bonjour,
j'essaie de comprendre la manière de faire des recherches verticales, mais je m'y perds
dans mon exemple, j'aimerais faire une rech V sur la colonne A (nommée clé2) de manière à chercher dans la colonne A du 2eme onglet la même référence que celles des lignes de la colonne A du 1er onglet afin de mettre en colonne D ( prix) le prix trouvé en colonne D du 2eme onglet.
Bonjour Cedoced,
En multi pages, il est préférable d'utiliser Index Equiv.
Par exemple en D2 vous mettez :
VB:
=INDEX(Feuil2!D:D;EQUIV(A2;Feuil2!A:A;0))
Equiv : Je recherche où se trouve S_CLE2 dans la base S_CLE2
Index : avec cette valur retournée par Equiv, je prend la valeur Base_PrixHT sur la même ligne.
Comment utiliser la fonction MATCH dans Excel pour rechercher un élément spécifié dans une plage de cellules, en retournant la position relative de cet élément dans la plage.
Comment utiliser la fonction INDEX dans Excel pour renvoyer une valeur ou une référence à une valeur dans un tableau ou une plage.
support.office.com
mais vous pouvez utiliser aussi Recherchev avec ;
VB:
=RECHERCHEV(A2;Feuil2!A1:D10;4)
mais cela suppose que la valeur retournée soit obligatoirement à droite de la valeur cherchée. Ce qui est votre cas, mais pas toujours vrai. Donc à mes yeux Index Equiv est plus "souple" car on ne se préoccupe pas de l'ordre des colonnes dans la base.
Découvrez comment utiliser la fonction RECHERCHEV dans Excel pour rechercher des données dans un tableau ou une plage par ligne. Notre guide pas à pas rend vlookup dans Excel facile et efficace.