Transformer tableau en liste Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 17 juillet 2019, 17:12

Bonjour à tous,

Je viens vers vous car je coince sur le sujet suivant :

J'ai un tableau avec 5 colonnes : la première avec des matricules puis les autres avec des couleurs. Mes données sont des valeurs.

Je souhaite recomposer le tableau en 3 colonnes : matricule, couleur, valeur.
J'ai indiqué l'attendu dans le fichier joint.

Via les TCD je n'y arrive pas.

Pouvez vous m'aider svp ?

Merci beaucoup.

Sophie
tableau en liste.xlsx
(11.67 Kio) Téléchargé 18 fois
g
gyrus
Membre fidèle
Membre fidèle
Messages : 311
Appréciations reçues : 43
Inscrit le : 8 avril 2019
Version d'Excel : 2013 FR

Message par gyrus » 17 juillet 2019, 17:54

Bonjour,

Une proposition avec une macro VBA ...

Cordialement.
tableau en liste.xlsm
(22.04 Kio) Téléchargé 17 fois
2 membres du forum aiment ce message.
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'734
Appréciations reçues : 360
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 17 juillet 2019, 18:06

Bonjour à tous

Une solution en quelques clics avec PowerQuery intégré à 2016

Si la source évolue on peut utiliser, Données, Actualiser tout
Tableau en liste PQ.xlsx
(21.4 Kio) Téléchargé 13 fois
1 membre du forum aime ce message.
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 18 juillet 2019, 11:27

Bonjour Gyrus,

Merci d'avoir pris le temps de me répondre.
Je ne connais pas (encore) la programmation VBA.

Je vais regarder comment adapter ce que tu as réalisé à mes tableaux.

Merci.

Sophie
gyrus a écrit :
17 juillet 2019, 17:54
Bonjour,

Une proposition avec une macro VBA ...

Cordialement.
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 18 juillet 2019, 11:29

Bonjour 78chris,

Comme pour VBA, je ne connais pas (encore) PowerQuery. :lole:

Je vais étudier ta solution de près.

Merci en tout cas d'avoir pris le temps de me répondre.

Sophie
78chris a écrit :
17 juillet 2019, 18:06
Bonjour à tous

Une solution en quelques clics avec PowerQuery intégré à 2016

Si la source évolue on peut utiliser, Données, Actualiser tout
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'734
Appréciations reçues : 360
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 18 juillet 2019, 11:38

RE
  • Se placer dans une cellule de la source et Mettre sous forme de tableau (onglet Accueil)
  • Onglet Données : A partir d'un tableau. Cela ouvre PowerQuery
  • Sélectionner la colonne Matricule : onglet Transformer, Dépivoter les autres colonnes
  • Trier par couleur et matricule (en haut des colonnes comme dans Excel)
  • Sortir par Fermer et Charger Dans, Table, préciser l'emplacement
1 membre du forum aime ce message.
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 18 juillet 2019, 11:46

Je bute sur "dépivoter les autres colonnes"
78chris a écrit :
18 juillet 2019, 11:38
RE
  • Se placer dans une cellule de la source et Mettre sous forme de tableau (onglet Accueil)
  • Onglet Données : A partir d'un tableau. Cela ouvre PowerQuery
  • Sélectionner la colonne Matricule : onglet Transformer, Dépivoter les autres colonnes
  • Trier par couleur et matricule (en haut des colonnes comme dans Excel)
  • Sortir par Fermer et Charger Dans, Table, préciser l'emplacement
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'734
Appréciations reçues : 360
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 18 juillet 2019, 11:48

RE

A peu près au milieu de l'onglet Transformer, dernier icône en haut à droite de la zone "N'importe quelle colonne"

Dérouler la liste
1 membre du forum aime ce message.
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 18 juillet 2019, 12:00

Yessss !

Hyper bien merci !

Excellente journée

Sophie
78chris a écrit :
18 juillet 2019, 11:48
RE

A peu près au milieu de l'onglet Transformer, dernier icône en haut à droite de la zone "N'importe quelle colonne"

Dérouler la liste
s
sophie++
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 3 décembre 2018
Version d'Excel : 2016 FR

Message par sophie++ » 18 juillet 2019, 12:01

Promis, je me mets à la VBA bientot :wink:

Merci
sophie++ a écrit :
18 juillet 2019, 11:27
Bonjour Gyrus,

Merci d'avoir pris le temps de me répondre.
Je ne connais pas (encore) la programmation VBA.

Je vais regarder comment adapter ce que tu as réalisé à mes tableaux.

Merci.

Sophie
gyrus a écrit :
17 juillet 2019, 17:54
Bonjour,

Une proposition avec une macro VBA ...

Cordialement.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message