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)


Exemple d'utilisation

La fonction XMATCH devra retourner ici la position de la ville recherchée dans la plage des villes :

google sheets fonction xmatch

Entrez dans la fonction XMATCH :

La formule est ici :

=XMATCH(C2;A2:A11)
google sheets fonction xmatch position

Dans cet exemple, "Milan" est bien la 6e valeur de la plage A2 à A11.

Arguments facultatifs

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)
google sheets fonction xmatch caractere generique