• 締切
  • 困ってます

Excelの表から値を抽出

  • 質問No.2285348
  • 閲覧数91
  • ありがとう数1
  • 回答数2

お礼率 76% (494/644)

----------
|a|b|c|あ|
----------
|a|b|d|い|
----------
|a|e|f|う|
----------
少々判りにくいかもしれませんが、上記の3行4列の表があったとします。
1列目が「a」、2列目が「b」、3列目が「d」を条件として、4列目「い」を返す式を作るにはどのような式がいいでしょうか?

説明がわかりにくいかもしれませんが、お願いします。

回答 (全2件)

  • 回答No.2

ベストアンサー率 38% (1910/4994)

あるセルに文字列が入力された場合、先頭3文字から表の4列目を抽出すると解釈しましたが、相違していましたら読み捨て下さい。
=INDEX(D:D,SUMPRODUCT((MID(セル,1,1)=A1:A3)*(MID(セル,2,1)=B1:B3)*(MID(セル,3,1)=C1:C3)*ROW(D1:D3)))
お礼コメント
sasakuri

お礼率 76% (494/644)

ありがとうございます。
おそらく私の求めるご回答だと思います。しかし、私の分からなかったりうる覚えだったりする関数ばかりで理解するのが難しいです。
できれば読み砕いていただけますと助かります。
よろしくお願いいたします。
投稿日時:2006/07/21 17:13
  • 回答No.1

ベストアンサー率 39% (7416/18946)

別の場所に下記のような表を作成
abc|あ
abd|い
aef|う

D2=VLOOKUP(A2&B2&C2,表の絶対座標,2,False)
※A2="a" B2="b" C2="d" で D2="い" が参照表示されます
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ