Transformer 2 colonnes d'une bdd en 2 lignes
Résolu
Cadoe
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai besoin de votre aide pour résoudre un problème assez simple: j'ai un tableau servant de base de données qui se remplit automatiquement via une application mobile. Pour obtenir le visuel attendu sur Power BI, j'aurais besoin qu'un second tableau, identique au premier transforme deux de ses colonnes en une seule comme sur l'image ci-dessous:

j'ai besoin de votre aide pour résoudre un problème assez simple: j'ai un tableau servant de base de données qui se remplit automatiquement via une application mobile. Pour obtenir le visuel attendu sur Power BI, j'aurais besoin qu'un second tableau, identique au premier transforme deux de ses colonnes en une seule comme sur l'image ci-dessous:

A voir également:
- Transformer 2 colonnes d'une bdd en 2 lignes
- Faire 2 colonnes sur word - Guide
- 2 ecran pc - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Supercopier 2 pour pc - Télécharger - Gestion de fichiers
- Déplacer une colonne excel - Guide
2 réponses
Bonjour Cadoe
Vous dites 2 colonnes en une seule
On voit que les lignes ont été doublé
Donc il faut copier la BDD,
Coller la BDD en dessous de la première
Trier l'ensemble
Insérer une colonne
Mettre dans la nouvelle colonne cette formule
=ADRESSE(EQUIV(A1;$A$1:A30;0);SI(MOD(LIGNE();2)=0;4;5);3;1)
et l'adapter ,dans mon exemple j'utilise les colonne 4 et 5 et la référence est la colonne A de 1 à 30
Pour finir copier/coller valeur la colonne contenant les formules puis supprimer les colonne 4 et 5 (dans mon exemple)
Vous dites 2 colonnes en une seule
On voit que les lignes ont été doublé
Donc il faut copier la BDD,
Coller la BDD en dessous de la première
Trier l'ensemble
Insérer une colonne
Mettre dans la nouvelle colonne cette formule
=ADRESSE(EQUIV(A1;$A$1:A30;0);SI(MOD(LIGNE();2)=0;4;5);3;1)
et l'adapter ,dans mon exemple j'utilise les colonne 4 et 5 et la référence est la colonne A de 1 à 30
Pour finir copier/coller valeur la colonne contenant les formules puis supprimer les colonne 4 et 5 (dans mon exemple)
Merci pour votre aide, votre solution fonctionne mais ne se met pas à jour avec les nouvelles entrées de la base de données.
Je pense cependant pouvoir trouver la solution dans les "unpivot table" tel que décrit dans le lien suivant https://contexturesblog.com/archives/2016/08/18/quick-ways-unpivot-excel-data/
Je pense cependant pouvoir trouver la solution dans les "unpivot table" tel que décrit dans le lien suivant https://contexturesblog.com/archives/2016/08/18/quick-ways-unpivot-excel-data/