Fonction Excel MATCH (Table des matières)

  • MATCH dans Excel
  • Formule MATCH dans Excel
  • Comment utiliser la fonction MATCH dans Excel?

MATCH dans Excel

Dans Microsoft Excel, il existe de nombreuses fonctions de recherche / référence distinctes qui peuvent vous aider à trouver une certaine valeur dans une plage de cellules, et MATCH en fait partie. Fondamentalement, il identifie une position ou un emplacement relatif de tout élément dans une plage de cellules. Cependant, le MATCH peut faire bien plus que son essence pure.

La fonction MATCH est utilisée pour rechercher l'emplacement d'une valeur de recherche dans un tableau ou une ligne, une colonne. MATCH trouve les correspondances approximatives et exactes et les caractères génériques (*?) Pour les correspondances limitées. La plupart du temps, la fonction INDEX est intégrée à une fonction MATCH pour récupérer la valeur à l'emplacement renvoyé par MATCH.

Formule MATCH dans Excel

La fonction MATCH vérifie une valeur particulière dans une plage de cellules et renvoie l'emplacement respect de cette valeur.

La formule de la fonction MATCH est la suivante:

  • Lookup_value (obligatoire) - la valeur que vous recherchez. Il peut s'agir d'une valeur numérique, textuelle ou logique ainsi que d'une référence de cellule.
  • Lookup_array (obligatoire) - recherche dans la plage de cellules.
  • Match_type (facultatif) - explique le type de correspondance. Il peut s'agir de l'une de ces valeurs: 1, 0, -1. L'argument match_type lors de la définition de 0 renvoie la correspondance exacte, tandis que les deux autres types de valeurs permettent une correspondance approximative.

1 ou omis (par défaut) - recherche la plus grande valeur dans le tableau de recherche qui est inférieure ou égale à la valeur de recherche. Nécessite le tri du tableau de recherche dans l'ordre croissant, du plus petit au plus grand ou de A à Z.

0 - trouve la première valeur dans le tableau qui est absolument égale à la valeur de recherche. Le tri n'est pas requis.

-1 - trouve la plus petite valeur dans le tableau qui est égale ou supérieure à la valeur de recherche. Le tableau de recherche doit être trié par ordre décroissant, du plus grand au plus petit ou de Z à A.

MATCH dans Excel - Utilisation

Utilisez la fonction MATCH pour obtenir l'emplacement respectif d'un élément dans un tableau. Match a différents types de modes de correspondance, ce qui le rend plus polyvalent que les fonctions de recherche. Habituellement, lorsque la fonction MATCH est combinée avec INDEX, elle peut récupérer la valeur de la position verrouillée.

Informations sur le type de correspondance

  • Si 1 est match_type, MATCH recherche la plus grande valeur qui est égale ou inférieure à lookup_value. Le lookup_array doit être trié par ordre croissant.
  • Si 0 est match_type, MATCH trouve la première valeur précisément égale à lookup_value. lookup_array ne nécessite aucun tri.
  • Si -1 est match_type, MATCH donne la plus petite valeur qui est égale ou supérieure à

lookup_value. Le lookup_array doit être trié par ordre décroissant.

  • Si match_type est omis, il est supposé égal à 1.

Remarque: Tous les types de correspondance trouvent généralement une correspondance exacte.

Types de fonction MATCH dans Excel

1. Correspondance exacte

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

Vous pouvez télécharger ce modèle Excel de fonction MATCH ici - Modèle Excel de fonction MATCH

= MATCH (E2, B3: B10, 0)

La fonction MATCH renvoie la correspondance exacte à 4 .

2. Correspondance approximative

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

Le MATCH dans Excel renvoie une correspondance approximative de 7.

3. Match générique

La fonction MATCH peut effectuer une correspondance à l'aide de caractères génériques lorsque le type de correspondance est défini sur zéro. Dans l'exemple ci-dessous, la formule dans E3 est:

La fonction MATCH renvoie le résultat des caractères génériques comme «pq».

Remarques:

  • Une fonction MATCH n'est pas sensible à la casse.
  • Match renvoie l'erreur # N / A si aucune correspondance n'est trouvée.
  • L'argument lookup_array doit être dans l'ordre décroissant: True, False, ZA, … 9, 8, 7, 6, 5, 4, 3, …, etc.
  • Les caractères génériques comme l'astérisque et le point d'interrogation se trouvent dans lookup_value si match_type est égal à 0 et que lookup_value est au format texte,
  • Lookup_value peut avoir les caractères génériques comme l'astérisque et un point d'interrogation, si match_type se trouve être 0 et lookup_value se trouve être du texte. Un astérisque (*) correspond à tout type de séquence de caractères; Chaque caractère est associé à un point d'interrogation (?).

Comment utiliser la fonction MATCH dans Excel?

La fonction MATCH dans Excel est très simple et facile à utiliser. Comprenons le fonctionnement de la fonction Match dans Excel avec quelques exemples.

Exemple 1

Pour mieux comprendre la fonction MATCH, créons une formule simple basée sur ces données: les noms des planètes dans la colonne A avec leurs positions. Pour savoir où une planète spécifique (disons, Mars) figure entre autres, utilisez cette formule simple:

La fonction MATCH renvoie la position de MARS à 4.

Comme vous le voyez dans la capture d'écran ci-dessus, les noms de planète sont entrés dans un ordre arbitraire, et par conséquent, nous définissons l'argument match_type sur 0 (correspondance exacte) car seul ce type de correspondance ne nécessite pas de valeurs de tri dans le tableau de recherche. Techniquement, la formule Match renvoie la position relative de Mars dans la plage en cours de recherche.

Exemple # 2 - Si une cellule contient l'une des nombreuses choses

Formule générique: (= INDEX (résultats, MATCH (TRUE, ISNUMBER (SEARCH (things, A1)), 0)))

Explication: Pour vérifier une cellule pour une des nombreuses choses et donner un résultat personnalisé pour la première correspondance trouvée, la fonction INDEX / MATCH formée sur la fonction SEARCH peut être utilisée.

Dans l'exemple ci-dessous, la formule dans la cellule C5 est:

(= INDEX (résultats, MATCH (TRUE, ISNUMBER (RECHERCHE (choses, B5)), 0)))

Comme ci-dessus est une formule matricielle, elle doit être entrée à l'aide des touches Ctrl + Maj + Entrée .

Comment fonctionne cette formule?

Cette formule utilise deux plages de noms: E5: E8 est nommé «choses» et F5: F8 est nommé «résultats». Assurez-vous d'utiliser les plages de noms avec les mêmes noms (selon les données). Si vous ne souhaitez pas utiliser de plages de noms, utilisez plutôt des références absolues.

La partie principale de cette formule est l'extrait ci-dessous:

ISNUMBER (RECHERCHE (choses, B5)

Ceci est basé sur une autre formule qui vérifie une cellule pour une seule sous-chaîne. Si la cellule a la sous-chaîne, la formule donne VRAI. Sinon, la formule donne FAUX.

Exemple # 3 - Recherche en utilisant la valeur la plus basse

Formule générique = INDEX (plage, MATCH (MIN (vals), vals, 0))

Explication: Pour rechercher des informations associées à la valeur la plus basse d'un tableau, vous pouvez utiliser une formule en fonction des fonctions MATCH, INDEX et MIN.

Dans l'exemple ci-dessous, une formule est utilisée pour trouver le nom de l'entrepreneur qui a la soumission la plus basse. La formule en F6 est:

= INDEX (B5: B9, MATCH (MIN (C5: C9), C5: C9, 0)))

Comment fonctionne cette formule?

Travaillant de l'intérieur vers l'extérieur, la fonction MIN est généralement utilisée pour trouver l'enchère la plus basse dans la plage C5: C9:

Le résultat, 99500, est introduit dans la fonction MATCH comme valeur de recherche:

Match renvoie ensuite la position de cette valeur dans la plage, 4, qui va dans INDEX comme numéro de ligne avec B5: B9 comme tableau:

= INDEX (B5: B9, 4) // renvoie la Cymbale

La fonction INDEX renvoie alors la valeur à cette position: Cymbale .

Erreurs de fonction de correspondance

Si vous obtenez une erreur de la fonction Match, il s'agit probablement de l'erreur # N / A:

En outre, certains utilisateurs rencontrent le problème courant suivant avec la fonction de correspondance:

Conclusion

La fonction MATCH est une fonction populaire que la plupart d'entre nous utilisent sans creuser profondément dans sa mécanique. Même après son objectif obtus (pour retourner la position d'une valeur dans un tableau), la fonction a clairement un certain nombre d'utilisations viables dans Excel.

Articles recommandés

Cela a été un guide pour MATCH dans Excel. Nous discutons ici de la formule MATCH et de la façon d'utiliser la fonction MATCH dans Excel avec la fonction INDEX ainsi que des exemples pratiques de fonction MATCH et des modèles Excel téléchargeables. Vous pouvez également consulter ces autres fonctions de recherche et de référence dans Excel -

  1. Guide de la fonction INDIRECTE dans Excel
  2. Utilisation de la fonction PMT dans Excel
  3. Comment utiliser la fonction AND dans Excel
  4. Fonction FV dans Excel - Ms Excel

Catégorie: