[[20160529215500]] 『複数条件を満たすデータの抽出方法』(カン子) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件を満たすデータの抽出方法』(カン子)

下記の様なデータから、必要なものを抽出する数式を教えて下さい。

  A B C D E F G H I
1 1 2 緑 A 1   2 2 

2 2 1 赤 B 1

3 2 2 白 A 2

4 3 1 緑 B 1

※以下100まで

※欲しいデータ、G=A列が2、H=B列が2の場合、I1=白と

 表示される様な数式。データ表の範囲は、A1〜E100とする。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 こんばんわ。

 I1セル =IFERROR(INDEX(C$1:C$100,INDEX(MATCH($G$1&","&$H$1,$A$1:$A$100&","&$B$1:$B$100,0),0)),"")

 でどうですか?
 右にオートフィルすればD列、E列の値も取得できます。

(sy) 2016/05/29(日) 22:36


 D列とE列は質問と関係ないんですかね?
 A列とB列に同じ組み合わせは重複しないということでいいですか?

 一番簡単なのは、1行目を見出しにして DGET 関数。
 これを推奨します。
 調べたらすぐにわかると思います。

 なので一応別案で。

 =IFERROR(LOOKUP(1,0/((A1:A100=G1)*(B1:B100=H1)),C1:C100),"")

 参考まで。
(笑) 2016/05/29(日) 22:49

早速のご回答、ありがとうございました。

index matchを使うかとは思ってましたが、iferrorの応用には脱帽でした。

カン子より

(カン子) 2016/05/29(日) 22:58


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.