La fonction XLOOKUP dans Google Sheets renvoie les valeurs de la plage de résultats en fonction de la position où une correspondance a été trouvée dans la plage de recherche. Si aucune correspondance n'est trouvée, elle renvoie la correspondance la plus proche. Grâce à ses capacités polyvalentes, la fonction XLOOKUP constitue un remplacement moderne et précieux de VLOOKUP et de INDEX/MATCH. Plongez dans notre guide complet pour maîtriser son utilisation.
Paramètres
search_key: La valeur ou la référence de cellule à rechercher.lookup_range: La plage de cellules dans laquelle recherchersearch_key.result_range: La plage de cellules dans laquelle récupérer les résultats.missing_value: La valeur à renvoyer si aucune correspondance n'est trouvée.[match_mode]: [Facultatif] Le mode de correspondance à utiliser. La valeur par défaut est0(correspondance exacte).[search_mode]: [Facultatif] Le mode de recherche à utiliser. La valeur par défaut est1(recherche du premier au dernier).
Exemple vidéo
Tutoriel étape par étape
- Utiliser
XLOOKUPpour une correspondance exacte :- Exemple : Si
A1:A5contient des noms de produits etB1:B5leurs prix,=XLOOKUP("Widget", A1:A5, B1:B5, "Not found")renvoie le prix du"Widget". - Résultat : Le prix correspondant, ou
"Not found"si"Widget"ne figure pas dansA1:A5.
- Exemple : Si
Cas d'utilisation et scénarios
- Recherche de données : Récupérer des données spécifiques à partir d'une clé de recherche, à la manière de
VLOOKUPmais sans avoir à compter l'index de colonne. - Remplacement d'INDEX-MATCH : Remplacer des formules
INDEX/MATCHcomplexes par une seule fonction, plus simple. - Correspondance approximative : Trouver la correspondance la plus proche de la clé de recherche grâce à
match_mode. - Extraction dynamique de données : Extraire des informations pertinentes d'une plage selon des critères changeants.
Fonctions associées
VLOOKUP: Recherche verticale qui parcourt la première colonne d'une plage à la recherche d'une clé.INDEX: Renvoie le contenu d'une cellule, spécifié par un décalage de ligne et de colonne.MATCH: Renvoie la position relative d'un élément dans une plage qui correspond à une valeur spécifiée.