Formule de recherche de valeur. Que faire avec un mélange de nombre et texte?

DVA -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai créé une formule sous Excel pour chercher un nombre dans une plage de données et l'afficher vis-à-vis de la cellule X2, en cellule Y2 :
=RECHERCHE(X2;F119:F246;E119:E246)

Malheureusement, le nombre que je recherche dans la cellule X2 est un mélange de texte et de chiffres (Bl 555). Du coup, Excel ne m'affiche pas la bonne information dans la case de résultat Y2 (j'ai fait un essai avec des chiffres uniquement, et là ça fonctionne, j'ai la bonne info).

Comment puis-je faire pour que ma formule fonctionne?

Un très grand merci à vous pour vos lumières!



Configuration: Windows / Chrome 84.0.4147.135
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pour rechercher une partie de chaîne parmi une autre il faut l'encadrer par des *
RECHERCHE( "*" & X2 & "*", .....

Si cela ne fonctionne toujours pas joindre ton fichier en le postant sur cjoint.com, en copiant le lien créé et en revenant le coller ici

Cdlmnt
Via
0
delphineva Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Cher Via, merci pour votre réponse! C'est très aimable à vous. Voici le lien vers mon fichier (il ne ressemble à pas grand-chose, car je l'ai épuré pour des raisons de confidentialité. Je n'ai conservé que les plages qui concernent mon SOS):
https://www.cjoint.com/c/JIbm7faSzrO
Si vous pouviez m'aider, je vous en serais très reconnaissante! Là je sèche...
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > delphineva Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
En B2 :
=INDEX(A85:A160;EQUIV(A2;B85:B160;0))
à étirer vers le bas
0
delphineva Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
Oh vous êtes un magicien, je vous remercie INFINIMENT!!!! Vous m'enlevez une épine du pied!
Il y a juste un souci, c'est que la plage de données se décale d''une ligne, à chaque ligne lorsque j'utilise la poignée de recopie. Mais pas grave, je peux modifier la formule pour chaque cellule, sauf si vous avez un autre truc magique?
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > delphineva Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Au temps pour moi !
Il suffit de bloquer la référence avec des $
=INDEX(A$85:A$160;EQUIV(A2;B$85:B$160;0))
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
"le nombre que je recherche dans la cellule X2 est un mélange de texte et de chiffres (Bl 555)"

Non, DVA ! Le contenu de ta cellule "BI 555" n'est pas un nombre mais un texte.
Tu peux aménager ton tableau et mettre la partie TEXTE en colonne W et la partie NOMBRE en colonne X ; ensuite c'est un jeu d'enfant ...
0
delphineva Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse! Le hic, c'est que les lettres et les chiffres ne doivent pas être dissociés, car il existe des Bl 555 et Ja 555 dans ma liste. Si je les sépare, j'aurais deux 555 dans ma colonne de nombres. D'où mon problème...
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Ma première observation concernait uniquement ton vocabulaire ; pas tes calculs : "BI 555" n'est pas un nombre ...

Par ailleurs si en A1 tu avais saisi "BI 555", comme en colonne F, ta formule aurait dû marcher !
0