[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『住所一覧より複数県名(別シート有)のみを抽出する方法』(ゆうこ)
エクセル初心者です。
住所一覧に漢字で県名が入っています。(1セルに住所が入っています) 別シート入っている県名(福岡、長崎、佐賀、宮崎、鹿児島、熊本) の入っているデータ(列)のみ抽出する際はどうすればいいでしょうか?
A列
県名 福岡 長崎 佐賀 宮崎 鹿児島 熊本
「住所一覧」の住所がB列に入力されている場合 例えば、こんな感じの式を入れると =COUNT(INDEX(MATCH("*"&Sheet2!$A$2:$A$7&"*",B2,0),)) 該当の行に「1」が表示されると思います。
(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)
すごくよくわかりました。リストまで作成していただきありがとうございました。 (ゆうこ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.