[[20110319085849]] 『住所一覧より複数県名(別シート有)のみを抽出す』(ゆうこ) ページの最後に飛ぶ

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

 

『住所一覧より複数県名(別シート有)のみを抽出する方法』(ゆうこ)

エクセル初心者です。

 住所一覧に漢字で県名が入っています。(1セルに住所が入っています)
 別シート入っている県名(福岡、長崎、佐賀、宮崎、鹿児島、熊本) の入っているデータ(列)のみ抽出する際はどうすればいいでしょうか?

 A列 

 県名
 福岡
 長崎
 佐賀
 宮崎
 鹿児島
 熊本


 「住所一覧」の住所がB列に入力されている場合
 例えば、こんな感じの式を入れると
=COUNT(INDEX(MATCH("*"&Sheet2!$A$2:$A$7&"*",B2,0),))
 該当の行に「1」が表示されると思います。

 (HANA)

HANAさん

早速ありがとうございます。
これはどのような理由でこうなるのでしょうか?  
すみません。よろしくお願いします。
(ゆうこ)


 こういう事ですが、分かりますか?
		                                	↓C2=MATCH("*"&C$1&"*",$B2,0)							
	[A]	[B]                             	[C]	[D]	[E]	[F]	[G]	[H]	[I]	
[1]	番号	住所                            	福岡	長崎	佐賀	宮崎	鹿児島	熊本	判定	←調べる県名
[2]	1	福岡県福岡市博多区東公園7-7     	1	#N/A	#N/A	#N/A	#N/A	#N/A	1	
[3]	2	佐賀県佐賀市城内1-1-59          	#N/A	#N/A	1	#N/A	#N/A	#N/A	1	
[4]	3	長崎県長崎市江戸町2-13          	#N/A	1	#N/A	#N/A	#N/A	#N/A	1	
[5]	4	熊本県熊本市水前寺6-18-1        	#N/A	#N/A	#N/A	#N/A	#N/A	1	1	
[6]	5	大分県大分市大手町3-1-1         	#N/A	#N/A	#N/A	#N/A	#N/A	#N/A	0	
[7]	6	宮崎県宮崎市橘通東2-10-1        	#N/A	#N/A	#N/A	1	#N/A	#N/A	1	
[8]	7	鹿児島県鹿児島市鴨池新町10-1    	#N/A	#N/A	#N/A	#N/A	1	#N/A	1	
[9]	8	沖縄県那覇市泉崎1-2-2           	#N/A	#N/A	#N/A	#N/A	#N/A	#N/A	0	
		                                							↑I2=COUNT(C2:H2)	
 例えば、C2セルは
 「*福岡*」(福岡を含むセル)が B2 の範囲の何番目に有るか検索します。
 見つかれば「1」、見つからなければ「#N/A」が返されます。
   検査範囲のセルが一つしかないので。。。

 D2セルは
 「*長崎*」(長崎を含むセル)が B2 の範囲の何番目に有るか検索します。
 見つかれば「1」、見つからなければ「#N/A」が返されます。

 宮崎、鹿児島、熊本・・・とそれぞれの言葉で調べて行き
 I2セルに COUNT関数で「エラーでないセルの数」を数えています。

 よく考えると ○○を含むセル ではなく ○○で始まるセル の方が
 適当だったかもしれません。。。

 「福岡*」の様に。

 (HANA)

HANA様
 すごくよくわかりました。リストまで作成していただきありがとうございました。
(ゆうこ) 

コメント返信:

[ 一覧(最新更新順) ]


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