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

XLOOKUP

Description

Recherche dans un tableau ou une plage et renvoie une ou plusieurs valeurs correspondantes. XLOOKUP peut effectuer une correspondance exacte ou approximative, 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 non contraints. Pour soumettre la formule; Utilisez le raccourci clavier non contraint Ctrl+Alt+Entrée (Windows) ou Commande+Option+Entrée (Mac). Pour obtenir des détails sur la syntaxe, consultez la section 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
    : La valeur de consultation.
  • lookup_array
    : Tableau à rechercher.
  • return_array
    : Tableau ou plage à retourner.
  • 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 spécifie le type de correspondance.
    • 0 : correspondance exacte. Si introuvable, retournez #N/A. Il s'agit de la valeur par défaut.
    • -1 : correspondance exacte. Si introuvable, retournez l'article suivant.
    • 1 : correspondance exacte. Si introuvables, retournez l’article la plus important suivant.
    • 2 : une correspondance par caractères génériques. Dans les critères textuels, vous pouvez utiliser le ? Le caractère générique pour correspondre à n'importe quel caractère unique ou le caractère générique * pour correspondre à 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 : effectuez une recherche en commençant par le premier élément. Il s'agit de la valeur par défaut.
    • -1 : effectue une recherche inverse à partir du dernier élément.
    • 2 : effectuez une recherche binaire qui repose sur le tri par ordre croissant. Si elle n’est pas triée, les résultats ne seront pas valides.
    • -2 : effectue une recherche binaire qui repose sur le tri par ordre décroissant de lookup_array. Si elle n’est pas triée, les résultats ne seront pas valides.

Remarques

  • XLOOKUP n’est pas sensible à la casse par défaut (en utilisant un 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