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 prochaine plus grande valeur dans Excel?

doc-lookup-next-plus-value-1

Avez-vous déjà remarqué que lorsque vous appliquez la fonction VLOOKUP pour extraire la valeur appariée approximative en utilisant cette formule: = VLOOKUP (D2, A2: B8,2, TRUE), vous obtiendrez la valeur inférieure à la valeur de recherche. Cependant, dans certaines situations, vous devrez peut-être trouver le prochain enregistrement le plus grand. Regardez l'exemple suivant, je veux rechercher la date correspondante de la quantité 954, maintenant, je veux qu'il renvoie la date qui a la valeur la plus élevée que 954 dans le VLOOKUP, donc oct plutôt que sept. Dans cet article, je peux parler de la façon de rechercher la valeur la plus grande et retourner ses données relatives dans Excel.

Vlookup la prochaine plus grande valeur et renvoie ses données correspondantes avec des formules


Vlookup et renvoie la valeur dans une liste:

Avec cette formule de Kutools for Excel, vous pouvez rapidement rechercher la valeur exacte d'une liste sans aucune formule.

doc-vlookup-function-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!


flèche bleue droite bulle Vlookup la prochaine plus grande valeur et renvoie ses données correspondantes avec des formules

Pour faire face à cette tâche, les formules suivantes peuvent vous aider, procédez comme suit:

1. Veuillez entrer cette formule de tableau: =INDEX(B2:B13,MATCH(TRUE,A2:A13>D5,0)) dans une cellule vide où vous voulez mettre le résultat, voir capture d'écran:

doc-lookup-next-plus-value-2

2. Puis appuyez Ctrl + Maj + Entrée touches ensemble pour obtenir le résultat correct dont vous avez besoin comme suit:

doc-lookup-next-plus-value-3

À noter :

1. Excepté la formule matricielle ci-dessus, voici une autre formule normale: =INDEX(B2:B13,MATCH(D5,A2:A13)+(LOOKUP(D5,A2:A13)<>D5)), après avoir tapé cette formule et appuyez simplement Entrer clé pour trouver la plus grande valeur suivante et retourner sa valeur correspondante.

2. Dans les formules ci-dessus, B2: B13 est la plage de données que vous souhaitez extraire la valeur correspondante A2: A13 est la plage de données, y compris le critère que vous souhaitez rechercher, et D5 indique les critères que vous voulez obtenir sa valeur relative de colonne adjacente, vous pouvez les changer à votre besoin.


Articles Liés:

Comment vlookup dans un tableau à deux dimensions dans Excel?

Comment vlookup à un autre classeur?

Comment vlookup pour retourner plusieurs valeurs dans une cellule dans Excel?

Comment utiliser vlookup correspondance exacte et approximative dans Excel?



Outils de productivité recommandés

Office Tab

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

Kutools for Excel

étoile d&#39;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&#39;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&#39;é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.
    DavidS · 3 years ago
    Thanks for this demo. It helped me out, and I can't believe Excel doesn't have an easier way to do this. The only thing I had to change was to add an "=" to : =INDEX(B2:B13,MATCH(TRUE,A2:A13>=D5,0))