VLOOKUP est l'une des fonctions les plus utiles d'Excel, et c'est aussi l'une des moins bien comprises. Dans cet article, nous démystifions VLOOKUP à l'aide d'un exemple concret. Nous allons créer un modèle de facture utilisable pour une société fictive.
VLOOKUP est une fonction Excel. Cet article supposera que le lecteur a déjà une compréhension passagère des fonctions Excel, et peut utiliser des fonctions de base telles que SUM, AVERAGE et AUJOURD'HUI. Dans son utilisation la plus courante, VLOOKUP est une fonction database , ce qui signifie qu'elle fonctionne avec des tables de base de données - ou plus simplement, répertorie des éléments d'une feuille de calcul Excel. Quel genre de choses? Eh bien, tout genre de chose. Vous pouvez avoir une feuille de calcul contenant une liste d'employés, de produits, de clients ou de CD dans votre collection de CD, ou des étoiles dans le ciel nocturne. Cela n'a pas vraiment d'importance.
Voici un exemple de liste ou de base de données. Dans ce cas, il s'agit d'une liste de produits vendus par notre société fictive:
Généralement, les listes comme celles-ci ont une sorte d'identifiant unique pour chaque élément de la liste. Dans ce cas, l'identifiant unique est dans la colonne "Code article". Remarque: Pour que la fonction VLOOKUP fonctionne avec une base de données / liste, cette liste doit avoir une colonne contenant l'identifiant unique (ou "key", ou "ID"), et cette colonne doit être la première colonne du tableau . Notre base de données exemple ci-dessus répond à ce critère.
Le plus difficile dans l'utilisation de VLOOKUP est de comprendre exactement à quoi il sert. Voyons si nous pouvons d'abord le savoir:
Dans l'exemple ci-dessus, vous insérez la fonction VLOOKUP dans une autre feuille de calcul avec un code d'article, et il vous retournera soit la description de l'article correspondant, son prix, ou sa disponibilité (sa quantité "en stock") comme décrit dans votre liste d'origine. Lequel de ces éléments d'information vous repassera-t-il? Eh bien, vous décidez cela quand vous créez la formule.
Si tout ce dont vous avez besoin est une information provenant de la base de données, vous auriez beaucoup de difficulté à construire une formule avec une fonction VLOOKUP dans il. Généralement, vous utiliseriez ce type de fonctionnalité dans une feuille de calcul réutilisable, telle qu'un modèle. Chaque fois que quelqu'un entre un code d'article valide, le système récupère toutes les informations nécessaires sur l'article correspondant.
Créons un exemple de ceci: Un
modèle de facture que nous pouvons réutiliser encore et encore dans notre société fictive. Nous commençons par Excel, et nous créons une facture vierge:
Voici comment cela va fonctionner: La personne qui utilise le modèle de facture remplira une série de codes article dans la colonne "A", et le système récupérera la description et le prix de chaque article de notre base de données de produits. Ces informations seront utilisées pour calculer le total de la ligne pour chaque article (en supposant que nous saisissons une quantité valide).
Afin de garder cet exemple simple, nous localiserons la base de données du produit sur une feuille séparée dans le même classeur:
En réalité, il est plus probable que la base de données de produits se trouve dans un classeur distinct. Cela fait peu de différence pour la fonction VLOOKUP, qui ne se soucie pas vraiment si la base de données est située sur la même feuille, une feuille différente ou un classeur complètement différent.
Nous avons donc créé notre base de données de produits comme ceci:
Afin de tester la formule VLOOKUP que nous sommes sur le point d'écrire, nous entrons d'abord un code valide dans la cellule A11 de notre facture vierge:
Ensuite, nous déplaçons la cellule active dans la cellule nous voulons que les informations extraites de la base de données par VLOOKUP soient stockées. Fait intéressant, c'est l'étape que la plupart des gens se trompent. Pour expliquer davantage: Nous sommes sur le point de créer une formule VLOOKUP qui récupérera la description correspondant au code de l'article dans la cellule A11. Où voulons-nous cette description quand nous l'obtenons? Dans la cellule B11, bien sûr. Voilà où nous écrivons la formule VLOOKUP: dans la cellule B11. Sélectionnez la cellule B11 maintenant.
Nous devons localiser la liste de toutes les fonctions disponibles qu'Excel a à offrir, afin que nous puissions choisir VLOOKUP et obtenir de l'aide pour compléter la formule. Vous pouvez le trouver en cliquant d'abord sur l'onglet
Formules , puis en cliquant sur Insérer la fonction : Une boîte permettant de sélectionner l'une des fonctions disponibles dans Excel s'affiche. Pour trouver celui que nous cherchons, nous pourrions taper un terme de recherche comme "lookup" (parce que la fonction qui nous intéresse est une fonction
lookup
). Le système nous renvoie une liste de toutes les fonctions liées à la recherche dans Excel VLOOKUP est le deuxième de la liste. Sélectionnez-le en cliquant OK . La boîte Arguments de la fonction
apparaît, nous invitant tous les arguments (ou paramètres ) nécessaires afin de compléter la fonction VLOOKUP. Vous pouvez considérer cette case comme la fonction en nous posant les questions suivantes: Quel identifiant unique cherchez-vous dans la base de données? Où se trouve la base de données?
, indiquant qu'il s'agit d'arguments obligatoires (la fonction VLOOKUP est incomplète sans eux et ne retournera pas une valeur valide). Le quatrième argument n'est pas gras, ce qui signifie qu'il est facultatif: Nous allons compléter les arguments dans l'ordre, de haut en bas Le premier argument que nous devons compléter est l'argument
Lookup_value
. La fonction a besoin que nous lui indiquions où trouver l'identifiant unique (le code article dans ce cas) qu'il devrait retourner la description de. Nous devons sélectionner le code d'article que nous avons entré précédemment (en A11) Cliquez sur l'icône du sélecteur à droite du premier argument: Puis cliquez une fois sur la cellule contenant le code article (A11), et appuyez sur
Entrée
: La valeur de "A11" est insérée dans le premier argument Maintenant, nous devons entrer une valeur pour l'argument
Table_array
. En d'autres termes, nous devons indiquer à VLOOKUP où trouver la base de données / la liste. Cliquez sur l'icône du sélecteur à côté du deuxième argument: Localisez maintenant la base de données / liste et sélectionnez la liste entière - sans la ligne d'en-tête
. Dans notre exemple, la base de données se trouve sur une feuille de travail séparée. Nous cliquons d'abord sur cet onglet: Ensuite, nous sélectionnons la base de données complète, sans la ligne d'en-tête ... et appuyez sur
>. La plage de cellules qui représente la base de données (dans ce cas "'Product Database'! A2: D7") est automatiquement entrée dans le deuxième argument.
Nous devons maintenant entrer le troisième argument, Col_index_num . Nous utilisons cet argument pour spécifier à VLOOKUP quel élément d'information de la base de données, associé à notre code d'article dans A11, nous souhaitons nous avoir retourné. Dans cet exemple particulier, nous souhaitons que la
description de l'article nous soit renvoyée. Si vous regardez sur la feuille de calcul de base de données, vous remarquerez que la colonne "Description" est la colonne deuxième dans la base de données. Cela signifie que nous devons entrer une valeur de "2" dans la case Col_index_num : Il est important de noter que nous n'entrons pas ici un "2" car la colonne "Description" est en la colonne B sur cette feuille de calcul. Si la base de données devait commencer dans la colonne
K de la feuille de calcul, nous entrerions toujours un "2" dans cette zone car la colonne "Description" est la deuxième colonne de l'ensemble de cellules que nous avons sélectionné Table_array ". Enfin, nous devons décider si entrer une valeur dans l'argument VLOOKUP final, Range_lookup . Cet argument nécessite une valeur
true ou false , ou il doit être laissé vide. Lorsque vous utilisez VLOOKUP avec des bases de données (comme c'est le cas 90% du temps), la façon de décider ce qu'il faut mettre dans cet argument peut être considérée comme suit: Si la première colonne de la base de données identifiants) est trié alphabétiquement / numériquement dans l'ordre croissant, il est alors possible d'entrer une valeur true dans cet argument, ou laissez-le vide.
Si la première colonne de la base de données est non triée ou triée par ordre décroissant, vous
devez entrer une valeur de false dans cet argument Comme la première colonne de notre base de données est pas triée, nous introduisons
false dans cet argument: il! Nous avons entré toutes les informations nécessaires pour VLOOKUP pour retourner la valeur dont nous avons besoin. Cliquez sur le bouton OK et notez que la description correspondant au code article "R99245" a été correctement entrée dans la cellule B11:
La formule qui a été créée pour nous ressemble à ceci: Si nous entrons un code d'article
différent dans la cellule A11, nous commencerons à voir la puissance de la fonction VLOOKUP: La cellule de description change pour correspondre au nouveau code article:
Nous pouvons effectuer un ensemble similaire d'étapes pour obtenir le prix de l'article est revenu dans la cellule E11. Notez que la nouvelle formule doit être créée dans la cellule E11. Le résultat ressemblera à ceci:
... et la formule ressemblera à ceci: Notez que la seule différence entre les deux formules est que le troisième argument ( Col_index_num
) a changé de "2 "À un" 3 "(parce que nous voulons des données récupérées de la 3ème colonne dans la base de données).
Si nous décidions d'acheter 2 de ces articles, nous entrerions un" 2 "dans la cellule D11. Nous entrerions alors une formule simple dans la cellule F11 pour obtenir la ligne totale: = D11 * E11 ... qui ressemble à ceci ...
Compléter le modèle de facture
Nous avons beaucoup appris sur VLOOKUP jusque là. En fait, nous avons appris tout ce que nous allons apprendre dans cet article. Il est important de noter que VLOOKUP peut être utilisé dans d'autres circonstances que les bases de données. Ceci est moins courant et pourrait être couvert dans les futurs articles How-To Geek.
Notre modèle de facture n'est pas encore complet. Pour le compléter, nous ferions ce qui suit:
Nous pouvons y remédier en utilisant judicieusement les fonctions Excel
IF ()
Comment accéder à l'application "Paramètres Google" sur le Samsung Galaxy S7
Si vous devez modifier vos paramètres de connexion Google, vos options Android Pay, vos données Google Fit ou toute autre opération spécifiquement avec votre compte Google, vous devez accéder à l'application "Paramètres Google". Sur la plupart des téléphones Android, vous pouvez trouver les paramètres Google dans Paramètres> Google (dans la section "Personnel").
Comment ajouter des empreintes digitales supplémentaires à l'iPhone ou à l'iPad
Les scanners d'empreintes digitales sont une option sur certains modèles d'ordinateurs portables depuis que le concept existe, mais ils ont toujours été sorte de bizarre et oubliable. Puis vient Apple, qui non seulement le perfectionne, mais en fait une fonctionnalité incontournable. Apple a introduit Touch ID avec l'iPhone 5S en 2013, et il s'est rapidement avéré être une fonctionnalité indispensable.