La fonction Vlookup est une fonction qui recherche des valeurs pour renvoyer d'autres valeurs dans une feuille de calcul existante. La fonction Vlookup est l'une des fonctions les plus utilisées dans Excel , appliquée à de nombreuses tâches pratiques telles que le calcul des frais d'électricité en fonction des numéros d'électricité, la fourniture de résultats scolaires basés sur le score moyen, la prise de données sur le lieu de naissance, le sexe Calcul de l'employé basé sur le nom ou le code de l'employé ...
Bien que l'applicabilité soit très élevée, de nombreuses personnes ne comprennent toujours pas la nature de cette fonction comme? Syntaxe comme? Comment utiliser cette fonction? Veuillez donc vous référer à l'article suivant de Download.com.vn pour mieux comprendre:
La syntaxe de la fonction Vlookup
Syntaxe:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Explication rapide: RECHERCHEV (La valeur que vous souhaitez rechercher, la plage dans laquelle vous souhaitez rechercher la valeur, le nombre de colonnes de la plage contenant la valeur de retour, les résultats de retour Exact ou Relatif - exprimés en 0 / FAUX ou 1 / VRAI)
Expliquez chaque valeur:
- Lookup_value: valeur utilisée pour rechercher et rechercher - il doit s'agir de données qui ne sont pas dupliquées, la capacité de recherche est précise. Par exemple: code employé, code étudiant, code marchandise, code compte, code actif ...
- Table_array: la table de recherche ou la plage contenant des valeurs de recherche, n'oubliez pas que la valeur de recherche (Lookup_value) doit toujours être dans la première colonne de cette table. La zone de données de recherche doit être sous forme d'adresse absolue (marquée de $ devant la ligne et la colonne en appuyant sur F4) afin que, une fois copiée, la formule fonctionne toujours correctement.
- Col_index_num: l'ordre de la colonne pour récupérer les données sur la table des valeurs de recherche. Compte de la gauche de la région jusqu'à la colonne pour récupérer les données pour voir de quelle colonne il s'agit.
- Range_lookup: plage de recherche, vous pouvez laisser 1 ou l'équivalent vrai pour renvoyer des données relatives (excellente pratique pour renvoyer des données de combien à combien de maisons), 0 ou équivalent faux. renvoie des données absolues.
Comment utiliser la fonction Vlookup dans Excel?
1. Comment trouver Vlookup relative
La recherche relative avec la fonction Vlookup est un moyen de trouver des données relatives basées sur la différence entre les données de la première colonne de la zone de recherche. Pour trouver des résultats relatifs qui renvoient des résultats vrais, votre table de données d'origine (qui est votre table Table_array ) doit être triée dans l'ordre croissant.
Exemple 1: Veuillez classer les élèves dans la liste ci-dessous, sur la base du tableau des règles de notation par:

Pour classer les résultats scolaires d'une liste d'étudiants, utilisez la formule:
=VLOOKUP(C4,$C$11:$D$15,2,1)
Appuyez ensuite sur Entrée , puis faites défiler vers le bas jusqu'aux cellules restantes, vous obtiendrez les résultats comme indiqué ci-dessous:

2. Comment trouver Vlookup absolu
Exemple 2: Sur la base du tableau de codes des employés ci-dessous, remplissez leurs qualifications et leur ville natale .

Pour remplir le champ Informations sur l' employé de la cellule E23, utilisez la formule suivante:
=VLOOKUP(A23,$A$29:$C$34,2,0)
Et voici le résultat:

Remplissez également le niveau pour F23, utilisez la formule suivante:
=VLOOKUP(A23,$A$29:$C$34,3,0)
Et ce sera le résultat qui sera obtenu:

Comment utiliser la fonction avancée Vlookup
En plus de l'utilisation simple comme ci-dessus, vous pouvez personnaliser pour avoir une fonction Vlookup plus flexible, en particulier dans les cas où le tableau de données de recherche est trop large et le comptage des colonnes devient ... fatigant.
La fonction Vlookup combine Match
La fonction MATCH recherche une valeur spécifiée dans une plage de cellules, puis renvoie la position relative de cette valeur dans cette plage. Par exemple, si la plage A1: A3 contient des valeurs 5, 10 et 15, la formule = MATCH (10, A1: A3,0) renverra le nombre 2, car 10 est la deuxième valeur de la plage A1: A3. La syntaxe de la fonction Match est la suivante:
= MATCH (valeur de recherche, tableau de recherche, [type de correspondance])
Alors, où la fonction Match s'applique-t-elle à Vlookup? Veuillez vous dire que c'est dans la valeur Col_index_num - la colonne pour obtenir des données. Le mettre dans un exemple spécifique vous permettra d'imaginer plus facilement.
Exemple: étant donné le tableau de données suivant:

Besoin de filtrer les données par mois pour chaque employé dans le tableau principal (la colonne du mois dans le tableau principal peut varier). Plus précisément, la feuille de calcul ressemblera à ceci:

La formule utilisée dans la leçon:
= RECHERCHEV (A3; $ A $ 14: $ G $ 20; MATCH ($ B $ 2; $ A $ 13: $ G $ 13; 0) ; 0)
La fonction Correspondance vous aidera à compter le nombre de colonnes à récupérer dans la table de données de recherche (table latérale) de la fonction Vlookup. Donc, changez simplement les données du mois dans la cellule B2 , vous aurez les données exactes pour chaque mois correspondant. Dans l'exemple suivant, je modifie les données de la colonne du mois dans la table principale et le résultat est:
Fonction VlookUp en combinaison avec les fonctions LEFT, RIGHT, MID
Également l'une des fonctions les plus utilisées, les fonctions Gauche / Droite et Milieu peuvent être combinées avec Vlookup et faire des miracles dans la recherche.
Exemple: Pour le tableau suivant, remplissez les données vides en fonction des sous-tableaux ci-dessous:

Les données d'entrée pour remplir les données sont décrites comme suit: Les 2 premiers caractères du code descriptif de l'employé pour le poste, le caractère du milieu dans la description du sexe, les caractères à la fin de la description du multiplicateur les comprimés fonctionnent. Sur cette base, nous remplirons la formule de calcul de chaque colonne comme suit:
| Position CV |
= RECHERCHEV ( GAUCHE (C3; 2) ; $ B $ 22: $ C $ 24; 2; 0) |
| Lieu de travail |
= RECHERCHEV ( DROITE (C3; LEN (C3) -5) ; $ E $ 22: $ F $ 23; 2; 0) |
| Sexe |
= RECHERCHEV ( MID (C3; 4; 1) ; $ E $ 27: $ F $ 28; 2; 0) |
Et voici le résultat:

Quelle est l'erreur #NA dans la fonction Vlookup? Comment corriger une erreur #NA
L'erreur #NA signifie Erreur non disponible, ce qui signifie que la valeur correspondante est introuvable. Il est possible que dans ce cas, vous ayez utilisé la recherche absolue et que les données que vous recherchez ne se trouvent pas dans la plage contenant la valeur de recherche ( Tableau_array ).
Il y a plusieurs raisons à cela: il est possible que la valeur de recherche ( Lookup_value ) dans la table principale et la sous-table (dans l'exemple ci-dessus) soit différente avec un seul espace (espace), les données sont introuvables. ou vous obtenez la mauvaise partie de la zone Table_array afin que les données à rechercher ( Lookup_value ) ne se trouvent pas dans la première colonne de Table_array ...
Donc, selon le cas spécifique, vous devez corriger correctement l'erreur #NA dans la fonction Vlookup, souvenez-vous d'une seule chose: les données à rechercher doivent être parfaitement correctes avec la première colonne du tableau contenant la valeur de recherche. Si la recherche absolue est utilisée (Range_lookup = 0) .
Vous savez donc déjà comment utiliser la fonction Vlookup. Dans le processus d'utilisation d'Excel, vous pouvez également utiliser la fonction Index pour renvoyer des valeurs dans un tableau ou les fonctions Max et Min pour les valeurs les plus grandes et les plus petites.
Lorsque vous maîtrisez la syntaxe, comment utiliser les fonctions dans Excel, vous apprendrez Excel efficacement, beaucoup plus rapidement. De plus, il existe de nombreuses autres fonctions utiles, Download.com.vn vous les présentera dans les articles suivants.
Je vous souhaite une mise en œuvre réussie!