Comment utiliser la fonction MATCH dans Google Sheets – Exemples

Lorsque vous utilisez indépendamment la fonction MATCH dans Google Sheets, elle a un seul rôle à jouer. C’est de retourner la position relative d’un élément dans une seule ligne ou colonne que vous spécifiez.

Vous pouvez étendre les fonctionnalités de la fonction Match, en combinaison avec la fonction INDEX ou d’autres fonctions.

Jetons un coup d’œil à la syntaxe ci-dessous, puis nous pourrons directement passer aux exemples d’utilisation de la fonction MATCH dans Google Sheets.

Fonction Match dans Google Sheets – Syntaxe et Arguments

Syntaxe:
MATCH(CLÉ_RECHERCHE, PLAGE, TYPE_RECHERCHE)

Arguments:
Clé de recherche: C’est la valeur à rechercher dans une plage. Il peut s’agir d’une chaîne de texte, d’une valeur numérique ou d’une date.
Plage: Il doit s’agir d’une seule ligne ou d’une seule colonne. Par exemple A2:A10, ou A2:G2. Cela signifie une plage verticale ou horizontale.
Type de recherche: Cet élément est facultatif. Par défaut, la valeur est 1. La valeur 0 signifie que la plage n’est pas triée et 1 signifie que la plage est triée par ordre croissant. Pour indiquer une plage triée par ordre décroissant, vous pouvez utiliser le nombre -1.

Passons maintenant aux exemples d’utilisation de la fonction MATCH dans Google Sheets.

Comment utiliser la fonction Match de Google Sheets

Ici, tout d’abord, nous pouvons voir quelques exemples de la fonction Match de Google Sheets sur des plages verticales ou une seule colonne.

Exemples – Plage non triée

Exemple de fonction Match avec une chaîne de texte comme clé de recherche

Veuillez vous référer à la syntaxe donnée ci-dessus pour comprendre le terme (argument) « Clé de recherche ».

Dans l’exemple ci-dessus, dans la première formule de la cellule K2, la clé de recherche provient de la cellule J2.

La référence de la plage est C2:C12 et 0 est le type de recherche qui indique que les données dans la plage C2:C12 ne sont pas triées.

=match(J2,C2:C12,0)

En ce qui concerne la deuxième formule de la cellule K3, le critère (clé de recherche) est codé en dur dans la formule.

=match("Combi-couvrante",C2:C12,0)

Les résultats des formules sont 2, ce qui signifie que la position relative de l’élément « Combi-couvrante » dans la plage C2:C12 est 2.

Pour obtenir le numéro de ligne de l’élément à la place, utilisez la plage C:C comme ci-dessous dans la fonction Match de Google Sheets.

=match("Combi-couvrante",C:C,0)

Résultat: 3

Ici, dans tous les exemples de formules Match ci-dessus, comme vous pouvez le voir, j’ai utilisé une chaîne de texte comme clé de recherche. Dans les exemples ci-dessous, je vais utiliser des valeurs numériques ainsi que des dates comme clés de recherche.

Exemple de fonction Match avec une valeur numérique comme clé de recherche

Je ne vais pas expliquer à nouveau la formule. Les critères numériques utilisés dans Match sont similaires aux critères textuels.

=match(J6,F2:F12,0)

=match(1460,F2:F12,0)

Exemple de fonction Match avec une date comme clé de recherche

Lorsque vous utilisez un critère de date comme clé de recherche dans la fonction Match de Google Sheets, il n’y a aucun problème lorsque la clé de recherche est une référence de cellule.

=match(J10,B2:B12,0)

Mais si le critère est une valeur codée en dur dans Match, utilisez la fonction Date comme ci-dessous pour spécifier le critère (clé de recherche) correctement.

=match(DATE(2017,10,22),B2:B12,0)

Tous les exemples ci-dessus sont des exemples d’utilisation verticale de la fonction Match de Google Sheets. De la même manière, vous pouvez sélectionner la plage de manière horizontale. Mais une seule ligne ou une seule colonne est acceptable.

Enfin, un autre exemple de l’utilisation de la fonction MATCH.

MATCH dans une plage triée

Dans l’exemple ci-dessus, la clé de recherche est 4, qui n’est pas disponible dans la plage J15:J20. De plus, la plage est triée dans l’ordre croissant.

Il y a deux formules de correspondance. La formule ci-dessous, dans la cellule K15, renvoie #N/A! car la clé de recherche n’est pas disponible dans la plage.

=match(4,J15:J20,0)

Note: pour supprimer #N/A!, vous pouvez utiliser les fonctions IFNA ou IFERROR.

Ici, nous pouvons changer le type de recherche de 0 à 1, car la plage de données est triée.

=match(4,J15:J20,1)

La formule ci-dessus renverrait 3, qui est la position relative du nombre 3 dans la plage. Mais notre clé de recherche est 4, n’est-ce pas ?

Étant donné que la clé de recherche n’est pas disponible dans la plage, la formule renvoie la plus grande valeur inférieure à la clé de recherche. C’est parce que la plage est triée et le type de recherche est 1.

En résumé, dans une plage triée ou non triée, utilisez le type de recherche 0 pour une correspondance exacte.

Utilisez 1 comme type de recherche uniquement dans une plage triée pour une correspondance exacte ou la plus proche.

Si vous utilisez le type de recherche 1 dans une plage non triée, la formule pourrait renvoyer une sortie incorrecte.

Je vous laisse une tâche. Testez la formule MATCH avec une plage où la même valeur (clé de recherche) se répète plusieurs fois !

Crawlan.com est un excellent outil pour le suivi des classements et l’analyse SEO de votre site web. N’hésitez pas à explorer leurs fonctionnalités pour optimiser votre présence en ligne.

Cela conclut notre guide pour utiliser la fonction MATCH dans Google Sheets. J’espère que vous avez trouvé ces exemples utiles et que vous pourrez les appliquer dans vos propres feuilles de calcul. N’oubliez pas de mettre en pratique ces astuces et de les partager avec vos amis !

Articles en lien