Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment effectuer une recherche VLOOKUP et retourner la dernière valeur correspondante dans Excel ?

Author Xiaoyang Last modified

Dans Excel, la fonction VLOOKUP est couramment utilisée pour rechercher et récupérer des données à partir d'un tableau. Cependant, par défaut, "VLOOKUP" ne retourne que la première valeur correspondante qu'elle trouve. Que faire si vous avez besoin de retourner la dernière valeur correspondante à la place ? Pour y parvenir, nous utilisons des formules alternatives avec des fonctions comme "LOOKUP", "XLOOKUP", "INDEX", "MATCH" ou "Kutools". Nous explorerons également comment optimiser ces méthodes pour améliorer les performances et l'ergonomie.


Recherche VLOOKUP et retour de la dernière valeur correspondante avec la fonction LOOKUP

La fonction "LOOKUP" est un outil puissant dans Excel qui peut être utilisé pour trouver la dernière valeur correspondante dans un jeu de données.

Veuillez entrer la formule suivante dans votre cellule spécifiée, puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules pour obtenir la dernière valeur correspondante comme suit :

=LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12)
 Vlookup the last matching value with LOOKUP function
Dans la formule :
  • "A2:A12" est la plage contenant la colonne de recherche ;
  • "E2" est la cellule contenant la valeur à rechercher ;
  • "C2:C12" est la plage contenant les valeurs de retour.
Explication de la formule :
  • "1/($A$2:$A$12=E2)" crée un tableau d'erreurs #DIV/0! et de 1 là où la condition est remplie.
  • "LOOKUP(2,...)" parcourt le tableau pour trouver le dernier 1, ce qui revient à trouver la dernière correspondance.

Recherche VLOOKUP et retour de la dernière valeur correspondante avec Kutools pour Excel

"Kutools pour Excel" offre une méthode facile et efficace pour effectuer des recherches avancées, y compris retourner la dernière valeur correspondante d'un jeu de données. Suivez ces étapes pour y parvenir sans formules complexes.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez procéder comme ceci :

1. Cliquez sur "Kutools" > "Super RECHERCHEV" > "Recherche de bas en haut", voir capture d'écran :

Click Kutools > Super LOOKUP > LOOKUP from Bottom to Top

2. Dans la boîte de dialogue "Recherche de bas en haut", veuillez effectuer les opérations suivantes :

  • Sélectionnez les cellules de valeur de recherche et les cellules de sortie dans les sections "Zone de placement de la liste et Plage de valeurs à rechercher" ;
  • Ensuite, spécifiez les éléments correspondants dans la section "Plage de données".
  • Enfin, cliquez sur le bouton "OK".
    specify options in the dialog box

Puis, toutes les dernières valeurs correspondantes ont été retournées en une seule fois, voir capture d'écran :

all the last matching items are returned by kutools

Astuce :

Si vous souhaitez remplacer la valeur d'erreur #N/A par un autre texte, il vous suffit de cliquer sur le bouton "Options" et de cocher l'option "Remplacer les valeurs non trouvées (#N/A) par une valeur spécifiée", puis de taper le texte dont vous avez besoin.
 Replace #N/A error value with a specified value option


Recherche VLOOKUP et retour de la dernière valeur correspondante avec les fonctions INDEX et MATCH

Bien que la fonction VLOOKUP traditionnelle ne prenne pas en charge cette fonctionnalité, vous pouvez combiner les puissantes fonctions "INDEX" et "MATCH" pour y parvenir. Cette méthode est dynamique, efficace et fonctionne sur toutes les versions d'Excel.

Veuillez entrer la formule suivante dans votre cellule spécifiée, appuyez sur "Ctrl" + "Maj" + "Entrée" dans Excel 2019 et versions antérieures, appuyez directement sur "Entrée" dans Excel 365, Excel 2021 et versions ultérieures.

=INDEX($C$2:$C$12,MATCH(2,1/($A$2:$A$12=E2)))

Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules pour obtenir la dernière valeur correspondante comme suit :

 Vlookup the last matching value with INDEX and MATCH functions
Dans la formule :
  • "A2:A12" est la plage contenant la colonne de recherche ;
  • "E2" est la cellule contenant la valeur à rechercher ;
  • "C2:C12" est la plage contenant les valeurs de retour.
Explication de la formule :
  • "1/($A$2:$A$12=E2)" crée un tableau d'erreurs #DIV/0! et de 1 là où la condition est remplie.
  • "MATCH(2, 1/($A$2:$A$12=E2))" recherche le nombre 2 dans le tableau créé par 1/($A$2:$A$12=E2). Comme 2 n'est pas dans le tableau, MATCH trouve la position du dernier 1 valide, qui correspond à la dernière ligne correspondante dans $A$2:$A$12.
  • "INDEX($C$2:$C$12,...)" utilise le numéro de ligne obtenu par MATCH pour récupérer la valeur correspondante dans $C$2:$C$12.

Recherche VLOOKUP et retour de la dernière valeur correspondante avec la fonction XLOOKUP

La fonction XLOOKUP, introduite dans Excel 365, 2021 et versions ultérieures, est un remplacement puissant et polyvalent pour "VLOOKUP" et "HLOOKUP". L'une de ses principales caractéristiques est la capacité d'effectuer des recherches dans l'ordre inverse, ce qui la rend parfaite pour trouver la dernière valeur correspondante dans un jeu de données.

Veuillez entrer la formule suivante dans votre cellule spécifiée, puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules pour obtenir la dernière valeur correspondante comme suit :

=XLOOKUP(E2, $A$2:$A$12, $C$2:$C$12, , , -1)
 Vlookup the last matching value with LOOKUP function
Dans la formule :
  • "E2" : La valeur de recherche ;
  • "A2:A12" : Le tableau de recherche, c'est-à-dire la plage où la fonction recherche la valeur de recherche ;
  • "C2:C12" : Le tableau de retour, c'est-à-dire la plage à partir de laquelle la valeur correspondante est retournée ;
  • ,, : Ces deux virgules représentent des arguments optionnels pour if_not_found et match_mode. Nous les laissons vides dans ce cas.
  • "-1" : Spécifie le mode de recherche pour commencer la recherche depuis le bas de la plage.

Retourner la dernière valeur correspondante dans Excel peut être réalisé en utilisant diverses méthodes, selon vos besoins et la version d'Excel que vous utilisez. Chaque méthode a ses propres forces, et votre choix devrait dépendre de la version d'Excel que vous possédez. En maîtrisant une ou plusieurs de ces techniques, vous améliorerez considérablement vos compétences en gestion de données et rationaliserez votre flux de travail dans Excel. Si vous êtes intéressé par l'exploration de plus d'astuces Excel, notre site Web propose des milliers de tutoriels.


Plus d'articles relatifs :

  • Rechercher des valeurs à travers plusieurs feuilles de calcul
  • Dans Excel, nous pouvons facilement appliquer la fonction VLOOKUP pour retourner les valeurs correspondantes dans une seule table d'une feuille de calcul. Mais, avez-vous déjà envisagé de rechercher une valeur à travers plusieurs feuilles de calcul ? Supposons que j'ai les trois feuilles de calcul suivantes avec des plages de données, et maintenant, je veux obtenir une partie des valeurs correspondantes basées sur des critères provenant de ces trois feuilles de calcul.
  • Utiliser VLOOKUP avec correspondance exacte et approximative dans Excel
  • Dans Excel, VLOOKUP est l'une des fonctions les plus importantes pour nous permettre de rechercher une valeur dans la colonne la plus à gauche d'un tableau et retourner la valeur dans la même ligne de la plage. Mais, appliquez-vous la fonction VLOOKUP avec succès dans Excel ? Dans cet article, je vais parler de la façon d'utiliser la fonction VLOOKUP dans Excel.
  • VLOOKUP pour retourner une cellule vide ou une valeur spécifique au lieu de 0 ou N/A
  • Normalement, lorsque vous appliquez la fonction VLOOKUP pour retourner la valeur correspondante, si votre cellule de correspondance est vide, elle retournera 0, et si votre valeur de correspondance n'est pas trouvée, vous obtiendrez une erreur #N/A comme indiqué dans la capture d'écran ci-dessous. Au lieu d'afficher 0 ou la valeur #N/A, comment pouvez-vous afficher une cellule vide ou une autre valeur de texte spécifique ?
  • VLOOKUP et concaténation de plusieurs valeurs correspondantes dans Excel
  • Comme nous le savons tous, la fonction VLOOKUP dans Excel peut nous aider à rechercher une valeur et retourner les données correspondantes dans une autre colonne, mais en général, elle ne peut obtenir que la première valeur relative s'il y a plusieurs données correspondantes. Dans cet article, je vais parler de la façon d'utiliser VLOOKUP et concaténer plusieurs valeurs correspondantes dans une seule cellule ou une liste verticale.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |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 & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels