Bonjour,
J'ai un gros souci et j'ai essayé de me débrouiller avec Power Query mais ne codant pas, j'arrive à mes limites pour remettre en forme des données:
je dois remettre en bon état une "base de données" construite sur Excel qui comporte par ligne un champ id d'un objet, et plusieurs champs dans lesquels des valeurs ont été concaténées.
Or je vais avoir besoin de "splitter" ces valeurs et de faire en sorte qu'elles correspondent à peu près - je dis malheureusement à peu près parce que je n'ai aucun moyen de savoir quelles valeurs correspondent entre chaque champ.
Exemples de contenu des champs pour une ligne:
id_unique: : chaise
Composants: pieds | dossier ; siège
Couleurs: bleu | rouge
id_unique: : table
Composants: pieds | dossier
Couleurs: bleu | rouge | vert
Tenant compte qu'il y a plusieurs composants et plusieurs couleurs et que ce n'est pas forcément le même nombre (fort probable qu'il y ait eu des oublis ou que certains composants possèdent plusieurs couleurs - mais dans ce cas comment savoir???), et qu'en plus le délimiteur diffère parfois (ici j'ai pris "|", on trouve aussi ";" )
J'ai utilisé l'outil fractionner en ligne mais cela ne peut pas fonctionner car il mutlipliera autant de lignes que de délimiteurs et je ne pourrai pas faire la différence car il n'y aura pas de doublons
Je voudrais arriver à ce modèle
par ligne:
chaise pieds bleu
chaise dossier rouge
chaise siège (vide)
Je ne suis même pas sûre que cela soit possible! en attendant j'essaie de trouver une logique en me basant sur des simples pivot tables mais ce n'est pas la panacée
Merci pour votre aide; si jamais il existe quelque chose de faisable
Classeur1.xlsxClasseur1.xlsxClasseur1.xlsx
Partager