Accéder au contenu principal

Recherche à gauche avec VLOOKUP

Author: Amanda Li Last Modified: 2025-08-06

Dans ce tutoriel, nous discuterons de la manière d'utiliser VLOOKUP pour trouver les informations listées dans les colonnes de gauche dans Excel concernant un élément donné situé à droite. Nous savons peut-être que la fonction VLOOKUP ne peut pas regarder vers sa gauche, donc pour accomplir cette tâche, nous devrons utiliser l'aide de la fonction CHOOSE .

left lookup with vlookup 1

Comment effectuer une recherche à gauche avec VLOOKUP ?

Pour remplir les informations sur le produit 30001 qui est listé dans la colonne la plus à droite des données comme indiqué dans la capture d'écran ci-dessus, vous pouvez utiliser la fonction CHOOSE pour réorganiser le tableau – « déplacer » la colonne la plus à droite contenant la valeur de recherche vers la position la plus à gauche. Ensuite, vous pouvez utiliser une formule VLOOKUP normale pour récupérer la valeur souhaitée.

Syntaxe générique

=VLOOKUP(valeur_recherche,CHOOSE({1,2,3,…,N},plageN,plage1,plage2,plage3,…),num_colonne,FALSE)

  • valeur_recherche : La valeur utilisée par VLOOKUP pour localiser la position de l'information correspondante. Ici, il s'agit de l'ID produit donné.
  • Plage1, plage2, plage3, plageN : Les colonnes de cellules où sont listées la valeur_recherche et les autres informations.
  • num_colonne : Le numéro qui indique à partir de quelle colonne vous souhaitez extraire des données. Notez que puisque la colonne la plus à droite est maintenant déplacée à la position la plus à gauche en raison de la fonction CHOOSE, pour présenter la 1ère colonne (colonne couleur), vous devez taper num_colonne comme 2 ; pour présenter la 2ème colonne (colonne taille), vous devez taper num_colonne comme 3
  • recherche_plage FALSE : Force VLOOKUP à ne trouver que la correspondance exacte.

Pour remplir les informations sur le produit 30001, veuillez copier ou saisir les formules ci-dessous dans les cellules correspondantes, puis appuyez sur Entrée pour obtenir les résultats :

Couleur (Cellule H6)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)
Taille (Cellule H7)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),3,FALSE)
Prix (Cellule H8)
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),4,FALSE)

Remarque : Au lieu de taper l'ID produit 30001 dans les formules, nous avons utilisé la référence de cellule $H$4 (nous ajoutons des signes dollar à la référence pour la rendre absolue) car nous voulons que les formules soient dynamiques. De cette façon, nous pouvons facilement obtenir les informations sur d'autres produits en changeant simplement l'ID produit dans la cellule h3.

left lookup with vlookup 2

Explication de la formule

Ici, nous utilisons la formule ci-dessous comme exemple :

=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)

  • CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9) : La fonction CHOOSE réorganise les colonnes en déplaçant la colonne E à la première position, ou disons, la position la plus à gauche dans un tableau comme celui-ci :
    {30001,"Blanc","Grand",20;30002,"Noir","Grand",21;30003,"Bleu","Moyen",19;30004,"Rouge","Moyen",18;30005,"Jaune","Petit",20}.
    Sous forme de tableau, le tableau serait comme ceci :
    left lookup with vlookup 3
  • VLOOKUP($H$4$H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),22,FALSE) = VLOOKUP($H$4$H$4,{30001,"Blanc","Grand",20;30002,"Noir","Grand",21;30003,"Bleu","Moyen",19;30004,"Rouge","Moyen",18;30005,"Jaune","Petit",20},22,FALSE) : Avec 30001, la valeur de recherche dans la cellule h3, la fonction VLOOKUP localisera la ligne de sa correspondance exacte dans le nouveau tableau créé par CHOOSE, puis retournera le résultat dans la 2ème colonne, qui est Blanc.

Fonctions connexes

Fonction VLOOKUP Excel

La fonction VLOOKUP Excel recherche une valeur en faisant correspondre la première colonne d'un tableau et renvoie la valeur correspondante d'une certaine colonne de la même ligne.

Fonction CHOOSE Excel

La fonction CHOOSE renvoie une valeur de la liste des arguments de valeur basée sur le numéro d'index donné. Par exemple, CHOOSE(3,"Pomme","Pêche","Orange") renvoie Orange, le numéro d'index est 3, et Orange est la troisième valeur après le numéro d'index dans la fonction.


Formules connexes

Recherche à gauche avec INDEX et MATCH

Pour trouver des informations listées dans les colonnes de gauche dans une feuille de calcul Excel concernant un élément donné situé à droite, vous pouvez utiliser les fonctions INDEX et MATCH. La combinaison de ces deux fonctions présente l'avantage de rechercher des valeurs dans n'importe quelle colonne par rapport à une autre puissante fonction de recherche Excel, la VLOOKUP.

Rechercher des valeurs à partir d'une autre feuille de calcul ou classeur

Si vous savez comment utiliser la fonction VLOOKUP pour rechercher des valeurs dans une feuille de calcul, rechercher des valeurs à partir d'une autre feuille de calcul ou classeur ne sera pas un problème pour vous.

Rechercher la valeur correspondante la plus proche avec plusieurs critères

Dans certains cas, vous devrez peut-être rechercher la correspondance la plus proche ou approximative basée sur plusieurs critères. Avec la combinaison des fonctions INDEX, MATCH et SI, vous pouvez rapidement y arriver dans Excel.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.