Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment vlookup valeur correspondante de bas en haut dans Excel?

Normalement, la fonction Vlookup peut vous aider à trouver les données de haut en bas pour obtenir la première valeur correspondante dans la liste. Mais, parfois, vous devez vlookup de bas en haut pour extraire la dernière valeur correspondante. Avez-vous de bonnes idées pour gérer cette tâche dans Excel?

Vlookup valeur correspondant de bas en haut avec la formule

Vlookup correspond à la valeur de haut en bas avec Kutools pour Excel


Vlookup et retournez la valeur correspondante de haut en bas:

Avec Kutools for Excel's Cherchez une valeur dans la liste fonctionnalité, vous pouvez rapidement trouver et renvoyer la valeur correspondante de haut en bas dans une liste de tables.

doc vlookup de bas en haut 6

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Vlookup valeur correspondant de bas en haut avec la formule


Pour vérifier la valeur correspondante de bas en haut, la formule de RECHERCHE suivante peut vous aider, procédez comme suit:

Veuillez entrer cette formule: =LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19) dans une cellule vide où vous voulez obtenir le résultat, et appuyez sur Entrer touche, la dernière valeur correspondante sera renvoyée en même temps, voir capture d'écran:

doc vlookup de bas en haut 1

Note: Dans la formule ci-dessus: A2: A19 indique la colonne que vous recherchez, D2 est le critère que vous voulez retourner ses données relatives et B2: B19 est la liste qui contient la valeur que vous voulez retourner.


Vlookup correspond à la valeur de haut en bas avec Kutools pour Excel

La formule ci-dessus peut vous aider à consulter les données de bas en haut, et dans cette section, je parlerai de la façon de vlookup valeur de haut en bas. Si tu as Kutools for Excel, Avec son Cherchez une valeur dans la liste utilitaire, vous pouvez rapidement retourner la première valeur correspondante de haut en bas.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans 60 jours. Obtenez-le maintenant .

Après l'installation de Kutools for Excel, s'il vous plaît faites comme suit:

1. Cliquez sur une cellule vide dans laquelle vous souhaitez placer le résultat.

2. Puis clique Kutools > Formules > Cherchez une valeur dans la liste, voir capture d'écran:

doc vlookup de bas en haut 2

3. Dans la boîte de dialogue Formula Helper:

(1.) Cliquez d'abord doc vlookup de bas en haut 4 bouton à côté Table_array pour sélectionner la plage de données que vous souhaitez utiliser;

(2.) Cliquez deuxième doc vlookup de bas en haut 4 bouton à côté Look_value pour sélectionner les critères que vous souhaitez renvoyer sa valeur correspondante;

(3.) Cliquez sur troisième doc vlookup de bas en haut 4 bouton à côté Colonne pour sélectionner la colonne contient la valeur que vous voulez retourner.

doc vlookup de bas en haut 3

4. Après avoir terminé les réglages, cliquez sur Ok bouton, la première valeur correspondante en haut a été affichée comme capture d'écran suivante:

doc vlookup de bas en haut 5

Télécharger et tester gratuitement Kutools for Excel maintenant!


Démo: Vlookup correspond à la valeur de haut en bas avec Kutools pour Excel

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Articles Liés:

Comment vlookup valeurs à travers plusieurs feuilles de calcul?

Comment vlookup à un autre classeur?

Comment vlookup pour retourner vide au lieu de 0 ou N / A dans Excel?



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sam Thackeray · 1 years ago
    Hi All,
    Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


    Thanks,
  • To post as a guest, your comment is unpublished.
    Paul · 1 years ago
    The actual value of the "2" is irrelevant, it could be any number greater than 1 and less than infinity.

    I believe the second term i.e. "1/($A$2:$A$19=D2)" creates an array by evaluating each cell in the range and if it is equal to D2 (a boolean test) it equates this to 1/TRUE, which as TRUE is 1 => 1. If it doesn't equal D2 it equates this to 1/FALSE, which as FALSE is 0 => infinity or Not a Number.

    LOOKUP then takes over and searches for 2 in this array, which of course it can't find as they are either 1 or infinity.

    If LOOKUP can't find a match it matches the highest number that is less than or equal to 2. Which is 1.

    I'm not quite sure why this turns out to be the last occurrence of 1 though. Maybe LOOKUP (unlike VLOOKUP) always searches upwards?
    • To post as a guest, your comment is unpublished.
      Mario · 9 months ago
      I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

      (Thanks, anyway!)
  • To post as a guest, your comment is unpublished.
    Charlie · 2 years ago
    Hi Please can you explain this formula "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)".

    It's worked for what I want to acheive very well, but I do not completely understand how. When typed into Excel, it shows that "2" is the lookup value, but we are actually looking up "D2" in this formula. Also what is "1/" doing on the lookup vector?

    Please could you break this formula down to explain how it works?

    Thanks