Formule recherchev avec caractère *
Résolu
Grenouille
-
chtilou Messages postés 1704 Statut Membre -
chtilou Messages postés 1704 Statut Membre -
Bonjour,
Mon souci est simple mais je bug donc je fais appel à vos lumières.
Je ne sais pas comment (ni même si c'est possible) utiliser les caractères * dans la formule recherchev, quand le texte recherché est une formule.
Je m'explique :
Feuille 1
Col A : noms fournisseurs (contenant plusieurs mots) AQUA MARINE LIMITED
Col B : j'extrais le 1er mot à l'aide de la formule =GAUCHE(A1;CHERCHE(" ";A1;1)-1)
Col C : fonction recherchev , utilisant comme clé de recherche le mot extrait en B
Le hic c'est que je souhaite utiliser les caractères * pour la valeur cherchée, car le nom du fournisseur dans ma table où la valeur doit être cherchée peut être écrit complètement différemment (pas les mêmes mots ex AQUA MARINE FRANCE), mais en mettant tout bêtement en C :
=recherchev(*B1*;'feuille2'!A1:A100;1;faux)
ça ne marche pas, puisqu'il ne comprend pas que je fait référence à la cellule B1, et pense plutôt que c'est la valeur à chercher :'(
Bref, je tourne en rond et c'est frustrant !!! Quelqu'un a-t-il une idée ? Peut être que je n'utilise même pas la bonne formule à la base ??
En tout cas, merci beaucoup d'ores et déjà pour votre aide, et j'espère à bientôt !
Grenouille
Mon souci est simple mais je bug donc je fais appel à vos lumières.
Je ne sais pas comment (ni même si c'est possible) utiliser les caractères * dans la formule recherchev, quand le texte recherché est une formule.
Je m'explique :
Feuille 1
Col A : noms fournisseurs (contenant plusieurs mots) AQUA MARINE LIMITED
Col B : j'extrais le 1er mot à l'aide de la formule =GAUCHE(A1;CHERCHE(" ";A1;1)-1)
Col C : fonction recherchev , utilisant comme clé de recherche le mot extrait en B
Le hic c'est que je souhaite utiliser les caractères * pour la valeur cherchée, car le nom du fournisseur dans ma table où la valeur doit être cherchée peut être écrit complètement différemment (pas les mêmes mots ex AQUA MARINE FRANCE), mais en mettant tout bêtement en C :
=recherchev(*B1*;'feuille2'!A1:A100;1;faux)
ça ne marche pas, puisqu'il ne comprend pas que je fait référence à la cellule B1, et pense plutôt que c'est la valeur à chercher :'(
Bref, je tourne en rond et c'est frustrant !!! Quelqu'un a-t-il une idée ? Peut être que je n'utilise même pas la bonne formule à la base ??
En tout cas, merci beaucoup d'ores et déjà pour votre aide, et j'espère à bientôt !
Grenouille
A voir également:
- Formule recherchev avec caractère *
- Caractère spéciaux - Guide
- Formule si ou - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Formule moyenne excel plusieurs colonnes - Guide
=recherchev("*"&B1&"*";'feuille2'!A1:A100;1;faux)
j'espère que ça aidera quelqu'un d'autre !
Bonne journée
Bonne journée et à bientôt sur CCM.