Verifier si 3 lettres à la suite corresponde à une celulle

  • Initiateur de la discussion Initiateur de la discussion Sandra75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 ...
 
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!
 
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:
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

Dernière édition:
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! 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Retour