Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche d'une cellule dans une liste par présence de chaîne de caractères

Alexxpz

XLDnaute Nouveau
Bonjour à tous en cette journée ensoleillée
Avis aux Excellent Exceleurs !

Contexte :

Voici mon problème : J'ai une base de donnée comprenant des codes de la forme "511-X1234" avec parfois une lettre qui vient se rajouter à la fin, donc un code qui a parfois la forme "511-X1234X" sur une feuille dans Excel (appelons la Base de données).
Sur une autre feuille (appelons la feuille CODE) j'ai la liste des codes par ordre alphabétique, cependant tous de la forme "511-X1234". Autrement dit, sur la feuille CODE je n'ai que les codes disons "simplifiés", ne comprenant pas les possibles lettres en fin de ligne (le deuxième X).

But :

Je dois affecter, sur une colonne à côté, pour chacun de mes codes de ma feuille CODE, le code exact de ma feuille Base de données.
J'ai donc utilisé cette formule : =RECHERCHEV($G2;PtsStruct!A$2:A$11118;1;FAUX)
"PtsStruct!" correspondant à ma feuille Base de données ici, qui comporte environ 11000 codes.

Problème rencontré :

Pour la plupart des codes, cette formule marche car le code de la feuille CODE correspond EXACTEMENT au code de la feuille Base de donnée. Cependant, lorsque que le code de la base de donnée contient une lettre en plus à la fin, la valeur trouvée est #N/A.
Prenons un exemple :
Code feuille Base de donnée : 511-D1234
Code feuille CODE : 511-D1234
Valeur trouvée par la formule : 511-D1234

Code feuille Base de donnée : 511-D1234E
Code feuille CODE : 511-D1234
Valeur trouvée par la formule : #N/A

Question :

Connaissez-vous un moyen de contourner le problème en recherchant par exemple seulement la présence de la chaîne de caractères dans chaque cellule et si elle est présente alors afficher le contenu de la cellule dans ma colonne de la feuille CODES que je dois remplir ?

Merci d'avance et désolé pour le long topic !
Alexxpz.
 

Alexxpz

XLDnaute Nouveau
Re : Recherche d'une cellule dans une liste par présence de chaîne de caractères

Tiens, j'ai un soucis avec la formule du libellé
Ca me met #N/A alors que dans l'exemple que tu m'as renvoyé ça marche, c'est bizarre :/
Pourtant je l'ai bien validée

EDIT : Nevermind ^^ Je l'avais mal copiée
Tout marche pour le moment, je t'en suis éternellement reconnaissant !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…