A1:C6に以下のようなデータが入力されている場合に、IDで検索して名前や職種を取得する場合は VLOOKUP関数を使用することで取得できますが、名前からIDを取得したい場合に、検索列より左にあるデータを取得することができません。
ID | 名前 | 職種 |
1 | 一郎 | プログラマー |
2 | 二郎 | デザイナー |
3 | 三郎 | プランナー |
4 | 四郎 | プログラマー |
5 | 五郎 | デザイナー |
ここでは名前から検索してIDを取得する処理を、 OFFSET関数とMATCH関数を組み合わせて実装します。
=OFFSET($A$1,MATCH(A10,$B$2:$B$6,0),0)
このような数式を任意のセルに入力、A10の部分を検索値を入力しているセルへの参照に変更すると、名前からIDを検索して出力することができます。