Table des matières
Fonction VLOOKUP est généralement utilisée pour rechercher une valeur dans la colonne la plus à gauche d'un tableau et la fonction renverra une valeur dans la même ligne à partir de la colonne spécifiée. Dans cet article, vous apprendrez comment utiliser cette fonction VLOOKUP pour rechercher des valeurs dans les lignes et extraire des données en fonction des critères spécifiés.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.
VLOOKUP pour les rangs.xlsx4 méthodes d'utilisation de la fonction VLOOKUP pour les lignes dans Excel
1) Utilisation de la fonction MATCH pour définir le numéro de colonne à partir des lignes dans VLOOKUP.
Dans l'image suivante, un jeu de données est présenté avec les montants des ventes de plusieurs vendeurs sur les six mois consécutifs d'une année. Nous utiliserons la fonction VLOOKUP pour extraire la valeur des ventes d'un vendeur pour un mois donné.
Bien que le Fonction VLOOKUP cherche une valeur dans la colonne la plus à gauche ou dans la plage verticale des cellules, ici nous pouvons utiliser la fonction MATCH pour définir le numéro de colonne pour le mois spécifié à partir des en-têtes de mois allant de C4 à H4.
Supposons que nous voulons connaître la valeur des ventes de Jordan au mois de Avril .
Dans la sortie Cellule E15 la formule requise sera :
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Après avoir appuyé sur Entrez vous obtiendrez en une seule fois la valeur des ventes de la Jordanie en avril.
Dans cette formule, le MATCH définit le numéro de colonne pour le VLOOKUP La fonction VLOOKUP utilise ensuite ce numéro de colonne pour extraire des données basées sur le mois spécifié à partir des en-têtes de mois.
2. utilisation de rangs multiples avec la fonction VLOOKUP dans Excel
Vous voyez maintenant l'ensemble de données avec quelques modifications. Notre tableau de données représente maintenant les valeurs comparatives des ventes sur trois mois fixes de deux années différentes.
Dans cette section, nous allons utiliser la fonction VLOOKUP pour plusieurs lignes contenant des années et des mois. Par exemple, nous allons extraire la valeur des ventes de Jordan au mois de février en 2021.
La formule requise avec le VLOOKUP et MATCH fonctions dans Cellule E17 le sera :
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Après avoir appuyé sur Entrez vous trouverez la valeur des ventes dans des conditions spécifiques.
🔎 Comment la formule fonctionne-t-elle ?
- L'utilisation de Esperluette (& ;) joint le mois et l'année sélectionnés dans le Cellules E15 et E16 .
- Le tableau de recherche dans le MATCH a été définie par un tableau de paires contenant toutes les années et tous les mois joints par la fonction Esperluette (& ;) .
- Dans le tableau de consultation de la MATCH les deux plages de cellules ont été sélectionnées en partant de Colonne C Ainsi, en ajoutant '1' à la MATCH dans le troisième argument de la fonction VLOOKUP la formule prendra en compte l'index du numéro de la colonne de retour en se basant sur le tableau complet des éléments suivants B6:H12 .
Lire la suite : Comment faire un VLOOKUP avec plusieurs conditions dans Excel (2 méthodes)
Combinaison de VLOOKUP avec la fonction Column pour renvoyer une ligne entière
Revenons à notre ensemble de données primaire. Supposons que nous voulions connaître les valeurs de vente d'un vendeur donné pour tous les mois disponibles dans l'ensemble de données. Ici, nous pouvons combiner les éléments suivants VLOOKUP avec le COLONNE pour obtenir toutes les valeurs de retour dans une seule ligne comme la fonction COLONNE fonction.
📌 Étape 1 :
➤ Sélectionner la sortie Cellule C14 et tapez la formule suivante :
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Press Entrez et vous obtiendrez la valeur des ventes de Jordan en janvier.
📌 Étape 2 :
➤ Maintenant, utilisez Poignée de remplissage de Cellule C14 pour remplir automatiquement les cinq cellules suivantes dans Rang 14 .
Ainsi, vous obtiendrez en une seule fois toutes les données relatives aux ventes d'un vendeur donné.
Dans cette formule, le COLONNE a été utilisée pour modifier en série les numéros de colonne dans le troisième argument de la fonction VLOOKUP tout en remplissant automatiquement la 14ème ligne.
Lire la suite : Excel VLOOKUP pour renvoyer plusieurs valeurs verticalement
Lectures similaires
- VLOOKUP ne fonctionne pas (8 raisons & ; Solutions)
- Qu'est-ce qu'un tableau dans VLOOKUP (expliqué avec des exemples) ?
- Utiliser VLOOKUP avec plusieurs critères dans Excel (6 méthodes + alternatives)
- Comment combiner les fonctions SUMIF et VLOOKUP d'Excel sur plusieurs feuilles ?
- Excel VLOOKUP pour trouver la dernière valeur dans une colonne (avec alternatives)
4. inclure une formule de tableau dans VLOOKUP pour extraire des lignes dans Excel
Si vous souhaitez obtenir toutes les données relatives aux ventes d'un vendeur à l'aide d'une formule en une seule étape, vous devez utiliser une formule de type tableau pour définir les numéros de colonne dans le tableau suivant VLOOKUP fonction.
La formule de tableau requise avec le VLOOKUP fonction dans Cellule C14 devrait ressembler à ceci :
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Après avoir appuyé sur Entrez vous obtiendrez immédiatement toutes les données relatives aux ventes de Jordan sur une seule ligne, sans avoir à passer par d'autres étapes comme dans la méthode précédente.
Dans cette fonction, les numéros de colonne ont été définis avec un tableau contenant les numéros d'index des colonnes de retour : {2,3,4,5,6,7} . le VLOOKUP retourne les sorties de ces colonnes spécifiées pour le vendeur spécifié.
Deux alternatives au VLOOKUP lors de la recherche de lignes
1. utilisation de la fonction HLOOKUP pour rechercher des lignes dans Excel
Le site HLOOKUP recherche une valeur dans la première ligne d'un tableau ou d'une matrice de valeurs et renvoie la valeur de la même colonne de la ligne spécifiée. Ainsi, en utilisant la fonction HLOOKUP nous pouvons maintenant rechercher directement un mois ainsi que les en-têtes de mois dans une seule ligne. La formule générique de la fonction HLOOKUP la fonction est :
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Puisque nous cherchons la valeur des ventes de Jordan au mois d'avril, la formule requise est la suivante Cellule E15 le sera :
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Après avoir appuyé sur Entrez vous verrez apparaître en une seule fois la valeur des ventes de Jordan pour le mois spécifié.
Dans cette formule, le MATCH définit le numéro de ligne du vendeur spécifié dans le fichier Colonne B .
Lire la suite : Comment effectuer un VLOOKUP à partir de plusieurs colonnes avec un seul retour dans Excel (2 façons)
2. utilisation de la formule INDEX-MATCH pour effectuer des recherches le long des colonnes et des lignes
Le site MATCH renvoie la position relative d'un élément dans un tableau qui correspond à une valeur spécifique dans un ordre spécifique et la fonction INDEX renvoie la valeur de la cellule située à l'intersection d'une ligne particulière et d'une colonne dans une plage donnée. La formule générique de la fonction INDEX la fonction est :
=INDEX(tableau, nombre de lignes, [nombre de colonnes])
Ou,
=INDEX(référence, numéro de ligne, [numéro de colonne], [numéro de zone])
Grâce à l'utilisation du MATCH nous pouvons spécifier les numéros de ligne et de colonne de la fonction INDEX pour un vendeur particulier dans un mois particulier afin d'extraire la valeur de vente correspondante.
La formule requise dans la sortie Cellule E15 le sera :
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Maintenant, appuyez sur Entrez et vous verrez s'afficher la valeur des ventes de Jordan en avril.
Lire la suite : Fonction INDEX MATCH vs VLOOKUP (9 exemples)
Mots de conclusion
J'espère que les exemples décrits ci-dessus vous aideront maintenant à les appliquer dans vos feuilles de calcul Excel en utilisant la fonction VLOOKUP pour rechercher les valeurs dans les lignes. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.