エクセル研究室−Excelの基本的な使い方、応用技を紹介

リストに一致する値を表示するには?


リストに一致する値を表示するには?



A1:B11にリスト表があるとします。C2にリストの番号を入力し、D2に一致する値を表示する方法です。
こういった場合はVLOOKUP関数を使うのが一般的です。

=VLOOKUP(C2,A2:B11,2,FALSE)


A B C D
1 番号 番号
2 1 2 ?
3 2
4 3
5 4 ×
6 5
7 6
8 7
9 8
10 9
11 10





では逆に値を入力して、リストに一致する番号を表示するにはどうすればよいのでしょうか?

こういった場合はINDEX関数とMATCH関数を組み合わせで表示出来ます。

=INDEX(A2:A11,MATCH(C2,B2:B11,0))


A B C D
1 番号 番号
2 1 ?
3 2
4 3
5 4 ×
6 5
7 6
8 7
9 8
10 9
11 10







ページトップ