ExcelでVLOOKUP関数と同等処理を、指定範囲左端の列の値以外をキーにできる方法をご存知の方がおりましたらご教授ください。指定範囲左への列の追加以外の方法でお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/17 23:48:00
  • 終了:--

回答(2件)

id:vegah No.1

vegah回答回数496ベストアンサー獲得回数22006/01/18 00:04:04

ポイント30pt

データベース関数で、DGETというのがあります。これならば、操作が幾分複雑ですが、キーが最左列でなくてもよく、さらにキーが2つ以上でも可能です。


上のURLに内容が出ています。

id:forsterri

ご回答ありがとうございます。

参考になったのですが、Criteriaのためにセルを追加する必要があり、今抱えている問題には適応できなそうです。VBAのコード例などでもよいのですが、ほかの方法がありましたらご教授ください。よろしくお願いいたします。

2006/01/18 00:16:04
id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012006/01/18 00:46:51

ポイント100pt

http://www.moug.net/skillup/buef/kn005-1.htm

�u���b�V���A�b�v�IExcel�֐��@���[�O�X�L���A�b�v�u��

LOOKUPでは駄目ですか?


例:B列の値が3となっている行のA列の値を返す場合

=LOOKUP(3,B1:B10,A1:A10)

id:forsterri

あ、なるほど・・・。使う列を2列に限定すればLOOKUP関数で行けますね。気がつきませんでした。ありがとうございます。

2006/01/18 00:58:35

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません