Concatener selon des données d'entrées
RésoluStitchbouck -
Bonjour,
J'ai des données en colonne B que je voudrais rassembler selon la valeur contenu dans la colonne A.
A l'extraction sous Excel d'une table de Base de Données, chaque ligne d'un champ "commentaire" devient une ligne distincte sous Excel, en ayant en colonne A le même numéro d'entrée.
Je cherche à réassembler chaque ligne de la même entrée en une seule cellule, chaque ancienne ligne serait séparée d'un tilda "~".
J'ai du mal à mettre en forme une formule ou une macro, auriez-vous une idée ?
ci-joint un classeur avec en feuille 1 la partie "source", les données de départ ; et en feuille 2 le résultat que je cherche à obtenir.
https://www.cjoint.com/c/NDrn7VjuvwD
Un grand merci !
6 réponses
-
Re,
Alors par exemple :
en C2 =UNIQUE(A2:A13) (Formule dynamique) en D2 =JOINDRE.TEXTE("~";1;FILTRE(B2:B13;A2:A13=C2)) à recopier vers le basou en une seule formule pour les deux colonnes :
=LET(e;A2:A13;c;B2:B13;u;UNIQUE(e);j;BYROW(u;LAMBDA(p;JOINDRE.TEXTE("~";1;FILTRE(c;e=p))));ASSEMB.H(u;j)) -
Hello,
Précise ton produit Excel (..., 2016, 2019, 365, ..) ?
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
un grand merci pour ces formules !!
Je ne vous cache pas que je ne comprends que la première de Bigoudiii.
Par contre elles fonctionnent toutes.
Merci encore et bonne continuation à vous, ça correspond tout à fait au besoin.
-