2017-02-17 1 views
0

Avec Vlookup, je peux trouver une valeur dans une colonne, basée sur un critère de recherche (= AAA) et afficher une valeur d'une autre colonne (Text1). Aucun problème jusqu'à présent. S'il y a deux valeurs égales dans une colonne, Vlookup trouve la première valeur et l'affiche (Text1). Maintenant, j'ai besoin de trouver la valeur suivante basée sur les mêmes critères de recherche (AAA). Comment puis-je trouver la valeur suivante avec le critère de recherche AAA pour afficher text3 (!)?Excel Trouver la prochaine valeur dans une plage avec VLookup ou Index Match

Colonne A Colonne B AAA BBB Texte1 Texte2 AAA Texte3

+0

Vous pouvez obtenir une meilleure aide concernant les formules Excel à [superuser.com] (http://superuser.com/). A fait une recherche pour "vlookup valeurs identiques" et remarqué [ceci] (http: // excelbyjoe. com/3-façons de traiter-avec-multiple-matches-avec-vlookup-in-excel /). – fzzylogic

Répondre

0

Je pense que vous parlez plusieurs instances de valeur de recherche dans votre tableau de table. Vous pouvez créer une variable qui compte le nombre de fois que votre valeur de recherche apparaît et la concaténer avec la valeur de recherche et l'utiliser comme nouvelle valeur de recherche. Dites 'xx' apparaît deux fois. Maintenant, cela ressemblerait à ceci: 'xx1', 'xx2' Donc maintenant vous avez des clés uniques et vous pouvez utiliser la fonction vlookup avec une valeur de recherche 'xx2' et obtenir la valeur de retour.

0

L'une des options: Insérer 1 colonne avant la colonne A. Entrez dans la formule A1 = B1 & COUNTIF ($ B $ 1: B1, B1) Il vous donnera résultat que AAA1; BBB2; AAA2 et etc.

Par exemple: vous devez obtenir la cellule G1 en fonction des valeurs F1.

Entrez la formule dans G1 = VLOOKUP (CONCATENER (F1, COUNTIF ($ F $ 1: F1, F1)), $ A $ 1: $ C 4,3 $, FAUX) Entrez AAA en F1 et G1 vous donnera result TEXT1 Entrez AAA (secondes fois) dans F2 et G2 vous donnera le résultat TEXT2

J'espère que nous avons compris votre question correctement.

+0

et Formula affichera Erreur si toutes les versions possibles sont déjà affichées. Par exemple: vous avez entré AAA 21 fois et dans le tableau AAA est seulement 20. – LKDG