Identifier des contenus quasi identiques dans Excel
BONJOUR !
Avant tout je vous souhaite une excellente année 2018; qu'elle soit riche en moments merveilleux pour vous et vos proches et qu’elle soit plus belle que 2017.
Je vous sollicite car je suis coincée
Mon problème est que dans une 1er feuille j'ai une liste de 3000 lignes sur une A:A. Mes 3000 lignes sont des cellules composées principalement de suites de nombres avec un séparateur ";"
Voici un exemple avec des lignes spécifiques sélectionnées
L200 : 0344-7138;0935-6304
L400 : 0935-6304;0344-7138;1615-9306
L700 : 1615-9306;0935-6304;1615-9314
L1100: 1615-9314;1615-9306
L1700 : 1616-301X;1057-9257;1616-3028
L1800 : 1616-3028;1616-301X
Je souhaiterai trouver une solution pour que L200 ; L400 ; L700 ; L1100 ; L1700 ; L1800 soient considérés comme identiques car elles possèdent au moins une des suites même si elles ne sont pas dans le même ordre. L'idéal serait qu'en colonne B:B pour les lignes L200 ; L400 ; L700 ; L1100 ; L1700 ; L1800 soit écrit "Bloc 1" pour ainsi les dissocier des lignes L1700 et 1800.
La finalité est que dans un 2nd fichier j'ai mes 3000 lignes mais cette fois ci en colonne A:A j'ai uniquement :
L200 : 0344-7138
L400 : 0935-6304
L700 : 1615-9306
L1100 : 1615-9314
L1700 : 1616-301X
L1800 : 1616-3028
Et dans ce tableau je souhaiterais indiquer en colonne B:B les cellules faisant partie du bloc 1; ainsi de suite.
Je ne vous cache pas que je manque cruellement de méthodologie. Donc si quelqu'un a une solution pour résoudre mon problème, je suis preneuse.
Merci de votre bienveillance.
bonjour,
merci de mettre un fichier représentatif de tes données.
Bonjour,
L200 : 0344-7138;0935-6304
que fait-on si 0344-7138 ET 0935-6304 sont tous les deux trouvés ailleurs ? On met L200 dans le 1er groupe trouvé ou on le met 2 fois ? Ou bien c'est impossible ?
que fait-on si 0344-7138 ET 0935-6304 ne sont pas tous les deux trouvés ailleurs ? 2 groupes ou 1 groupe au hasard ou on supprime de la liste ?
La finalité est que dans un 2nd fichier j'ai mes 3000 lignes mais cette fois ci en colonne A:A j'ai uniquement :
L200 : 0344-7138
L400 : 0935-6304
L700 : 1615-9306
L1100 : 1615-9314
L1700 : 1616-301X
L1800 : 1616-3028
mettre le 1er élément de la liste systématiquement ? Et on oublie l'élément commun qui a pu constituer un bloc ?
eric
Merci pour ces deux premières réponses et pour votre réactivité.
Malheureusement je ne peux pas transmettre un fichier tant que les questions sur la méthodologie ne sont pas résolues.
Merci @eriiic pour ces questions très pertinentes.
En fait je vais peut-être mieux formuler ma situation et mon problème, il doit y avoir une étape où j'ai maladroitement procédée.
Situation
Dans le fichier initial et dans ma colonne A:A j'ai 3000 cellules sous cette forme : 0935-6304 (deux séries de 4 chiffres séparées par "-" et dans certains cas le dernier chiffre de ma série est remplacé par un X)
Dans un second fichier j'ai toujours les mêmes données de ma colonne A:A mais en plus dans les colonnes B:H j'ai des éléments contenus de la colonne A:A. (il n'y a pas d'autres séries de nombres qui ne soient pas présentes dans la colonne A/A)
On va dire que ces colonnes B:H indiquent de façon verticale les associations entres les cellules contenues dans ma colonne A:A.
L' objectif
Ce que je souhaite c'est d'avoir dans une ligne en verticale toutes les associations possibles entre les cellules contenues dans ma colonne A:A et supprimer les doublons dans ma colonne A:A si l'information est répétée dans les colonnes B:H.
Peut-être que je rame encore niveau méthodologie.
Je rejoins s2so4.
Dépose un fichier avec des séries de données telles qu'elles doivent être et où elle doivent être (qq dizaines de lignes peuvent suffire tant que tous les cas à traiter sont rencontrés).
Et sur une autre feuille le résultat attendu
VBA n'accepte aucune souplesse une fois un programme créé. Plus question de dire Ah mais oui, mais ici j'ai ça et non ça, et tel truc est en fait là-bas et sous cette forme.
Dans un second fichier j'ai toujours les mêmes données de ma colonne A:A mais en plus dans les colonnes B:H j'ai des éléments contenus de la colonne A:A.
Si c'est la même chose sous 2 formes différentes met uniquement celle sous laquelle tu reçois les données, on s'en arrangera.
Perso je vais m'absenter, je ne verrais que ce soir si tu n'as pas eu de proposition d'ici là.
eric
En fait c'est assez complexe.
Je viens de me rendre compte qu'il y a trop de situations différentes. Pour expliquer et trouver les mots c'est assez difficile. Je pense que je vais supprimer mon sujet sur le forum; mieux retravailler mes fichiers et revenir vers vous quand tout sera plus propre.
Je vous remercie beaucoup pour votre réactivité; votre enthousiasme et votre volonté à m'aider. Mais il y a trop de noeuds.
Je vous souhaite une excellente journée. Et encore merci