Formule Excel: recherche XLOOKUP à gauche -

Formule générique

=XLOOKUP(value,rng1,rng2)

Sommaire

XLOOKUP peut être utilisé pour rechercher des valeurs à gauche de la valeur de recherche. Dans l'exemple illustré, la formule en H6 est:

=XLOOKUP(H4,E5:E14,B5:B14)

qui renvoie 25, la hauteur de la colonne B pour le modèle H de la ligne 12.

Explication

Alors que VLOOKUP est limité aux recherches à droite de la colonne de recherche, XLOOKUP peut rechercher les valeurs à gauche de manière native. Cela signifie que XLOOKUP peut être utilisé à la place de INDEX et MATCH pour rechercher des valeurs à gauche dans une table ou une plage.

Dans l'exemple illustré, nous recherchons le poids associé au modèle H dans la ligne 12. La formule dans H6 est:

=XLOOKUP(H4,E5:E14,B5:B14)

  • La valeur lookup_value provient de la cellule H4
  • Le lookup_array est la plage E5: E14, qui contient Model
  • Le return_array est B5: B14, qui contient Weight
  • Le match_mode n'est pas fourni et vaut 0 par défaut (correspondance exacte)
  • Le search_mode n'est pas fourni et vaut par défaut 1 (du premier au dernier)

Rechercher plusieurs valeurs

XLOOKUP peut renvoyer plusieurs valeurs à la fois à partir du même enregistrement correspondant. La formule de la cellule G9 est:

=XLOOKUP(H4,E5:E14,B5:D14)

qui renvoie la hauteur, le poids et le prix du modèle H dans un tableau qui déborde dans la plage G9: H9.

La seule différence avec la formule ci-dessus est que return_array est entré sous la forme d'une plage contenant plusieurs colonnes, B5: D14.

Articles intéressants...