2017-04-12 81 views
0

這個問題可能會讓人困惑,但請讓我解釋一下。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。

+0

這些不同科目的成績是不同的? –

回答

1

如果你想要的是按照D> C> B> A的順序進行評分,然後對等級進行排序。

Press ctrl + shift + L 

然後從Z分類列B到A

在此之後使用VLOOKUP。你會得到相反的成績。