Verifier si 3 lettres à la suite corresponde à une celulle

Sandra75

XLDnaute Occasionnel
Bonjour le forum,
J'ai un petit souci sur une formule, je cherche a identifier à partir de 3 lettres, si un mot les possèdes dans le bon ordre.

Par ex :

A1: abc
A2: ghi

B1: stfchgzd
B2: fgghipytfdghd
B3: azeabcprotes
....
...

logiquement ma case C1 devrais identifier que ce que je cherche en A1 à été trouvé dans le bon ordre à la cellule B3

idem pour A2 il est identifier a la cellule B2

c'est des colonnes de 200 lignes pour l'exemple j'ai pris que 3 lignes:
J'ai tenter une RechercheV combiné à un Stxt mais, en vain ...
 

Modeste

XLDnaute Barbatruc
Re : Verifier si 3 lettres à la suite corresponde à une celulle

Bonjour Sandra75,

La fonction TROUVE (à vue de nez) devrait t'être utile ... pour autant que j'aie bien compris. Il ne suffit pas seulement que les caractères soient dans le bon ordre: il faut aussi qu'ils soient "accolés"?
Cette fonction cherche une "sous-chaîne" dans une chaîne. Si la sous chaîne est trouvée, la fonction renvoit la position de début de cette sous-chaîne (#VALEUR! dans les autres cas)

Si ça ne t'aide pas, souviens-toi qu'un fichier exemple n'est jamais inutile!
 

Tibo62

XLDnaute Occasionnel
Re : Verifier si 3 lettres à la suite corresponde à une celulle

Bonjour

A adapter à ton besoin à chaque ligne :

=SI(NB.SI(B1;"*abc*");"abc";"")

Ou alors mais plus compliqué :

=DROITE(SUPPRESPACE(GAUCHE($B$1;CHERCHE(CONCATENER(CAR(65);CAR(66);CAR(67));$B$1;1)+NBCAR($A$1)));NBCAR(A1))

petite explication
ou CAR(65) = a
CAR(66) = b
CAR(67) = c
NBCAR(A1) = le nombre de caratère rechercher
 
Dernière édition:

Sandra75

XLDnaute Occasionnel
Re : Verifier si 3 lettres à la suite corresponde à une celulle

merci pour vos réponses alors j'ai testé ta formule Tibo62, mais, il y a un souci, ça ne fonctionne pas. :(

Oui il faut que ce soit accolé, c'est pas évident à trouver ...

Je donne un fichier exemple :
 

Pièces jointes

  • correspondance de 3 lettres.xlsx
    9.4 KB · Affichages: 35

Modeste

XLDnaute Barbatruc
Re : Verifier si 3 lettres à la suite corresponde à une celulle

Bonsoir Sandra75, Tibo62,

Pas convaincu
- d'avoir compris
- que la solution fonctionnera dans tous les cas de figure

... mais je te laisserai le soin de tester (et on verra bien si j'ai compris)
 

Pièces jointes

  • Cherche sous-chaînes (Sandra75).xlsx
    10.7 KB · Affichages: 32

Sandra75

XLDnaute Occasionnel
Re : Verifier si 3 lettres à la suite corresponde à une celulle

Merci pour ta réponse,
En faite, je pense que tu t'approche de la solution, tu as compris le problème, mais, je pense que je t'ai mal indiqué avec mon exemple, je cherche a récupérer une référence qui correspond à la cellule d'à coté.
Je cherche les formules dans ma colonne D.

Je vous donne le nouvel exemple

Merci
 

Pièces jointes

  • Verif2.xlsx
    10.7 KB · Affichages: 27
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : Verifier si 3 lettres à la suite corresponde à une celulle

Je vous donne le nouvel exemple

Bon, d'accord, je veux bien reconnaître que ce n'est pas toujours facile ... mais essaie -dès le premier message- d'expliquer ton objectif le plus clairement possible et de donner un exemple le plus en lien possible avec l'explication en question.

Dans ton dernier fichier, les chiffres en colonne C sont donnés en exemple? Ils représenteront simplement le n° de ligne ... ou pas?
Si oui, on n'est même pas obligé de s'en servir: en D1, essaie
Code:
=SI(A1="";"";EQUIV(99;TROUVE($A1;$B$1:$B$7)))
à valider avec Ctrl+Shift+Enter, puis recopier vers le bas.


S'il faut renvoyer la valeur figurant en colonne C, alors, en D1
Code:
=SI(A1="";"";INDEX($C$1:$C$7;EQUIV(99;TROUVE($A1;$B$1:$B$7))))
toujours à valider en matricielle
(dans les 2 cas, le 99 sera à adapter, en fonction du nombre de lignes utilisées en colonne B)

... Le tout avec les mêmes réserves qu'hier soir! :)
 

Discussions similaires

Statistiques des forums

Discussions
312 279
Messages
2 086 726
Membres
103 379
dernier inscrit
Berzekiel