2017-04-12 18 views
0

質問が混乱するかもしれませんが、私に説明させてください。VBA Excel - 複数の重複行から特定の値を取得する方法

私は4000行のExcelシートを持っており、以下のような多くの重複行がある:

Name--------------Grade 

Micheal --------------  A 

Sarah ----------------  A 

Oliver ----------------  B 

Micheal --------------  C 

Velvet ----------------  A 

Micheal --------------  D 

私は現在、マイケルのグレードを取得するためにApplication.WorksheetFunction.Vlookup()を使用しますが、私はそれだけで得ることができると思われています。

私はマイケルからどの学年を取得したいのですか?

例:C、Cが存在しない場合、ExcelでVBAを使用してDを取得します。

+0

これらのさまざまな成績は、さまざまな科目に対応していますか? –

答えて

1

あなたが望むものがこの順でD> C> B> Aの場合は、グレードを並べ替えます。

Press ctrl + shift + L 

次に使用VLOOKUPこの後

A.

にZから列Bを並べ替えます。あなたは逆順で成績を取得します。

関連する問題