Dans cette vidéo, nous verrons comment utiliser VLOOKUP pour rechercher des valeurs dans un tableau Excel.
Sur cette feuille de calcul, j'ai une table qui contient les données des employés, nommée Table1.
Pour illustrer comment travailler avec RECHERCHEV lorsque les données sources sont dans une table, je vais mettre en place des formules à droite pour extraire les données de la table, correspondant à un ID d'employé.
Tout d'abord, je vais sélectionner l'en-tête de la table et utiliser la pâte spéciale avec transposition pour obtenir les valeurs de champ.
Ensuite, j'ajouterai une mise en forme et une valeur d'identification afin que j'aie quelque chose à comparer.
Je vais maintenant écrire la première formule RECHERCHEV.
Pour la recherche, je veux que la valeur de K4 soit verrouillée afin qu'elle ne change pas lorsque je copie la formule vers le bas.
Pour le tableau de table, je veux la table de recherche elle-même, Table1.
Maintenant, comme RECHERCHEV ne regarde que vers la droite, il est important que la recherche se trouve à gauche des valeurs que nous voulons récupérer.
Dans ce tableau, l'ID est la colonne la plus à gauche, nous pouvons donc obtenir n'importe quelle valeur.
Pour l'ID de colonne, j'ai besoin de 2, car le premier nom est la deuxième colonne du tableau.
Le type de correspondance est zéro ou faux, car je veux forcer une correspondance exacte.
Lorsque j'entre dans la formule, nous obtenons "Julie", ce qui est correct.
Si je copie la formule dans la ligne suivante, il me suffit d'ajuster le numéro de colonne pour obtenir le nom de famille.
Et je peux faire de même pour tous les autres domaines.
Vous vous demandez peut-être s'il existe un moyen simple d'éviter de coder en dur le numéro de colonne dans la formule?
La réponse est oui. Étant donné que les noms de la colonne J correspondent aux valeurs de l'en-tête de la table, je peux utiliser la fonction MATCH pour obtenir un index pour chaque champ.
Pour démontrer, j'utiliserai MATCH dans la colonne L par lui-même.
La valeur de recherche provient de la colonne J.
Le tableau est l'en-tête du tableau.
Le type de correspondance est zéro, pour une correspondance exacte.
Lorsque je copie la formule vers le bas, j'obtiens un index numérique pour chaque champ.
Maintenant, j'ai juste besoin de copier la formule MATCH dans VLOOKUP pour remplacer l'index de colonne codé en dur.
Voici un exemple d'imbrication de fonctions à l'intérieur d'une formule.
Lorsque je recopie la formule, j'obtiens un résultat pour chaque champ.
Je vais continuer et supprimer la colonne d'aide.
Lorsque je change la valeur de l'ID, tout fonctionne.
Et, parce que j'utilise une table, je peux facilement ajouter plus de données, et les mêmes formules continueront de fonctionner sans modifications.
Enfin, utiliser match de cette manière offre un avantage vraiment intéressant: je peux facilement réorganiser les champs dans les formules de sortie, ou, dans la table elle-même, et les formules RECHERCHEV continuent de fonctionner.
Cours
Tableaux ExcelRaccourcis associés
Copier les cellules sélectionnées Ctrl
+ C
⌘
+ C
Afficher la boîte de dialogue Collage spécial Ctrl
+ Alt
+ V
⌘
+ ⌃
+ V
Entrer et déplacer vers le bas Enter
Return
Entrer et déplacer à droite Tab
Tab
Coller le contenu du presse-papiers Ctrl
+ V
⌘
+ V
Appliquer le format de date Ctrl
+ Shift
+ #
⌃
+ ⇧
+ #
Supprimer les colonnes Ctrl
+ -
⌘
+ -
Sélectionner le tableau Ctrl
+ A
⌘
+ A
Terminer l'entrée et rester dans le même cellule Ctrl
+ Enter
⌃
+ Return
Bascule entre les références absolues et relatives F4
⌘
+ T
Sélectionnez la colonne du tableau Ctrl
+ Space
⌃
+ Space