Bonjour
Une solution : si la RECHERCHEV de la valeur entière de la cellule retourne une erreur, on fait la RECHERCHV sur le 1er mot de la cellule :
=SI(ESTERREUR(RECHERCHEV("*"&A3&"*";$D$3:$E$5;2;FAUX));RECHERCHEV(GAUCHE(A3;CHERCHE(" ";A3;1)-1);$D$3:$E$5;2;FAUX);RECHERCHEV("*"&A3&"*";$D$3:$E$5;2;FAUX))
Problème : quand plusieurs lignes de la colonne D débutent par le même mot c'est le 1er de la liste qui sera renvoyé. Mais peut-être que ce n'est pas le cas dans ta liste réelle. Sinon, fais signe et on trouvera une autre méthode.
Amicalement
Nad