Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

La fonction Match dans Excel a de nombreuses applications pratiques. Vous trouverez ci-dessous des détails sur la façon d'utiliser la fonction Match Excel .

La fonction Match est une fonction populaire dans les fonctions Excel , beaucoup utilisée lors du traitement des tableaux de données et des calculs Excel. Dans un tableau de données, lorsque vous souhaitez rechercher une certaine valeur dans un tableau ou une plage de cellules, la fonction Match renverra la position correcte de cette valeur dans le tableau ou dans la plage du tableau de données.

Cela aide les utilisateurs à trouver rapidement la valeur dont ils ont besoin, sans avoir à effectuer une recherche manuelle, en particulier avec des tables contenant beaucoup de données, ce qui prendrait beaucoup de temps. L'article ci-dessous vous expliquera comment utiliser la fonction Match dans Excel .

Syntaxe de la fonction de correspondance dans Excel

La syntaxe de la fonction Match dans Excel est : =Match(Lookup_value,Lookup_array,[Match_type]).

Là-dedans :

  • Lookup_value : recherche la valeur dans le tableau Lookup_array. Cette valeur peut être un nombre, un texte, une valeur logique ou une référence de cellule à un nombre, un texte ou une valeur logique, ce qui est requis.
  • Lookup_array : tableau ou plage de cellules à rechercher, obligatoire.
  • Match_type : type de recherche, non obligatoire.

Il existe 3 types de recherches dans la fonction Match dans Excel :

  • 1 ou omis (Inférieur à) : la fonction Match recherche la plus grande valeur inférieure ou égale à lookup_value. Si l'utilisateur sélectionne ce type de recherche, le lookup_array doit être trié par ordre croissant.
  • 0 (Exact Match) : la fonction Match recherchera la première valeur exactement égale à lookup_value. Les valeurs de lookup_array peuvent être triées selon n'importe quelle valeur.
  • -1 (Supérieur à) : la fonction Match recherche la plus petite valeur supérieure ou égale à lookup_value. Les valeurs de lookup_array doivent être triées par ordre décroissant.

Remarque lors de l'utilisation de la fonction Match :

  • La fonction Match renvoie la position de la valeur de recherche dans lookup_array, pas la valeur de recherche elle-même.
  • Vous pouvez utiliser des lettres majuscules ou minuscules lors de la recherche de valeurs de texte.
  • Lorsque la valeur de recherche est introuvable dans lookup_array, la fonction Match signalera une erreur de valeur de recherche.
  • Si Match_type est 0 et que la valeur de recherche lookup_value est du texte, la valeur de recherche peut contenir des caractères * (pour les chaînes de caractères) et des points d'interrogation (pour les caractères simples). Si vous souhaitez rechercher un point d'interrogation ou un astérisque, tapez un tilde avant ce caractère.
  • Si rien n’est saisi, la fonction Match par défaut est 1.

Types de fonctions MATCH dans Excel

Voici les différents types de fonctions MATCH dans Excel :

1. Correspondance exacte

La fonction MATCH effectue une correspondance exacte lorsque le type de correspondance est défini sur 0. Dans l'exemple ci-dessous, la formule dans E3 est :

=MATCH(E2,B3:B10,0)

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

La fonction MATCH renvoie une correspondance exacte de 4.

2. Correspondance approximative

MATCH effectuera une correspondance approximative sur les valeurs triées de AZ lorsque le type de correspondance est défini sur 1, trouvant la plus grande valeur inférieure ou égale à la valeur de recherche. Dans l'exemple ci-dessous, la formule en E3 est :

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

La fonction MATCH dans Excel renvoie une correspondance approximative de 7.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

3. Correspondance de caractères génériques

La fonction MATCH peut effectuer une correspondance par caractère générique lorsque le type de correspondance est défini sur 0. Dans l'exemple ci-dessous, la formule dans E3 est :

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

La fonction MATCH renvoie le résultat du caractère générique "pq".

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Note:

  • La fonction MATCH n'est pas sensible à la casse.
  • Match renvoie l'erreur #N/A si aucune correspondance n'a été trouvée.
  • L'argument lookup_array doit être par ordre décroissant : True, False, ZA,…9,8,7,6,5,4,3,…, etc.
  • Vous pouvez trouver des caractères génériques tels que des astérisques et des points d'interrogation dans lookup_value si match_type est 0 et lookup_value est au format texte.
  • Lookup_value peut avoir des caractères génériques tels que des astérisques et des points d'interrogation si match_type est 0 et lookup_value est du texte. L'astérisque (*) correspond à tout type de chaîne de caractères ; Tout caractère est accompagné d'un point d'interrogation (?).

4. Comment appliquer Index et Match dans une formule Excel

Match et Index, lorsqu'ils sont combinés, vous offriront de nombreux avantages. Par exemple, calculez les revenus et les bénéfices de n'importe quelle application à partir de la base de données fournie. Voici comment procéder :

1. Ouvrez la fonction INDEX.

2. Sélectionnez les cellules C3:C13 comme source de données sur les revenus (Revenu).

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

3. Entrez MATCH et appuyez sur Tab .

4. Sélectionnez G2 comme valeur de recherche, B3:B13 comme données source et 0 pour une correspondance complète.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

5. Appuyez sur Entrée pour récupérer les informations sur l'application sélectionnée.

6. Suivez les étapes ci-dessus et remplacez la source INDEX par D3:D13 pour obtenir Profit .

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

7. Cette formule sera désormais implémentée dans Excel :

=INDEX(C3:C13,MATCH(G2,B3:B13,0))

=INDEX(D3:D13,MATCH(G2,B3:B13,0))

Ci-dessus est un exemple d’utilisation unidirectionnelle d’INDEX MATCH dans Excel. Vous pouvez également sélectionner des lignes et des colonnes pour effectuer des recherches plus complexes.

Par exemple, vous pouvez utiliser un menu déroulant au lieu de séparer les cellules pour Revenu et Bénéfice. Vous pouvez suivre ces étapes pour vous entraîner :

1. Sélectionnez la case Revenus et cliquez sur l' onglet Données sur le ruban.

2. Cliquez sur Validation des données et sous Autoriser , sélectionnez Liste .

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

3. Sélectionnez l' en-tête de colonne Revenus et Bénéfices comme Source .

4. Cliquez sur OK .

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

5. Dans cette formule, vous utilisez la fonction MATCH deux fois pour récupérer les valeurs de ligne et de colonne pour la fonction INDEX finale.

6. Copiez et collez la formule suivante à côté de la cellule Revenu pour obtenir la valeur. Utilisez simplement le menu déroulant pour choisir entre Revenus et Bénéfices.

=INDEX(C3:D13,MATCH(G2,B3:B13,0),MATCH(F4,C2:D2,0))

Exemple de fonction de correspondance

Exemple 1:

Nous prendrons un exemple avec le tableau du nombre total de produits ci-dessous.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Cas 1 : le type de recherche est 1 ou omis

Recherchez la position numéro 61 dans la colonne Total du tableau de données, ce qui signifie rechercher une valeur inférieure à la valeur de recherche. Nous entrons dans la formule =MATCH(64,C2:C6,1) .

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Étant donné que la valeur 64 n'est pas dans la colonne Total, la fonction renverra la position de la petite valeur la plus proche dont la valeur est inférieure à 64, soit 63. Le résultat renverra la valeur en 2ème position dans la colonne.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Cas 2 : le type de recherche est 0

Recherchez l'emplacement de la valeur 70 dans le tableau de données. Nous aurons la formule d'entrée =MATCH(70,C2:C6,0) puis appuyez sur Entrée.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Le résultat renvoyé sera la position de la valeur 70 dans la colonne Total comme 4ème position.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Cas 3 : le type de recherche est -1

Nous aurons la formule =MATCH(65,C2:C6,-1) comme indiqué ci-dessous.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Cependant, comme le tableau n'est pas trié par ordre décroissant, une erreur sera signalée comme indiqué ci-dessous.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Exemple 2 :

Compte tenu du tableau de données des groupes d'étudiants ci-dessous. Trouvez l'ordre des classes de l'élève dans ce tableau de données, avec l'ordre indiqué ci-dessous.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

La formule de recherche de commande est =MATCH(D2,$D$6:$D$8,0) puis appuyez sur Entrée.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Immédiatement après cela, les résultats renvoyés seront l'ordre exact des élèves par classe, classés selon les règles données.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

En résumé, ce que vous devez retenir lorsque vous utilisez la fonction Match dans Excel :

  • Objectif : Déterminer la position de n’importe quel élément dans un tableau.
  • Valeur de retour : un nombre représentant une position dans lookup_array.
  • Argument:
    • Lookup_value : valeur de recherche dans le tableau.
    • Lookup_array : plage de cellules ou référence de tableau.
    • Match_type - [facultatif] 1 = (par défaut) prochaine valeur exacte ou la plus petite, 0 = correspondance exacte, -1 = prochaine valeur exacte ou la plus grande.
  • Formule : =MATCH(lookup_value, lookup_array, [match_type])

Vous trouverez ci-dessus tout ce que vous devez savoir sur la fonction MATCH dans Excel. Même s'il s'agit simplement d'une fonction permettant de rechercher des valeurs, et non de calculer des valeurs, elle est extrêmement utile lorsque vous devez organiser les données de manière raisonnable et logique.

Fondamentalement, utiliser la fonction Match dans Microsoft Excel n'est pas trop difficile si vous comprenez toutes les informations de base ci-dessus. Outre la fonction Match, Excel possède de nombreuses autres fonctions utiles. Continuons à découvrir les fonctions Excel avec QuantiMang dans les articles suivants !

Je vous souhaite du succès !


Jouez à puzzle sur Excel

Jouez à puzzle sur Excel

MehmetSalihKoten, un utilisateur de Reddit, a créé une version entièrement fonctionnelle de Tetris dans Microsoft Excel.

Comment utiliser la fonction Convertir dans Excel

Comment utiliser la fonction Convertir dans Excel

Pour convertir des unités de mesure dans Excel, nous utiliserons la fonction Convertir.

Comment utiliser la fonction HLOOKUP dans Excel

Comment utiliser la fonction HLOOKUP dans Excel

Qu'est-ce que la fonction HLOOKUP ? Comment utiliser la fonction RECHERCHEH dans Excel ? Découvrons-le avec LuckyTemplates !

Fonction SIERREUR dans Excel, formule et utilisation

Fonction SIERREUR dans Excel, formule et utilisation

La fonction SIERREUR dans Excel est assez couramment utilisée. Pour bien l'utiliser, vous devez comprendre la formule SIERREUR de Microsoft Excel.

Comment utiliser la fonction VALEUR dans Excel

Comment utiliser la fonction VALEUR dans Excel

Qu'est-ce que la fonction VALEUR dans Excel ? Quelle est la formule de valeur dans Excel ? Découvrons-le avec LuckyTemplates.com !

Fonction Excel EOMONTH, comment utiliser la fonction EOMONTH

Fonction Excel EOMONTH, comment utiliser la fonction EOMONTH

La fonction EOMONTH dans Excel permet d'afficher le dernier jour d'un mois donné, avec une mise en œuvre très simple. Vous obtiendrez alors le dernier jour d'un mois spécifique en fonction des données que nous avons saisies.

Comment utiliser la boucle do-while dans Excel VBA

Comment utiliser la boucle do-while dans Excel VBA

Vous souhaitez automatiser les tâches répétitives dans Excel VBA ? Apprenons donc à utiliser une boucle Do-While pour implémenter une série d'actions qui se répètent jusqu'à ce qu'une condition soit remplie.

Excel 2016 - Leçon 6 : Modifier la taille des colonnes, des lignes et des cellules dans Excel

Excel 2016 - Leçon 6 : Modifier la taille des colonnes, des lignes et des cellules dans Excel

La largeur de colonne et la hauteur de ligne par défaut dans Excel peuvent ne pas correspondre aux données que vous saisissez. L'article ci-dessous vous montre quelques façons de modifier la taille des colonnes, des lignes et des cellules dans Excel 2016. Veuillez vous y référer !

Excel 2016 - Leçon 5 : Concepts de base des cellules et des plages

Excel 2016 - Leçon 5 : Concepts de base des cellules et des plages

Chaque fois que vous travaillez avec Excel, vous devrez saisir des informations – ou du contenu – dans des cellules. Apprenons avec LuckyTemplates les concepts de base des cellules et des plages dans Excel 2016 !

Comment utiliser la fonction XLOOKUP dans Excel

Comment utiliser la fonction XLOOKUP dans Excel

Qu'est-ce que la fonction Xlookup dans Excel ? Comment utiliser Xlookup dans Excel ? Découvrons-le avec LuckyTemplates.com !