Comment effectuer une recherche VLOOKUP de bas en haut dans Excel ?
La fonction VLOOKUP d'Excel recherche généralement de haut en bas et renvoie la première valeur correspondante qu'elle rencontre. Cependant, dans certains cas, vous pourriez avoir besoin de rechercher de bas en haut. Comme VLOOKUP ne dispose pas d'une fonctionnalité de recherche inversée intégrée, vous devez utiliser des méthodes alternatives pour y parvenir.
Recherche VLOOKUP de la dernière valeur correspondante de bas en haut dans Excel
- Avec la fonction LOOKUP
- Avec Kutools pour Excel
- Avec la fonction XLOOKUP (Excel 365/2021 ou version ultérieure)
Recherche VLOOKUP de la dernière valeur correspondante de bas en haut avec la fonction LOOKUP
Pour effectuer une recherche VLOOKUP de bas en haut, la formule LOOKUP suivante peut vous aider, veuillez procéder comme suit :
Veuillez entrer la formule ci-dessous dans une cellule vide où vous souhaitez obtenir le résultat :
=LOOKUP(2,1/($A$2:$A$17=D2),$B$2:$B$17)
Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez obtenir les résultats, les dernières valeurs correspondantes seront renvoyées immédiatement, voir capture d'écran :
- $A$2:$A$17=D2 : Cette partie vérifie quelles cellules dans la plage A2:A17 sont égales à la valeur dans la cellule D2. Elle renvoie un tableau de VRAI (si la condition est remplie) ou FAUX (sinon).
- 1/($A$2:$A$17=D2) : Cela convertit le tableau VRAI/FAUX en 1 (pour VRAI) et #DIV/0 ! erreurs (pour FAUX), car diviser 1 par VRAI donne 1, et diviser par FAUX (qui est 0) entraîne une erreur.
- LOOKUP(2, ...) : La fonction LOOKUP recherche la valeur 2 dans le tableau créé à l'étape 2. Puisque 2 est plus grand que n'importe quel 1 dans le tableau, il correspond au dernier 1 (c'est-à-dire la dernière occurrence où la condition est remplie).
- $B$2:$B$17 : Il s'agit de la plage à partir de laquelle la valeur correspondante est retournée. La fonction renvoie la valeur dans B2:B17 qui correspond au dernier 1 trouvé à l'étape 3.
Recherche VLOOKUP de la dernière valeur correspondante de bas en haut avec Kutools pour Excel
Heureusement, « Kutools pour Excel » simplifie ce processus grâce à sa puissante fonctionnalité « Recherche de bas en haut ». Cet outil vous permet de trouver et de retourner rapidement la dernière valeur correspondante dans une liste sans nécessiter de formules compliquées.
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 :
2. Dans la boîte de dialogue « Recherche de bas en haut », effectuez les opérations suivantes :
- Sélectionnez les cellules de la 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 ».
3. Toutes les dernières valeurs correspondantes seront renvoyées immédiatement, voir capture d'écran :
Téléchargez et essayez gratuitement Kutools pour Excel maintenant !
Si vous souhaitez remplacer la valeur d'erreur #N/A par une autre valeur 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.
Recherche VLOOKUP de la dernière valeur correspondante de bas en haut avec la fonction XLOOKUP
La fonction XLOOKUP est un remplacement moderne pour VLOOKUP et HLOOKUP. Elle simplifie le processus de recherche de la dernière valeur correspondante.
Entrez la formule suivante dans une cellule vide, puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules pour obtenir la dernière valeur correspondante comme suit :
=XLOOKUP(D2, $A$2:$A$17, $B$2:$B$17, , , -1)
- D2 : La valeur à rechercher.
- $A$2:$A$17 : La plage de recherche.
- $B$2:$B$17 : La plage de retour.
- -1 : Recherche de la dernière valeur à la première (de bas en haut).
Conclusion
- Si vous utilisez Excel 365/2021 ou version ultérieure, la fonction XLOOKUP est la méthode la plus efficace et simple pour trouver la dernière valeur correspondante.
- Pour les versions antérieures d'Excel, la fonction LOOKUP est une alternative fiable, bien qu'elle nécessite une compréhension un peu plus approfondie de la logique des tableaux.
- Si vous préférez une approche conviviale sans formule, Kutools pour Excel est un excellent choix, bien qu'il soit payant en tant qu'add-in tiers.
En suivant ces méthodes, vous pouvez effectuer efficacement une recherche VLOOKUP de bas en haut et trouver la dernière valeur correspondante dans votre ensemble de données. Si vous êtes intéressé par l'exploration de plus d'astuces Excel, notre site Web propose des milliers de tutoriels pour vous aider à maîtriser Excel.
Plus d'articles connexes :
- Recherche VLOOKUP à 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é comment effectuer une recherche VLOOKUP à travers plusieurs feuilles de calcul ? Supposons que j'ai les trois feuilles de calcul suivantes avec une plage de données, et maintenant, je veux obtenir une partie des valeurs correspondantes basées sur les critères de ces trois feuilles de calcul.
- Utiliser Vlookup Exact Et Approximatif 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 du tableau et de retourner la valeur dans la même ligne de la plage. Mais, appliquez-vous avec succès la fonction vlookup dans Excel ? Dans cet article, je vais parler de la façon d'utiliser la fonction vlookup dans Excel.
- Vlookup Pour Retourner Vide Ou 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 #N/A, comment pouvez-vous faire pour afficher une cellule vide ou une autre valeur texte spécifique ?
- Vlookup Et Retourner Toute / Ligne Entière D'une Valeur Correspondante Dans Excel
- Normalement, vous pouvez effectuer une recherche VLOOKUP et retourner une valeur correspondante à partir d'une plage de données en utilisant la fonction Vlookup, mais, avez-vous déjà essayé de trouver et retourner toute la ligne de données basée sur des critères spécifiques comme le montre la capture d'écran suivante.
- Vlookup Et Concaténer 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 existe plusieurs données correspondantes. Dans cet article, je vais parler de la façon d'effectuer une recherche VLOOKUP et concaténer plusieurs valeurs correspondantes dans une seule cellule ou une liste verticale.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement 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 pour vous chaque jour !