XMATCH
Description
Recherche l’article dans la liste (tableau unidimensionnel) que vous précisez et retourne l’index (la position) de l’article. XMATCH effectue une recherche de correspondance exacte par défaut. Vous pouvez utiliser cette fonction pour mettre en correspondance des valeurs logiques, des valeurs numériques ou des chaînes de texte. 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
XMATCH(
lookup_value
, lookup_array
, [ match_mode
], [ search_mode
]) - lookup_value: La valeur de consultation.
- lookup_array: Tableau à rechercher.
- 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
- XMATCH n’est pas sensible à la casse par défaut (en utilisant un match_mod de 0). Vous pouvez utiliser XMATCH pour une recherche de correspondance exacte sensible à la casse uniquement si le tableau est trié.
Fonctions associées
MATCH
MATCHEXACT