[[20141216084945]] 『一覧表の中から指定条件に合致する項目を列挙する』(いろは) ページの最後に飛ぶ

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

 

『一覧表の中から指定条件に合致する項目を列挙する方法は?』(いろは)

エクセル関数をどのようにしたら良いか教えて下さい。

下のような一覧表が有り、その中の『等級』と『種類』を指定すると、該当する『整理番号』が列挙されるようにしたいです。(回答欄のように。)

一覧表

	A列	 B列	 C列			
	整理番号	 等級	 種類			
1行	11010	 A	 りんご			
2行	11020	 B	 りんご			
3行	11030	 B	 みかん			
4行	11031	 B	 りんご			
5行	11040	 A	 もも			
6行	11050	 A	 もも			
7行	11051	 B	 りんご			
8行	11052	 B	 みかん			
9行	11053	 A	 みかん			
10行	11060	 A	 みかん			
11行	11070	 B	 りんご			
12行	11080	 A	 りんご			
13行	11090	 B	 もも			
14行	11100	 B	 みかん			
(行がつづく)

−−−−−−−−−−−−−−−−−−−−−

回答

検索条件→りんご・A  りんご・B  みかん・A  みかん・B  もも・A   もも・B

	  11010    11020     11053    11030    11040   11090
	  11080    11031     11060    11052    11050	
		     11051	    11100		
		     11070				

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


 その検索条件は、1セルの中に「りんご・A」と入っているのですか?
 それとも、列に分けて「りんご」「A」と入力されているのですか?

(稲葉) 2014/12/16(火) 09:31


別々のセルに「りんご」「A」と検索条件を入力しようと思っています。
例えば、AA1セルに「りんご」、AA2セルに「A」と入力するとAA3セル以下に整理番号が列挙するように。
(いろは) 2014/12/16(火) 09:48

 よく見たら関数だた。
 苦手だけど、こんな感じで出力はできると思います。
 AA3=IFERROR(SMALL(IF(($C$2:$C$15=$AA$1)*($B$2:$B$15=$AA$2),$A$2:$A$15,""),ROW(A1)),"")
 Ctrl+Shift+Enterで確定して、コピーしてください。

 9:55ちょっと修正
(稲葉) 2014/12/16(火) 09:51

稲葉さん有り難うございます。
(いろは) 2014/12/16(火) 11:53

コメント返信:

[ 一覧(最新更新順) ]


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