Comment utiliser la fonction MATCH dans Excel (7 exemples pratiques)

  • Partage Ça
Hugh West

Lorsque vous travaillez sur une feuille de calcul Excel, il se peut que vous souhaitiez trouver une relation entre deux ou plusieurs cellules. Supposons que vous souhaitiez faire correspondre des critères avec d'autres cellules. Dans ce cas, vous pouvez utiliser la fonction MATCH En gros, elle permet d'effectuer rapidement et facilement diverses consultations, de rechercher des valeurs et de renvoyer la position relative de la valeur consultée dans un nombre. Si vous voulez savoir comment utiliser la fonction MATCH Dans cet article, nous allons vous montrer sept exemples basés sur différents critères d'utilisation de la fonction MATCH dans Excel. Alors, commençons.

Télécharger le cahier d'exercices

Téléchargez le cahier d'exercices suivant, qui vous aidera à mieux comprendre le sujet.

Fonction MATCH.xlsx

Introduction à la fonction MATCH

Le site MATCH dans Excel est utilisée pour localiser la position d'une valeur de consultation dans une ligne, une colonne ou un tableau et renvoie la position relative d'un élément dans un tableau qui correspond à une valeur spécifiée dans un ordre spécifié.

  • Syntaxe :

=MATCH(lookup_value,lookup_array, [match_type])

  • Explication des arguments :
Arguments Obligatoire/optionnel Explication
valeur de la recherche Requis La valeur à faire correspondre dans le tableau
lookup_array Requis Une plage de cellules ou une référence de tableau où trouver la valeur.
type de correspondance En option Spécifie comment Excel fait correspondre lookup_value avec les valeurs de lookup_array ... ici, 1 = exact ou le plus petit suivant, 0 = correspondance exacte et -1 = exact ou immédiatement supérieur

Valeur de retour :

Renvoie la position relative de la valeur consultée.

Version disponible :

Fonctionne à partir d'Excel 2003.

6 exemples d'utilisation de la fonction MATCH dans Excel

Pour apprendre à connaître le MATCH Nous avons joint un jeu de données dans lequel nous avons mis des " Produits " avec le ' Prix " et Numéros de série " . Maintenant, nous trouvons la correspondance exacte ou approximative de notre valeur de recherche.

Sans compter que nous avons utilisé le " Microsoft 365 "Vous pouvez utiliser toute autre version à votre convenance.

1. trouver la position d'une valeur

D'après la description de la MATCH vous avez compris que cette fonction vous aidera à localiser la valeur de recherche donnée dans un tableau. Voyons les exemples.

1.1 Correspondance exacte

Le site MATCH peut trouver exactement la même correspondance pour votre valeur lookup_value. Pour obtenir exactement la même correspondance, il suffit de sélectionner la valeur de la fonction critères de sélection argument comme 0 .

📌 Des pas :

  • Tout d'abord, allez dans la cellule C12 pour entrer la formule suivante.
=MATCH(D11, C5:C9,0)

Nous avons utilisé référence de la cellule ; le site valeur de la recherche était en cellule D11 et le lookup_array était C5:C9 Nous avons également fixé le critères de sélection à 0 pour la même correspondance. MATCH renvoie la position de votre valeur dans la cellule D11 .

1.2 Correspondance approximative

Nous pouvons le localiser sur la base d'une correspondance approximative. Dans la plupart des cas, une correspondance approximative est utilisée pour les nombres. Donc, pour garder les choses simples, nous allons définir les nombres comme notre valeur de la recherche Regardez les étapes pour mieux les visualiser.

📌 Des pas :

  • Initialement, insérez la formule suivante dans la cellule D12.
=MATCH(D11,D5:D9,1)

Ici, le D5:D9 La gamme de cellules est le l ookup_array ici. Puisque l'approximation est notre cible ultime, nous avons choisi 1 dans notre type de correspondance champ. 1 renvoie la plus petite valeur la plus proche de la valeur de la recherche ... ici, 300 est la valeur la plus proche de 335 Et notre formule a retourné la position de 3 .

1.3 Correspondance de texte spécifique

Le site MATCH Nous voulons dire que, si vous voulez trouver la valeur ou la position d'un texte particulier dans votre ensemble de données sans connaître la référence de la cellule, vous pouvez mettre le texte au lieu de la référence de la cellule dans la fonction valeur de la recherche Veuillez suivre la formule que nous avons décrite ici.

📌 Des pas :

  • La formule que nous avons entrée dans la cellule D12 est-
=MATCH("Pantalon", C5:C9,0)

Le site MATCH("Pantalon", C5:C9,0) La syntaxe prend le valeur de la recherche " Pantalon " et cherche dans le lookup_array C5:C9 .

1.4 Correspondance avec les caractères génériques

Vous pouvez faire correspondre le texte partiel et trouver la position dans l'ensemble de données. Par exemple, vous souhaitez trouver la position du produit " Pantalon "Dans notre formule, nous avons utilisé le caractère générique " Pa* "La méthode des caractères génériques est plutôt cool, non ? Suivez la procédure pour y parvenir.

📌 Des pas :

  • Tout d'abord, entrez la formule suivante dans la cellule C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Ici, le MATCH trouve la correspondance exacte lorsque nous entrons dans le critères de sélection comme 0 dans le lookup_array comme B5:B9 pour le texte Pa* comme le valeur de la recherche Ensuite, le INDEX renvoie la valeur du résultat de la recherche de la fonction MATCH Ici, la fonction INDEX prend d'abord le résultat de la fonction MATCH et trouve ensuite la relation entre la fonction C5:C9 et le tableau Pa* texte.

2. trouver une valeur correspondant à une autre valeur

Nous pouvons trouver une valeur correspondant à une autre valeur. Nous devons utiliser une autre fonction appelée INDEX ainsi que le MATCH La fonction Fonction INDEX renvoie la valeur à un emplacement donné dans une plage ou un tableau, puis la fonction MATCH vérifie la correspondance. Entrons dans la formule.

📌 Des pas :

  • Tout d'abord, dans la cellule C12 insérer la formule.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Le site B5:B9 est le tableau dans lequel nous devons trouver la valeur. En utilisant la fonction MATCH nous avons défini la fonction numéro de rang Vous avez vu comment MATCH fournit la position. Le MATCH est fournie ici à 2 Puis, à partir du tableau B5:B9 le INDEX a retourné la valeur de la position de rang 2 .

3. application de la fonction MATCH dans une formule de tableau

Nous pouvons utiliser le MATCH dans une formule de tableau. Nous avons également besoin de la fonction INDEX pour afficher le résultat.

📌 Des pas :

  • Principalement, aller à la cellule C14 et écrire la formule.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Explication de la formule :

Ici, nous avons utilisé 1 comme le valeur de la recherche sur MATCH Et le lookup_array a été combinée en multipliant les résultats de la vérification de deux critères dans leurs colonnes respectives. Vous pouvez vous demander pourquoi nous avons utilisé 1 comme le valeur de la recherche ; nous allons vous aider à comprendre.

Le ( C12=B5:B10 ) et ( C13=C5:C10 ) fournissent un tableau de VRAI ou FAUX En multipliant les tableaux, on obtient un autre tableau de VRAI et FAUX est formé. VRAI peut être représenté comme 1. Nous recherchons donc le VRAI dans le tableau.

Vous pouvez voir que notre formule a fourni la valeur que nous recherchions. Ensuite, appuyez sur ENTER pour l'exécuter. Comme il s'agit d'une formule de tableau, vous devez appuyer sur CTRL + SHIFT + ENTER si vous n'êtes pas un Microsoft 365 abonné.

4. utilisation de la formule MATCH sensible à la casse

Pour certains textes sensibles à la casse, vous devez utiliser l'option Fonction EXACTE et ensuite le MATCH La structure de la formule utilisée ici est légèrement différente de celle des autres formules d'évaluation des risques. MATCH Voyons l'exemple que nous avons ajouté ici.

📌 Des pas :

  • Nous devons entrer la formule suivante dans la cellule D12 d'abord.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Ici, le EXACT(C5:C9, D11) renvoie exactement la même correspondance pour la syntaxe lookup_array C5:C9 et l'argument logique VRAI représente la valeur existante de la EXACT fonction.

Mais lorsque vous utilisez une petite lettre dans le valeur de la recherche alors il retourne #N/A Nous pouvons donc dire que cette formule fonctionne avec précision. Voir l'image ci-dessous.

5. comparaison de deux colonnes à l'aide des fonctions ISNA et MATCH

Nous avons pris un ensemble de données que nous avons mis dans une liste, et maintenant nous voulons comparer la 2ème liste avec la 1ère et afficher les valeurs qui n'apparaissent pas dans la première liste. Regardez l'ensemble de données où nous voulons comparer deux colonnes en utilisant la fonction ISNA et MATCH Nous utilisons également les fonctions SI fonction pour afficher le résultat logique au format texte.

📌 Des pas :

  • Dans le D5 saisissez la formule suivante.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Pas dans la liste 1″,"")

Ici, le MATCH dans Excel renvoie VRAI pour le même match et FAUX pour les critères de non-concordance. ISNA retourne les résultats reçus de la fonction MATCH Enfin, la fonction SI La fonction renvoie la sortie logique sous forme de texte.

Lectures similaires

  • Comment utiliser la fonction HYPERLINK d'Excel (8 exemples)
  • Utiliser la fonction SORT dans Excel (4 exemples)
  • Comment trouver les valeurs dupliquées dans Excel à l'aide de VLOOKUP

6. application de la fonction MATCH entre deux colonnes

Supposons que vous ayez créé une liste de produits qui correspond à une colonne précédente et que vous souhaitiez prendre la valeur de " Prix "Pour ce faire, nous devons utiliser la balise INDEX et MATCH Utilisez la formule suivante.

📌 Des pas :

  • Tout d'abord, passez à F5 et saisissez la formule.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Cette formule compare le texte entre les colonnes B et E et renvoie la valeur correspondante.

Section pratique

Nous avons prévu une section d'entraînement sur chaque feuille à droite pour que vous puissiez vous exercer. Veuillez le faire vous-même.

Lire la suite : Utilisation d'Excel pour rechercher une correspondance de texte partiel [2 méthodes faciles].

Conclusion

C'est tout pour la session d'aujourd'hui. Et ce sont des méthodes faciles pour utiliser la fonction MATCH dans Excel. N'hésitez pas à nous faire part de vos questions ou suggestions dans la section "Commentaires". Pour une meilleure compréhension, veuillez télécharger la fiche d'exercices. Visitez notre site web, Exceldemy Merci de votre patience pour la lecture de cet article.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.