Démarrer la fonction MATCH imbriquée
Retour à la partie 1
Entrée de la fonction MATCH en tant qu'argument de numéro d'index de colonne
Normalement, VLOOKUP renvoie uniquement les données d’une colonne d’un tableau de données et cette colonne est définie par le paramètre suivant. numéro d'index de colonne argument.
Cependant, dans cet exemple, nous souhaitons trouver des données dans trois colonnes. Nous avons donc besoin d’un moyen de modifier facilement numéro d'index de colonne sans éditer notre formule de recherche.
C’est là que la fonction MATCH entre en jeu. Cela nous permettra de faire correspondre un numéro de colonne au nom du champ - janvier, février ou mars - que nous taperons dans la cellule E2 de la feuille de calcul.
Fonctions d'imbrication
La fonction MATCH joue donc le rôle de VLOOKUP numéro d'index de colonne argument.
Ceci est accompli en imbriquant la fonction MATCH dans VLOOKUP dans le répertoire Col_index_num ligne de la boîte de dialogue.
Entrer manuellement la fonction MATCH
Lors de l'imbrication de fonctions, Excel ne nous permet pas d'ouvrir la boîte de dialogue de la deuxième fonction pour entrer ses arguments.
La fonction MATCH doit donc être entrée manuellement dans Col_index_num ligne.
Lors de la saisie manuelle de fonctions, chaque argument de la fonction doit être séparé par une virgule. ' , '.
Saisie de l'argument Lookup_value de la fonction MATCH
La première étape pour entrer la fonction MATCH imbriquée consiste à entrer le Lookup_value argument.
le Lookup_value sera l'emplacement ou la référence de cellule pour le terme de recherche que nous voulons faire correspondre dans la base de données.
- Dans la boîte de dialogue Fonction VLOOKUP, cliquez sur le bouton Col_index_num ligne.
- Tapez le nom de la fonction rencontre suivi d'un crochet rond ouvert " ( '
- Cliquez sur la cellule E2 pour entrer cette référence de cellule dans la boîte de dialogue.
- Tapez une virgule ' , ' après la référence de cellule E3 pour compléter la saisie de la fonction MATCH Lookup_value argument.
- Laissez la boîte de dialogue de la fonction VLOOKUP ouverte pour la prochaine étape du didacticiel.
Dans la dernière étape du didacticiel, les valeurs Lookup seront entrées dans les cellules D2 et E2 de la feuille de calcul.
02 sur 06Ajout de Lookup_array pour la fonction MATCH
Ajout de Lookup_array pour la fonction MATCH
Cette étape couvre l'ajout de la Lookup_array argument pour la fonction MATCH imbriquée.
le Lookup_array est la plage de cellules que la fonction MATCH recherchera pour trouver le Lookup_value argument ajouté à l'étape précédente du tutoriel.
Dans cet exemple, nous voulons que la fonction MATCH recherche dans les cellules D5 à G5 une correspondance avec le nom du mois qui sera entré dans la cellule E2.
Ces étapes doivent être entrées après la virgule entrée à l’étape précédente sur le Col_index_num ligne dans la boîte de dialogue de la fonction VLOOKUP.
- Si nécessaire, cliquez sur le bouton Col_index_num après la virgule, placez le point d’insertion à la fin de l’entrée actuelle.
- Mettez en surbrillance les cellules D5 à G5 dans la feuille de calcul pour entrer ces références de cellules dans la plage de recherche de la fonction.
- appuyez sur la F4 touche du clavier pour changer cette plage en références absolues de cellules. Cela permettra de copier la formule de recherche complétée vers d’autres emplacements de la feuille de calcul à la dernière étape du didacticiel.
- Tapez une virgule ' , ' après la référence de cellule E3 pour compléter la saisie de la fonction MATCH Lookup_array argument.
Ajout du type de correspondance et exécution de la fonction MATCH
Ajout du type de correspondance et exécution de la fonction MATCH
Le troisième et dernier argument de la fonction MATCH est le Argument Match_type.
Cet argument indique à Excel comment faire correspondre la valeur de Lookup avec les valeurs de la classe Lookup_array. Les choix sont: -1, 0 ou 1.
Cet argument est optionnel. Si elle est omise, la fonction utilise la valeur par défaut de 1.
- si Match_type = 1 ou est omis: MATCH recherche la plus grande valeur inférieure ou égale à Lookup_value. Si cette valeur est choisie, les données de Lookup_array doivent être triées par ordre croissant.
- si Match_type = 0: MATCH trouve la première valeur exactement égale à Lookup_value. Les données Lookup_array peuvent être triées dans n'importe quel ordre.
- si Match_type = 1: MATCH trouve la plus petite valeur supérieure ou égale à Lookup_value. Si cette valeur est choisie, les données de Lookup_array doivent être triées par ordre décroissant.
Ces étapes doivent être entrées après la virgule entrée à l’étape précédente sur le Row_num ligne dans la boîte de dialogue de la fonction VLOOKUP.
- Après la deuxième virgule sur le Col_index_num ligne, tapez un zéro " 0 "puisque nous voulons que la fonction imbriquée renvoie une correspondance exacte au mois indiqué dans la cellule E2.
- Tapez un crochet rond de fermeture " ) "pour compléter la fonction MATCH.
- Laissez la boîte de dialogue de la fonction VLOOKUP ouverte pour la prochaine étape du didacticiel.
Entrée de l'argument de recherche de plage VLOOKUP
L'argument de recherche de plage
L'argument Range_lookup de VLOOKUP est une valeur logique (TRUE ou FALSE uniquement) qui indique si vous souhaitez que VLOOKUP recherche une correspondance exacte ou approximative à la valeur Lookup.
- Si TRUE ou si cet argument est omis, VLOOKUP renvoie soit une correspondance exacte à Lookup_value, soit, si aucune correspondance exacte n’est trouvée, VLOOKUP renvoie la plus grande valeur suivante. Pour que la formule puisse faire cela, les données de la première colonne de Table_array doivent être triées par ordre croissant.
- Si FALSE, VLOOKUP utilisera uniquement une correspondance exacte avec Lookup_value.Si la première colonne de Table_array contient deux valeurs ou plus qui correspondent à la valeur de recherche, la première valeur trouvée est utilisée. Si aucune correspondance exacte n’est trouvée, une erreur # N / A est renvoyée.
Dans ce tutoriel, étant donné que nous recherchons les chiffres de vente pour un mois particulier, nous allons définir Range_lookup sur Faux .
- Clique sur le Range_lookup ligne dans la boîte de dialogue
- Entrez le mot Faux dans cette ligne pour indiquer que nous voulons que VLOOKUP renvoie une correspondance exacte pour les données que nous recherchons.
- Cliquez sur OK pour compléter la formule de recherche bidimensionnelle et fermer la boîte de dialogue.
- Puisque nous n’avons pas encore saisi les critères de recherche dans les cellules D2 et E2, une erreur # N / A sera présente dans la cellule F2.
- Cette erreur sera corrigée à l'étape suivante du didacticiel, lorsque nous ajouterons les critères de recherche à l'étape suivante.
Test de la formule de recherche bidirectionnelle
Test de la formule de recherche bidirectionnelle
Pour utiliser la formule de recherche bidirectionnelle afin de rechercher les données de vente mensuelles des différents cookies répertoriés dans le tableau, entrez le nom du cookie dans la cellule D2, le mois dans la cellule E2 et appuyez sur la touche Entrée du clavier.
Les données de vente seront affichées dans la cellule F2.
- Cliquez sur la cellule D2 dans votre feuille de calcul
- Type Gruau dans la cellule D2 et appuyez sur la touche ENTRER touche sur le clavier
- Cliquez sur la cellule E2
- Type février dans la cellule E2 et appuyez sur la touche ENTRER touche sur le clavier
- La valeur $1,345 - le montant des ventes de biscuits à l'avoine pour le mois de février - doit être affiché dans la cellule F2
- À ce stade, votre feuille de calcul doit correspondre à l'exemple de la page 1 de ce didacticiel.
- Testez plus avant la formule de recherche en tapant toute combinaison des types de cookies et des mois présents dans Table_array. Les chiffres des ventes doivent être affichés dans la cellule F2.
- La dernière étape du didacticiel consiste à copier la formule de recherche à l’aide de la poignée de recopie.
Si un message d'erreur tel que #REF! apparaît dans la cellule F2, cette liste de messages d'erreur VLOOKUP peut vous aider à déterminer la cause du problème.
06 sur 06Copie de la formule de recherche bidimensionnelle à l'aide de la poignée de recopie
Copie de la formule de recherche bidimensionnelle à l'aide de la poignée de recopie
Pour simplifier la comparaison des données de différents mois ou de différents cookies, la formule de recherche peut être copiée dans d'autres cellules afin que plusieurs montants puissent être affichés simultanément.
Étant donné que les données sont présentées selon un modèle régulier dans la feuille de calcul, nous pouvons copier la formule de recherche de la cellule F2 dans la cellule F3.
Lors de la copie de la formule, Excel mettra à jour les références de cellules relatives afin de refléter le nouvel emplacement de la formule. Dans ce cas, D2 devient D3 et E2 devient E3.
De même, Excel conserve la référence absolue de la cellule de sorte que la plage absolue $ D $ 5: $ G $ 5 reste la même lorsque la formule est copiée.
Il existe plusieurs manières de copier des données dans Excel, mais la méthode la plus simple consiste probablement à utiliser le descripteur de remplissage.
- Cliquez sur la cellule D3 dans votre feuille de calcul.
- Type Gruau dans la cellule D3 et appuyez sur la touche ENTRER touche sur le clavier
- Cliquez sur la cellule E3
- Type Mars dans la cellule E3 et appuyez sur la touche ENTRER touche sur le clavier
- Cliquez sur la cellule F2 pour en faire la cellule active
- Placez le pointeur de la souris sur le carré noir dans le coin inférieur droit. Le pointeur se changera en un signe plus "+" - c'est la poignée de remplissage
- Cliquez sur le bouton gauche de la souris et faites glisser la poignée de recopie vers le bas dans la cellule F3.
- Relâchez le bouton de la souris et la cellule F3 doit contenir la formule de recherche bidimensionnelle
- La valeur 1 287 USD - le montant des ventes de biscuits à l'avoine du mois de mars - doit être affichée dans la cellule F3.