Formule recherchev avec caractère *

Résolu/Fermé
Grenouille - 19 juin 2008 à 14:43
chtilou Messages postés 1664 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 - 19 juin 2008 à 15:37
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
A voir également:

2 réponses

chtilou Messages postés 1664 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 522
19 juin 2008 à 15:03
Bonjour.

=recherchev(B1;'feuille2'!A1:A100;1;vrai)
0
Re-bonjour et merci pour la réponse... mais ça ne marche pas. J'y avais déjà pensé.
0
chtilou Messages postés 1664 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 522 > Grenouille
19 juin 2008 à 15:14
En VBA peut étre...
0
Grenouille_31 Messages postés 1 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 19 juin 2008 > chtilou Messages postés 1664 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012
19 juin 2008 à 15:19
ça y est, j'ai trouvé dans un autre forum... (merci Jocelyn)

=recherchev("*"&B1&"*";'feuille2'!A1:A100;1;faux)


j'espère que ça aidera quelqu'un d'autre !
Bonne journée
0
chtilou Messages postés 1664 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 522 > Grenouille_31 Messages postés 1 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 19 juin 2008
19 juin 2008 à 15:37
Sympa de nous tenir informé. ;-)
Bonne journée et à bientôt sur CCM.

0
Utilisateur anonyme
19 juin 2008 à 15:28
Bonjour,
essayez d'entrer les * en colonne B ="*"&GAUCHE(A1;CHERCHE(" ";A1;1)-1)&"*"
0