RECHERCHEX renvoie les valeurs dans la plage de résultats selon la position à laquelle une correspondance a été trouvée dans la plage de recherche. En l'absence de correspondance, la fonction renvoie les valeurs les plus proches.Recherche croisée. Renvoie les valeurs dans la colonne de données à la position à laquelle une correspondance a été trouvée dans la colonne de recherche.
Exemple d'utilisation
=RECHERCHEX("Apple",nom_table!fruit,nom_table!price)
Syntaxe
RECHERCHEX(clé_recherche,plage_recherche,plage_résultats,valeur_manquante,mode_correspondance)
clé_recherche: valeur à rechercher. Exemples :42,"Chats"ouB24.colonne_recherche: colonne à prendre en compte pour la recherche.colonne_résultats: colonne à prendre en compte pour le résultat.valeur_manquante[FACULTATIF -#N/Apar défaut] : valeur à renvoyer si aucune correspondance n'est trouvée.mode_correspondance: [FACULTATIF,0par défaut] manière de trouver une correspondance pour clé_recherche.0pour une correspondance exacte.1pour une correspondance exacte ou la valeur suivante supérieure à clé_recherche.-1pour une correspondance exacte ou la valeur suivante inférieure à clé_recherche.2pour une correspondance avec caractère générique.
Remarque : mode_recherche n'est pas compatible avec XLOOKUP pour BigQuery.
Exemple d'utilisation
RECHERCHEX("Apple", A2:A, E2:E) à la place de RECHERCHEV("Apple", A2:E, 5, FALSE)RECHERCHEX("Price", A1:E1, A6:E6) à la place de RECHERCHEH("Price", A1:E6, 6, FALSE)RECHERCHEX, où la colonne de correspondance se trouve à droite de la colonne de résultatRECHERCHEX("Apple", E2:E7, A2:A7). L'équivalent RECHERCHEV est RECHERCHEV("Apple", {E2:E7, A2:A7}, 2, FALSE)Syntaxe
RECHERCHEX(clé_recherche, plage_recherche, plage_résultats, valeur_manquante, mode_correspondance, mode_recherche)clé_recherche: valeur à rechercher. Exemples :42,"Chats"ouB24.plage_recherche: plage à prendre en compte pour la recherche. Cette plage doit être une seule ligne ou colonne.plage_résultats: plage à prendre en compte pour le résultat. La taille de la ligne ou de la colonne de cette plage doit être la même que celle deplage_recherche, en fonction du mode de recherche.valeur_manquante[FACULTATIF -#N/Apar défaut] : valeur à renvoyer si aucune correspondance n'est trouvée.mode_correspondance: [FACULTATIF,0par défaut] manière de trouver une correspondance pourclé_recherche.0est une correspondance exacte.1est une correspondance exacte ou la valeur suivante supérieure àclé_recherche.-1est une correspondance exacte ou la valeur suivante inférieure àclé_recherche.2est une correspondance avec caractère générique.
mode_recherche: [FACULTATIF,1par défaut] manière de rechercher dans la plageplage_recherche.1permet de rechercher de la première à la dernière entrée.-1permet de rechercher de la dernière entrée à la première.2permet d'effectuer une recherche binaire dans la plage. La plage doit d'abord être triée par ordre croissant.-2permet d'effectuer une recherche binaire dans la plage. La plage doit d'abord être triée par ordre décroissant.
Remarques
- Si
plage_résultatscouvre plusieurs lignes ou colonnes, le résultat correspondra à la ligne ou à la colonne entière, à l'index auquel une correspondance a été trouvée dansplage_recherche.
Exemples
RECHERCHEX pour "Total amount sold" avec mode_correspondance et mode_recherche non définis, et un argument manquant spécifiéRECHERCHEX pour "Total amount sold" avec mode_correspondance = 0, et mode_recherche = 1 et -1RECHERCHEX pour "Total amount sold" avec mode_correspondance = 1 et -1, et mode_recherche non définiRECHERCHEX avec correspondance horizontale renvoyant une colonne entière