[[20170328113426]] 『フィルターに関するご質問(急募)』(Kimura) ページの最後に飛ぶ

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

 

『フィルターに関するご質問(急募)』(Kimura)

はじめまして、Kimuraと申します。
掲題の件、ご質問させて下さい。

フィルターの分類でのご質問で良いか分かりませんが、
ご相談に乗って頂けないでしょうか?

データタブのフィルターを用い、データを処理しています。
フィルター処理を行い、A列を"りんご"で検索した場合、B列には
青森、秋田、長野、山形という4つの異なる情報を持ったリンゴが
表示されます。
りんごという条件から、これらの異なる情報がいくつあるかを
抜き取り、表にまとめたい場合、自動で情報を取得させる方法は
あるでしょうか?

Aの情報量が多く、それに紐付くBの情報量が多い場合、
一つ一つ調べるのは大変です。
これを自動でAの一つの条件に対し、Bの情報はa)、b)、c)、d)
であるという表を作成する際の上手い方法教えて頂けないでしょうか?

 
列/行     A      B    
 1     りんご    青森  
 2     りんご    秋田  
 3     りんご    長野  
 4     りんご    山形  
 5     りんご    青森  
 6     りんご    秋田  
 7     バナナ    沖縄  
 8     バナナ    米国  
 9     トマト。。。等の情報が続く。

分かりずらい説明で申し訳御座いませんが、宜しくお願い致します。

以上

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


 オートフィルタでなくフィルタオプションでよさげやけど。。。

 一応、数式案。

	A	B	C	D	E
1	りんご	青森		りんご	青森
2	りんご	秋田			秋田
3	りんご	長野			長野
4	りんご	山形			山形
5	りんご	青森			青森
6	りんご	秋田			秋田
7	バナナ	沖縄			
8	バナナ	米国			
9					

 D1に検索果物。
 E1 =IFERROR(INDEX(B$1:B$100,AGGREGATE(15,6,ROW(A$1:A$100)/(A$1:A$100=D$1),ROW(A1))),"")
 E1を下へコピー。
 
(GobGob) 2017/03/28(火) 12:07

 勘違いwwww

	A	B	C	D	E
1	りんご	青森		りんご	青森
2	りんご	秋田			秋田
3	りんご	長野			長野
4	りんご	山形			山形
5	りんご	青森			
6	りんご	秋田			
7	バナナ	沖縄			
8	バナナ	米国			
9					

 D1に果物
 E1 =IFERROR(INDEX(B$1:B$100,AGGREGATE(15,6,ROW(A$1:A$100)/(MATCH(D$1&B$1:B$100,A$1:A$100&B$1:B$100,0)=ROW(A$1:A$100)),ROW(A1))),"")
 E1を下へコピー。
 
(GobGob) 2017/03/28(火) 12:10

 フィルタオプション案もとりあえず。

	A	B	C	D	E
1	果物	産地		果物	産地
2	りんご	青森		りんご	青森
3	りんご	秋田			秋田
4	りんご	長野			長野
5	りんご	山形			山形
6	りんご	青森			
7	りんご	秋田			
8	バナナ	沖縄			
9	バナナ	米国			
10					

 データタブのフィルタ、詳細設定で

 「指定した範囲」にチェック
 リスト範囲 : A:B
 検索条件範囲 :D1:D2
 抽出範囲:E:E
 「重複するレコードは無視する」にチェック
 
(GobGob) 2017/03/28(火) 12:20

有難うございました。

たいへん助かります!
(Kimura) 2017/03/28(火) 12:31


余談で申し訳ないのですが、
どのように関数に詳しくなったのでしょうか?

AGGREGATEは初めて見ました。
お勧め書籍等があれば、教えて頂けないでしょうか?

(Kimura) 2017/03/28(火) 12:34


 書籍は買ったこと無いっす。

 ココ(Excelの学校)やその他Q&Aサイト見てたらこーなりましたとさw

 あと、Excelのヘルプも勉強になるよ。
 
(GobGob) 2017/03/28(火) 13:05

コメント返信:

[ 一覧(最新更新順) ]


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