Utilisation de RECHERCHEV pour accéder aux informations à gauche (Microsoft Excel)
Titi a demandé s’il y avait un moyen d’utiliser un numéro d’index négatif avec la fonction RECHERCHEV afin que les informations soient accessibles à gauche de la colonne de recherche. Si un numéro d’index négatif est utilisé avec VLOOKUP, Excel renvoie une valeur d’erreur (#VALUE) au lieu de rechercher les informations souhaitées.
Évidemment, étant donné que RECHERCHEV ne peut utiliser que des valeurs d’index positives, une solution consiste à réorganiser vos données pour qu’elles apparaissent toutes à droite de votre colonne d’index. Une telle approche peut cependant ne pas être réalisable pour de nombreuses personnes. (La mise en page de la feuille de travail peut être « coulée dans le marbre » par votre entreprise, par exemple.)
Vous pouvez aborder ce problème de plusieurs manières – des manières qui n’impliquent pas du tout l’utilisation de RECHERCHEV. La première consiste simplement à utiliser la fonction LOOKUP. En supposant que la valeur que vous souhaitez rechercher est dans la cellule A1, la plage dans laquelle vous voulez la trouver est dans la plage G12: G145, et le « truc à gauche » est dans F12: F145, vous pouvez utiliser cette formule :
=LOOKUP(A1,G12:G145,F12:F145)
Cette approche fonctionne très bien, à condition que vous travailliez avec des données dans la plage de recherche (G12: G145) qui est triée. Si vos données ne sont pas triées, vous devez ignorer cette approche et utiliser à la place l’approche de section, impliquant une combinaison d’INDEX et de MATCH. En supposant que vos données sont exactement dans les mêmes plages, vous pouvez utiliser ceci:
=INDEX(F12:F145,MATCH(A1,G12:G145,0))
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (7001) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.