Comment utiliser efficacement l'index de colonne dans le VLOOKUP d'Excel ?

  • Partage Ça
Hugh West

Dans Microsoft Excel, VLOOKUP est l'un des sujets les plus chauds que vous trouverez sur Internet. Si je ne me trompe pas, vous avez déjà vu de nombreux articles sur la VLOOKUP dans Excel avec sa fonctionnalité, son utilisation, ses avantages, etc. Si je commence, je peux discuter des différents aspects de la VLOOKUP Mais, dans ce tutoriel, je ne parlerai que de l'option VLOOKUP Le numéro d'index de la colonne et les faits qui s'y rapportent. Nous vous présenterons des exemples appropriés et des illustrations pertinentes. Restez avec nous.

Télécharger le cahier d'exercices

Téléchargez le cahier d'exercices suivant.

VLOOKUP Col_Index_Num.xlsx

Autre cahier de travail.xlsx

Brève description de la fonction VLOOKUP

Avant de commencer, récapitulons brièvement l'histoire de l'entreprise. VLOOKUP dans Excel. J'espère que vous vous souviendrez de cette fonction et de son utilisation. Vous pouvez sauter cette étape si vous vous souvenez déjà de tout ce qui concerne cette fonction.

Maintenant, l'Excel Fonction VLOOKUP recherche une valeur présentée dans la colonne la plus à gauche d'un tableau donné et produit une valeur dans la ligne exacte à partir d'une colonne définie.

La syntaxe :

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Discutons brièvement de ces arguments.

  • lookup_value : Requis La valeur recherchée se trouve dans la colonne la plus à gauche du tableau décrit. Il peut s'agir d'une valeur unique ou d'un tableau de valeurs.
  • table_array : Le tableau dans lequel il cherchera le valeur de la recherche dans la colonne la plus à gauche.
  • col_index_num : Requis. Le numéro de la colonne dans la table à partir de laquelle il sera retourné.
  • [range_lookup] : Il détermine si une correspondance exacte ou partielle de l'élément valeur de la recherche est nécessaire. Dans l'argument, 0 pour une correspondance exacte, 1 pour une correspondance partielle. La valeur par défaut est 1 (correspondance partielle).

Regardez l'exemple suivant :

Dans l'exemple, vous pouvez voir que nous avons un jeu de données de films. Ici, nous avons utilisé la fonction VLOOKUP pour extraire les données.

Dans ce VLOOKUP formule :

Notre site valeur de la recherche est 5 qui est ID .

Notre site tableau d'affichage est B4:F12

Recherche de plage est réglé sur FAUX pour la correspondance exacte.

Le numéro d'index de la colonne est 5 qui est Année de sortie .

En gros, nous disons à la VLOOKUP pour rechercher le tableau de la table avec un ID 5. Et si vous avez trouvé cela alors, donnez la valeur présentée dans la colonne Année de sortie qui a un numéro d'index de colonne de 5 .

J'espère que vous comprenez maintenant comment cela fonctionne.

Lire la suite : Recherche de plage avec VLOOKUP dans Excel (5 exemples)

6 choses que vous devez savoir sur le numéro d'index de colonne de VLOOKUP

Comme le sujet de cet article porte sur la VLOOKUP Le numéro d'index de colonne est une chose cruciale. Pour retourner une valeur correcte à partir d'un tableau, vous devez savoir certaines choses sur ce numéro d'index de colonne. J'espère que vous lirez tout cela et que vous l'appliquerez la prochaine fois à votre feuille Excel.

1. à quoi sert le numéro d'index de colonne ?

Maintenant, pourquoi le numéro d'index de colonne est-il essentiel, et que fait-il dans la formule ? décomposons-le à partir de l'exemple précédent.

Formule que nous utilisons :

=VLOOKUP(D14,B4:F12,5,FALSE)

Nous définissons la recherche de plage à FAUX pour la correspondance exacte.

Ventilation 1 : Recherche d'une valeur

Maintenant, à partir de la table, nous voulons rechercher un élément. Pour trouver cette valeur, nous devons fournir une valeur de recherche dans le champ VLOOKUP Tout d'abord, nous devons donner la valeur de recherche par laquelle il va chercher les données. Nous utilisons ici une référence de cellule.

Répartition 2 : Initialiser le tableau de la table

Ensuite, le VLOOKUP cherchera le tableau à partir duquel elle effectuera toutes ces opérations.

Répartition 3 : Recherchez la valeur Lookup dans la colonne la plus à gauche.

Maintenant, VLOOKUP cherchera d'abord la valeur de recherche dans la colonne la plus à gauche du tableau, verticalement.

Comme nous définissons l'argument de recherche de plage à FAUX pour trouver une correspondance exacte, il en trouvera une.

Répartition 3 : Cherchez le numéro d'index de colonne dans le tableau de la table.

Maintenant, le VLOOKUP va essayer de trouver le numéro de la colonne dans le tableau que vous avez mentionné dans l'argument.

Répartition 4 : VLOOKUP cherchera la valeur dans la colonne donnée Numéro d'index

Une fois qu'il a trouvé la colonne souhaitée, VLOOKUP cherchera votre valeur dans la colonne qui partage la même ligne avec ID 5 .

Répartition 6 : Retourner la valeur

Enfin, il trouvera le Année de sortie avec le ID 5 .

Comme vous pouvez le constater, le numéro d'index de la colonne est la clé pour trouver la valeur souhaitée dans le tableau. Si vous aviez donné un mauvais numéro d'index de colonne, vous auriez obtenu une valeur différente.

Lire la suite : Rechercher une valeur dans une plage et la retourner dans Excel (5 méthodes simples)

2. comment les sorties varient-elles en fonction du numéro d'index des colonnes ?

Maintenant, notre VLOOKUP renverra un résultat différent en fonction des différents numéros d'index de colonne.

Lorsque vous souhaitez obtenir un autre résultat à partir de la table, veillez à indiquer le numéro d'index de colonne exact dans la fonction. Vos résultats varieront en fonction de cette plage de colonnes.

Regardez l'exemple suivant :

Formule que nous utilisons :

=VLOOKUP(D14,B4:F12,3,FALSE)

Ici, nous voulions que le Acteur du nom de la Film ID 5 Maintenant, notre Acteur est la troisième colonne du tableau. Pour cette raison, nous avons fourni une colonne 3 en tant que numéro d'index de colonne dans le VLOOKUP En conséquence, notre fonction a récupéré la valeur de la plage à consulter (le tableau) dans Excel.

Lire la suite : Comment trouver une seconde correspondance avec VLOOKUP dans Excel (2 méthodes simples)

Que se passe-t-il si l'on donne un mauvais numéro d'index de colonne ?

Maintenant, vous pouvez vous demander ce qui va se passer si nous donnons un numéro d'index de colonne incorrect en utilisant la fonction Excel VLOOKUP Si la colonne de résultat souhaitée ne correspond pas au numéro d'index de la colonne que vous avez indiqué, vous n'obtiendrez pas le résultat.

Jetez un coup d'œil à l'exemple suivant pour mieux comprendre :

La formule que nous utilisons :

=VLOOKUP(D14,B4:F12,5,FALSE)

Ici, vous pouvez voir que nous voulions que le Genre de la Film ID 7 Mais, il montre 2006 ce qui est une réponse incorrecte.

Parce que nous avons fourni 5 comme un numéro d'index de colonne dans le fichier Excel VLOOKUP Mais le numéro de colonne de la formule Genre est 4 C'est pourquoi il renvoie un résultat différent.

Que se passe-t-il si l'index de notre colonne est hors de portée ?

Si le numéro d'index de votre colonne est hors de portée du tableau donné, la fonction VLOOKUP renverra la fonction #REF ! C'est parce que le tableau de votre table ne contient pas autant de colonnes.

Vous pouvez le comprendre à partir de l'exemple suivant :

Formule que nous utilisons :

=VLOOKUP(D14,B4:F12,6,FALSE)

Ici, vous pouvez voir notre Excel VLOOKUP montre une erreur. Regardez attentivement, notre tableau de table est B4:F12 Dans cette gamme, nous n'avons que cinq colonnes. Mais, dans notre formule, nous avons fourni 6 dans l'argument de l'indice col. C'est pourquoi il ne pouvait pas retourner une valeur.

Lire la suite : Comment utiliser VLOOKUP pour trouver une valeur comprise dans une plage de valeurs

Augmentation du nombre d'index de colonne dans VLOOKUP à l'aide de la fonction COLUMN

Dans le VLOOKUP vous pouvez utiliser l'index dynamique des colonnes. Supposons que vous ayez deux tables et que vous vouliez les fusionner. Vous devez également copier une table de travail. VLOOKUP dans plusieurs colonnes. Une façon pratique de procéder consiste à utiliser la formule la fonction COLONNE d'Excel.

Jetez un coup d'œil à la capture d'écran suivante :

Nous avons deux tables ici. Nous voulons fusionner le Tableau des résultats et Base de données des étudiants sur la base de Numéro d'étudiant En fait, notre objectif est de définir le nom et la section dans le tableau des résultats.

La formule générique que nous utilisons :

=VLOOKUP($A1,table,COLUMN()-x,0)

Tapons la formule suivante dans Cellule E5 et appuyez sur Entrez :

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Maintenant, faites glisser le Poignée de remplissage de l'autre côté de la table.

Encore une fois, tapez la formule dans Cellule F5 et faites glisser le Poignée de remplissage icône :

Comme vous pouvez le constater, nous avons réussi à copier les données de la base de données des élèves vers la table Résultat en utilisant le numéro d'index dynamique de la colonne.

Note :

Vous pouvez utiliser cette formule comme Calculateur de numéro d'index de colonne pour Vlookup dans votre feuille de travail.

🔎 Répartition de la formule

Nous avons calculé le numéro d'index de la colonne en utilisant le COLONNE S'il n'y a pas d'arguments dans la fonction COLONNE elle renvoie le numéro de la colonne concernée.

Maintenant, comme nous utilisons la formule dans les colonnes E et F, les COLONNE renvoie respectivement 5 et 6. Dans la feuille, le numéro d'index de la colonne E est 5 et celui de la colonne F est 6.

Nous n'aimons pas obtenir des données de la 5ème colonne du Résultat (il n'y a que 3 colonnes au total). Donc, on a soustrait 3 de 5 pour obtenir le nombre 2, que le VLOOKUP utilisée pour récupérer Nom de la base de données des étudiants table.

COLOMN()-3 = 5-3 = 2 (Ici, 2 indique le Nom de la colonne Base de données des étudiants tableau des tableaux)

Nous avons utilisé la même formule dans la colonne F Colonne F a le numéro d'index 6.

COLONNE()-3 = 6-3 = 3 (3 indique le Section de Base de données des étudiants tableau des tableaux)

Au final, le premier échantillon apporte Nom de la Base de données des étudiants (colonne 2), et la 2ème illustration obtient Section de la Base de données des étudiants (colonne 3).

[/wpsm_box]

6. trouver le numéro d'index de colonne avec la fonction MATCH

Maintenant, dans le VLOOKUP nous donnons généralement le numéro d'index de colonne comme un numéro statique. Néanmoins, vous pouvez également former un numéro d'index de colonne dynamique comme dans l'exemple précédent. Ici, nous le faisons en utilisant la fonction la fonction MATCH Cette méthode vous permet d'effectuer une recherche dynamique à double sens, en faisant correspondre les lignes et les colonnes du tableau.

Jetez un coup d'œil à l'ensemble de données suivant :

Ici, nous avons un ensemble de données sur les étudiants. Nous avons les notes de certains étudiants en physique, en mathématiques et en chimie. Maintenant, nous voulons trouver la Note de Jessy dans le Mathématiques sujet.

Pour le savoir, tapez la formule suivante dans Cellule H5 et appuyez sur Entrez :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Comme vous pouvez le constater, notre VLOOKUP a obtenu la correspondance exacte dans l'ensemble de données.

Maintenant, regardez bien, nous n'avons pas fourni un nombre statique dans le numéro d'index de la colonne, mais nous l'avons rendu dynamique en utilisant l'attribut MATCH En fait, nous avons plusieurs critères ici.

🔎 Répartition de la formule

➤ MATCH(H5,B4:E4,0)

Le site MATCH recherchera le sujet MATH de l'en-tête B4:E4. Il le trouvera dans l'index 3. C'est pourquoi il retournera 3 .

➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Enfin, il fonctionnera comme l'actuel VLOOKUP formule. Et il reviendra C. Parce qu'il a trouvé la valeur à partir de l'index de la colonne. 3.

VLOOKUP Numéro d'index de colonne d'une autre feuille ou d'un autre classeur

Maintenant, vous pouvez utiliser le numéro d'index de colonne dans une feuille qui récupérera des données d'une autre feuille ou d'un autre classeur. C'est l'une des caractéristiques importantes de l'outil de gestion de l'information de l'entreprise. VLOOKUP fonction.

Jetez un coup d'œil aux captures d'écran suivantes :

Ici, nous avons deux feuilles distinctes. Notre jeu de données principal se trouve dans le fichier Réel Nous allons récupérer les données à partir d'ici et les montrer à l'utilisateur. sortie Ici, nous utilisons en fait un numéro d'index de colonne où notre tableau est situé sur une autre feuille.

Tout d'abord, tapez la formule suivante dans Cellule C5 de la sortie puis appuyez sur Entrez .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Comme vous pouvez le constater, notre VLOOKUP Le numéro d'index de la colonne nous a permis d'aller chercher des données dans une autre feuille.

Ici, la formule "Réel!B4:F12 "Nous avons donné 2 comme numéro d'index de colonne pour récupérer les données de la table dans le champ " Réel feuille ".

Il en va de même pour les différents classeurs. De la même manière, vous pouvez récupérer une valeur dans un autre classeur à l'aide de la commande VLOOKUP fonction. Jetez un coup d'œil aux captures d'écran :

C'est le premier classeur. Nous avons nos données ici " Réel feuille " :

Il s'agit du deuxième classeur. La valeur que nous allons afficher dans le " Données feuille ".

Comme le précédent, tapez la formule suivante dans Cellule C5 du " Données feuille " de " Autres.xlsx " cahier d'exercices :

=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

Comme vous pouvez le voir, il a retourné une correspondance exacte de l'ensemble de données.

Si vous fermez le classeur principal où se trouve votre tableau, la formule ressemblera à ce qui suit :

=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

La capture d'écran suivante vous permettra d'y voir plus clair :

💬 Choses à retenir

✎ VLOOKUP recherche la valeur dans la bonne direction.

Pour obtenir des résultats précis, fournissez un numéro d'index de colonne valide. Le numéro d'index de colonne ne doit pas dépasser le nombre de colonnes du tableau de la table.

Vous devez verrouiller la plage de tableaux si vous transmettez les données de la même feuille de calcul ou d'autres feuilles de calcul, mais du même classeur.

Conclusion

Pour conclure, j'espère que ce tutoriel vous a fourni un élément de connaissance utile sur le programme VLOOKUP numéro d'index de colonne dans Excel. Nous vous recommandons d'apprendre et d'appliquer toutes ces instructions à votre ensemble de données. Téléchargez le cahier d'exercices et essayez-les vous-même. N'hésitez pas non plus à donner votre avis dans la section des commentaires. Vos précieux commentaires nous motivent à créer des tutoriels comme celui-ci.

N'oubliez pas de consulter notre site web Exceldemy.com pour divers problèmes et solutions liés à Excel.

Continuez à apprendre de nouvelles méthodes et à vous développer !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.