Recuper les données d'une ligne apres une recherche

Bonjour, donc voici mon problème. Je fais ceci: "=OU(EXACT(Feuil3!A2; Pricelist!$D$2:$D$30000))" pour vérifier si mon objet sur la Feuil3 existe ou pas sur la Pricelist.

Maintenant je voudrais bien récupérer les valeurs des cellules lorsque qu'il me trouve que mon objet existe, comment puis je procéder.

J'espère avoir été assez clair , merci d'avance.

Kev1

Suffit de demander pour trouver la solution tous seul

Pour ceux que ça interesse j'ai utilisé la fonction recherchev

Encore merci

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

bonjour a tous

je t'ai brcolé une maquette avec quelques explications

30fwkev1.zip (6.01 Ko)

cordialement

Merci a vous super sympa le forum, et mon problème est résolu

Rechercher des sujets similaires à "recuper donnees ligne recherche"