VBA Excel-如何从多个重复行中获取特定值
这个问题可能让人困惑,但请让我解释一下 我有一张4000行的excel表格,其中有许多重复行,如下所示:VBA Excel-如何从多个重复行中获取特定值,excel,excel-2010,vba,Excel,Excel 2010,Vba,这个问题可能让人困惑,但请让我解释一下 我有一张4000行的excel表格,其中有许多重复行,如下所示: Name--------------Grade Micheal -------------- A Sarah ---------------- A Oliver ---------------- B Micheal -------------- C Velvet ---------------- A Michea
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 如果您想要的是按此顺序排列的成绩D>C>B>A,则对成绩进行排序
Press ctrl + shift + L
然后将列B从Z排序到A
在这之后使用Vlookup。你将按相反的顺序获得分数。不同科目的分数不同吗?