VBA Excel - 如何从多个重复行中获取特定值
问题描述:
这个问题可能会让人困惑,但请让我解释一下。VBA Excel - 如何从多个重复行中获取特定值
我有一个Excel工作表以4000行和有像下面很多重复的行:我目前使用Application.WorksheetFunction.Vlookup()
得到迈克尔的成绩,但看来我只能从它那里得到一个
Name--------------Grade
Micheal -------------- A
Sarah ---------------- A
Oliver ---------------- B
Micheal -------------- C
Velvet ---------------- A
Micheal -------------- D
。
有没有办法让我选择我想从Micheal那里得到哪个等级?
例如:C,如果C不存在,我将得到D,在Excel中使用VBA。
答
如果你想要的是按照D> C> B> A的顺序进行评分,然后对等级进行排序。
Press ctrl + shift + L
然后从Z分类列B到A
在此之后使用VLOOKUP。你会得到相反的成绩。
这些不同科目的成绩是不同的? –