Comparer les valeurs de cellules de deux colonnes

Fermé
MaximeBug Messages postés 4 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 18 juin 2013 - 13 juin 2013 à 15:58
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 18 juin 2013 à 14:45
Bonjour à tous,

J'ai actuellement un tableau avec une colonne dont les cellules (R2 à R214) sont remplies de la façon suivante:

texte1(avec tous les caractères spéciaux)::texte2(avec tous les caractères spéciaux)::etc...

et j'ai également une deuxième colonne (S217 à S240) dont chacune des cellules contient un texte sans séparateurs (ici le séparateur est ::)

J'aimerais que chacun des textes (texte1, texte2...texte n) soit comparé avec chacun des textes des cellules R217 à R240, et que le premier texte correspondant trouvé dans la cellule R (R217 à R240) soit recopié dans la cellule R (R2 à R214) à la cellule de la colonne S (S2 à S214)

merci par avance pour vos réponses. N'hésitez pas à me questionner si vous avez besoin de précisions.
A voir également:

4 réponses

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
Modifié par redaiwa le 13/06/2013 à 16:42
Salam MaximeBug.

Juste une précision. Est-ce que chacune des cellules de la colonne R contient texte1(avec tous les caractères spéciaux)::texte2(avec tous les caractères spéciaux)::etc... ? Si tel est le cas, est-ce que le nombre de textes (texte1, texte2...etc) dans chacune des cellules est toujours le même ou bien varie-t-il d'une cellule à une autre?
0
MaximeBug Messages postés 4 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 18 juin 2013
13 juin 2013 à 17:36
Certaines ne contiennent que texte1 (avec tous les caractères spéciaux)
ou que texte2 (avec tous les caractères spéciaux).
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
16 juin 2013 à 12:27
Salam MaximueBug.

J'ai rarement galéré comme sur ton cas :)))
Bref, je te propose une solution avec des SI imbriqués : https://www.cjoint.com/?CFqmvP600ap

Essaye et rends-moi la réponse.
0
Salut Redaiwa,

Déjà merci pour avoir plenché sur mon problème.

Ta solution n'est pas tout à fait ce que je cherche à faire. Elle est excellente pour découper une chaine de caractère en fonction d'un séparateur précis, mais le soucis comme tu l'as écrit dans le fichier Excel joint, est qu'il faut prévoir autant de formules par ligne que le maximum de mots qu'il peut y avoir dans toutes les lignes.
Si je reprends ton exemple, ce que je cherche à faire est de parcourir la chaîne:

Ceci::est::un::exemple::pour::MaximeBug

c'est sortir les mots Ceci, est, un, exemple, pour, MaximeBug et les analyser un par un avec des mots contenus dans une colonne. Dès que le premier de ces mots correspond, je le recopie dans une autre cellule.

Je reprends ensuite l'opération pour la chaîne:

j'espère::que::cela::te::sera

et ainsi de suite pour chacune des lignes

Merci par avance pour ton aide
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
17 juin 2013 à 15:45
Salam MaximeBug.

C'est vrai que je ne suis pas allé jusqu'au bout mais j'ai pensé que c'était l'extraction des mots qui était le plus difficile et que tu voulais de l'aide surtout là-dessus.

Pour la comparaison des mots, ce n'est pas très difficile mais ça nécessite de passer par VBA. Je plancherai dessus dès que j'aurais du temps.
0
MaximeBug Messages postés 4 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 18 juin 2013
17 juin 2013 à 16:23
Super, merci pour ton aide.
A vrai dire je n'utilise que rarement les formules matricielles, habituellement je ne travaille qu'avec du VBA.
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
18 juin 2013 à 12:37
Salam MaximeBug.

Serait-ce cela que tu veux ? https://www.cjoint.com/?CFsmKydXZyy
0
MaximeBug Messages postés 4 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 18 juin 2013
18 juin 2013 à 14:23
Salut Redaiwa,

Merci beaucoup pour ta macro. Après quelques modifications elle marche au top.

Bonne continuation à toi.
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
18 juin 2013 à 14:45
Salam MaximeBug.

Vraiment très ravi que cela t'aie servi. :)
N'oublie pas de marquer le sujet comme résolu.
0