La fonction XMATCH renvoie la position d'une valeur dans une plage ou un tableau.
Cette fonction est une version améliorée de la fonction EQUIV.
Utilisation :
=XMATCH(clé_recherche; plage_recherche)
ou
=XMATCH(clé_recherche; plage_recherche; mode_correspondance; mode_recherche)
La fonction XMATCH devra retourner ici la position de la ville recherchée dans la plage des villes :
Entrez dans la fonction XMATCH :
La formule est ici :
=XMATCH(C2;A2:A11)
Dans cet exemple, "Milan" est bien la 6e valeur de la plage A2 à A11.
Dans l'exemple précédent, seuls les 2 arguments obligatoires ont été renseignés, mais il en existe 2 de plus facultatifs :
Voici un autre exemple avec le caractère générique "*" (qui remplace aucun, un ou plusieurs caractères) et le mode de recherche qui commence par la fin, pour rechercher la position de la ville qui commence par "Ma" en partant de la fin :
=XMATCH(C2&"*";A2:A11;2;-1)