Bonjour. Bienvenue sur le Forum
Une bonne habitude sur le Forum est d'envoyer un fichier Excel en exemple pour étayer sa demande.
Petite remarque, ta matricielle de recherche est gourmande en temps de calcul alors qu'un simple EQUIV peut répondre facilement.
Pour ton sujet
Feuil3!A2 contient la valeur cherchée en colonne D de pricelist.
Si les prix sont en colonne E de pricelist
=SI(ESTNA(EQUIV(A2;pricelist!$D$2:$D$30000;0));"";INDEX(pricelist!$D$2:$F$30000;EQUIV(A2;pricelist!$D$2:$D$30000;0);2))
ou
=SI(ESTERREUR(RECHERCHEV(Feuil3!A2;pricelist!$D$2:$E$30000;2;0));"";RECHERCHEV(Feuil3!A2;pricelist!$D$2:$E$30000;2;0))
Bien sur, si tu dois récupérer plusieurs infos de la même ligne, tu élargis le champ D2:E30000 par ex D2:H30000 et le No de colonne dans les formules de recherche
Cordialement