Partager via

Supprimer des doublons de données dans une même cellule

Anonyme
2022-11-29T17:58:11+00:00

Bonjour,

La demande sur le papier semble simple mais impossible de trouver la solution. J'ai des données :

Colonne 1 Colonne 2
Ref1 Chaîne de caractères1
Ref2 Chaîne de caractère2

.../...

Dans ces chaînes de caractères, j'ai des doublons. Je souhaite supprimer ces doublons pour ne garder que des valeurs uniques. Les références de la chaîne de caractères1 peuvent en revanche être sans souci présentes dans la chaîne de caractères2. Ce que je souhaite, c'est vraiment dédoublonner chaque chaîne de caractères.

Je n'ai pas trouvé de formules. Je ne sais pas utiliser le VBA. Je ne sais pas quel bout prendre. C'est la première fois que je ne trouve pas la solution via des tutos de personnes ayant déjà eu le même besoin que moi. Pouvez-vous m'aider ?

En PJ, le fichier concerné via un drive, puisque je ne peux pas importer directement ma PJ Fichier test

Merci d'avance pour votre aide.

Cdt

Jérôme

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,700 Points de réputation Modérateur bénévole
2022-11-29T21:10:30+00:00

Ou aussi

=JOINDRE.TEXTE(";";1;UNIQUE(FRACTIONNER.TEXTE(B2;;";"))) => pas lisible en gras : lire B2 point-virgule point-virgule

Cette réponse a-t-elle été utile ?

4 personnes ont trouvé cette réponse utile.
0 commentaires Aucun commentaire

2 réponses supplémentaires

  1. Hecatonchire 53,700 Points de réputation Modérateur bénévole
    2022-11-29T21:07:27+00:00

    Bonjour JM35370, Daniel,

    Peut -être plus pour C2: =JOINDRE.TEXTE(";";1;UNIQUE(FRACTIONNER.TEXTE(B2;";");VRAI))

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2022-11-29T18:17:15+00:00

    Bonjour,

    Essaie, en C2, à recopier vers le bas :

    =JOINDRE.TEXTE(";";1;UNIQUE(FRACTIONNER.TEXTE(B8;";")))

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire