Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
XLOOKUP

XLOOKUP

Description

Recherche un tableau ou une plage et renvoie une ou plusieurs valeurs correspondantes. XLOOKUP peut effectuer des correspondances exactes ou approximatives, des recherches verticales ou horizontales et des recherches par caractères génériques. Cette fonction est destinée à être utilisée avec des tableaux sans contraintes. Pour soumettre la formule ; Utilisez le raccourci clavier sans contraintes Ctrl+Alt+Entrée (Windows) ou Commande+Option+Entrée (Mac). Pour plus d'informations sur la syntaxe, reportez-vous au Guide de référence sur les fonctions dans le Guide de l'utilisateur.

Syntaxe

XLOOKUP(
lookup_value
,
lookup_array
,
return_array
, [
if_not_found
], [
match_mode
], [
search_mode
])
  • lookup_value
    : valeur de recherche.
  • lookup_array
    : tableau à rechercher.
  • return_array
    : tableau ou plage à renvoyer.
  • if_not_found
    : texte à renvoyer, ou formule à exécuter, si la fonction ne trouve pas de correspondance valide. Si vous omettez cet argument, la fonction renvoie une erreur #N/A.
  • match_mode
    : nombre qui indique le type de rapprochement.
    • 0 : correspondance exacte. Si introuvable, renvoie #N/A. Voici la valeur par défaut.
    • -1 : correspondance exacte. Si introuvable, renvoie l'élément le plus petit suivant.
    • 1 : correspondance exacte. Si introuvable, renvoie l'article le plus gros suivant.
    • 2 : correspondance avec un caractère générique. Dans les critères textuels, vous pouvez utiliser ? le caractère générique pour mettre en correspondance n'importe quel caractère unique ou le caractère générique * pour mettre en correspondance n'importe quelle séquence de caractères. Si la valeur à rechercher contient un * ou ?, faites-la précéder d'un tilde (~).
  • search_mode
    : nombre qui indique le mode de recherche à utiliser.
    • 1 : effectuer une recherche en commençant par le premier élément. Voici la valeur par défaut.
    • -1 : effectue une recherche inversée en commençant par le dernier élément.
    • 2 : effectuez une recherche binaire qui s'appuie sur lookup_array pour être trié par ordre croissant. Si ce n'est pas le cas, les résultats ne seront pas valides.
    • -2 : effectue une recherche binaire qui s'appuie sur lookup_array pour être trié par ordre décroissant. Si ce n'est pas le cas, les résultats ne seront pas valides.

Remarques

  • XLOOKUP n'est pas sensible à la casse par défaut (utilisation d'une valeur Match_mode de 0). Vous pouvez utiliser XLOOKUP pour une recherche de correspondance exacte sensible à la casse uniquement si le tableau est trié.

Fonctions associées

VLOOKUP
HLOOKUP
MHLOOKUP
MVLOOKUP