- ベストアンサー
エクセルのVLOOKUPについて
VLOOKUP関数について VLOOKUP関数の使用方法は VLOOKUP(検索キー、範囲、列数、検索の型) である 多くのWEBの使用例では検索キーで検索するのは「範囲」の第1列であり、 返す列の値は2列以降という例ばかりである。 このとき、検索キーで「範囲」の第2列を検索して、 「範囲」の第1列の値を返すようにできるか、という質問です。 なおエクセルの版数は2000です。 よろしく、お願いします。 以上
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! VLOOKUP関数は1列目に検索データがあり、2列目以降の何行目を表示するか? という関数になってしまいますので、 質問にあるような検索をしたい場合は INDEX関数とMATCH関数を併用します。 仮にB列に検索データがあり、そのB列と一致する行のA列データを返す場合の数式は =INDEX(A:A,MATCH(検索値,B:B,0)) といった具合になります。m(__)m
その他の回答 (2)
- Turbo415
- ベストアンサー率26% (2631/9774)
回答No.2
出来ませんよ。やりたいなら表の一番最後の列に一列目と同じ物をコピーして、範囲を2列目を先頭列にして検索するしか無いです。効率的では無いですが、仕様ですからしかたないです。基本的に表計算ソフトであってデータベースソフトでは無いですから。そういうことをやりたければアクセスとかでやるしか無いですね。
- suzukikun
- ベストアンサー率28% (372/1325)
回答No.1
できません。vlookupの仕様で範囲の左端をキーに探すことになっているからです。 どうしてもやりたいなら2列目を1列目の前に挿入して検索することになります。