Recherchev
Bonjour,
J'ai une formule qui recherche une référence d'article dans la colonne B et trouve la description correspondante à l'article dans une autre colonne :
Certains articles ont des variantes, mais doivent avoir la même description, voilà un exemple :
un article possède la réf G565A et un autre la réf G565B
Comment faire pour que RECHERCHEV ne tienne pas compte de la dernière lettre si celle-ci est un A ou un B ?
J'ai une formule qui recherche une référence d'article dans la colonne B et trouve la description correspondante à l'article dans une autre colonne :
=SIERREUR(RECHERCHEV(B6;Feuil1!$A:$B;2;0);"###")
Certains articles ont des variantes, mais doivent avoir la même description, voilà un exemple :
un article possède la réf G565A et un autre la réf G565B
Comment faire pour que RECHERCHEV ne tienne pas compte de la dernière lettre si celle-ci est un A ou un B ?
Configuration: Windows / Firefox 72.0
2 réponses
-
Bonjour
Essayer cette formule
=RECHERCHEV((GAUCHE(B6;4)&"*");Feuil1!$A:$B;2;0)
Si il y a 4 caractères de base identiques
-
-
@barnabe0057Il faut modifier la formule comme ceci
=RECHERCHEV((GAUCHE(B6;NBCAR(B6)-1)&"*");Feuil1!$A:$B;2;0)
La formule fonctionne si c'est seulement le dernier caractère qui change -
@PHILOU10120Merci pour tes efforts, j'ai une dernière inquiétude : certaines références ne se terminent ni par A ni par B
Ta solution ne risque-t-elle pas de fausser la recherche ? -
@barnabe0057attention aux doublons, la recherche donne la première occurrence trouvé
F0021A
F0021B
F0021C
la rechercheV donnera la ligne F0021A comme réponse -
@PHILOU10120Que se passera-t-il si la référence est par exemple S960 ?
La fonction RECHERCHEV va chercher la valeur S96, valeur qu'elle ne trouvera pas.
-
-
Bonjour
Avec G56 en B6 :
=RECHERCHEV(B6&"*";Feuil1!$A:$B;2;0)
retournera la description de la 1ère occurrence commençant par G56
Cdlmnt
Via