这个问题可能让人感到困惑,但请让我解释一下。
我有一个包含4000行的Excel工作表,并且有许多重复的行,如下所示:
Name--------------Grade
Micheal -------------- A
Sarah ---------------- A
Oliver ---------------- B
Micheal -------------- C
Velvet ---------------- A
Micheal -------------- D
我目前正在使用Application.WorksheetFunction.Vlookup()
来获得Micheal成绩,但似乎我只能从中获得A.
有没有办法让我选择我想从Micheal获得哪个年级?
示例:C,如果C不存在,我将使用excel中的VBA获得D.
答案 0 :(得分:1)
如果你想要的是这个顺序中的成绩D> C> B> A然后对成绩进行排序。
Press ctrl + shift + L
然后将B列从Z排序到A.
在此之后使用Vlookup。你会以相反的顺序获得成绩。