Regroupement de données

Bonjour à tous,

Voici ma problématique. J'ai besoin de regrouper les données dans mon tableau (joint), à l'aide d'une macro (je n'ai pas réussi à trouver une formule pour cela), de manière suivante:

> La colonne D représente les codes ISIN et la colonne C les noms des titres correspondants. On peut voir que pour Apple et Apple Inc le code ISIN est le même, mais les noms sont différents alors que c'est la même société.

> J'ai besoin donc que excel remplace automatiquement Apple Inc par Apple.

Sachant que j'aurai chaque mois les actions des sociétés différentes, par exemple, le mois prochain je pourrai avoir Engie et Engie SA, il faudrait que le code VBA soit universel.

J'espère que je suis clair...

Merci d'avance!

10test-copie.xlsx (10.85 Ko)

salut,

avec une formule cela me semble possible

Sans ISIN (cherche si il y a un espace si oui il supprime se qui il y après)

=SIERREUR(SI(CHERCHE(" ";C2;1)>0;STXT(C2;1;CHERCHE(" ";C2;1)-1);C2);C2)

Avec ISIN ( il cherche si il y a une diff de nombre entre coll D et C si oui il supprime se qui il y a après l'espace)

=SIERREUR(SI(NB.SI(D:D;D2)>NB.SI(C:C;C2);STXT(C2;1;CHERCHE(" ";C2;1)-1);C2);C2)

dit moi si ca fonctionne.

Bonsoir,

Une proposition avec un TCD ou Power Query.

Cordialement.

4test-copie.xlsx (26.47 Ko)

Merci bcp pour vos réponses!

La proposition avec formule semble marcher Pour ce qui est du TCD, je l'ai essayé aussi, mais dans le TCD il y a toujours deux lignes pour Apple.

Merci encore, bonne journée à tous!

Rechercher des sujets similaires à "regroupement donnees"