WindowsXP エクセル2003を使用しています。
住所欄で東京の区をブロックで分けたいんです。
北区なら、城北
中央区なら中央
のように、城北、城南、城東、城西、中央に分けたいんです。
A列に区を B列にブロックを
自動(関数など)で抽出する方法ってあるんでしょうか?
県を支部別に表示する際、別シートに県と支部を入力して、
A列に県
B列にA列頭文字4文字を
C列にVLOOKUPで支部を表示できました。
でも、区の場合、北区みたいな2文字とか江戸川区見たく4文字になるので、
初心者レベルの僕には、どうして良いか解りません。
解る方、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
>住所欄で東京の区をブロックで分けたい
添付図:
データが必ず「東京都××区△△△」のようになっているというお話なら
B2:
=VLOOKUP(MID(LEFT(A1,FIND("区",A1)),4,9),$D$1:$E$2,2,FALSE)
などのように区名を切り出して計算すればできます。
実際には,「東京の場合だけそうしたかった」ということなら
=IF(LEFT(A1,3)="東京都",VLOOKUP(MID(LEFT(A1,FIND("区",A1)),4,9),$D$1:$E$2,2,FALSE),"その他県の場合の式")
などのように仕分けて計算してもいいですね。
No.3
- 回答日時:
何を聞いて居るかはっきりしない。
表題の「名簿管理」の質問ではないよ。名簿管理に限った問題ではないから。
質問者はVLOOKUP関数を知っているようで
それなら区名とブロック名の対応表を23行の空きのセル範囲(別シートもあるが)につくり、VLOOKUPで参照すれば良い。他の府県にも北区などはあるので、東京都限定なら、IF関数で東京都かどうか聞けば良い。
あるいは「東京都北区」まで、都も含めて検索表をつくれば簡単になる。
関数で区名を抜き出すのがやや厄介だが、住所から都道府県、区名の抜き出しも有名課題。
>区の場合、北区みたいな2文字とか江戸川区見たく4文字になるので、
これはVLOOKUで検索するとき、関係ないでしょう。VLOOKUPのFALSE型を使い、全く同じ文字稼動かを検索する。
>自動(関数など)で抽出する方法ってあるんでしょうか
抽出とは、その該当行だけ別のセル範囲や、別シートに抜き出すことであって、ブロック名を振ることとは別です。
エクセル関数で抜き出しは難しい式になるが。
どちらの質問か不明?
ーーー
検索テーブルG2:H10
東京都北区城北
東京都豊島区城北
東京都新宿区中央
東京都港区城南
東京都千代田区中央
例データ
A列 B列=ブロオク名
東京都北区王子1-1-1城北
東京都豊島区池袋1-1-2城北
東京都新宿区西新宿2-2中央
東京都港区芝公園1-1-2城南
東京都千代田区神田1-2-3中央
B2セルに =VLOOKUP(LEFT(A2,FIND("区",A2)),$G$2:$H$10,2,FALSE)
ーー
東京都以外は検索表に見当たらないので、エラーが出るが、その場合にブロックを空白にするなら
=IF(ISERROR(VLOOKUP(LEFT(A2,FIND("区",A2)),$G$2:$H$10,2,FALSE)),"",VLOOKUP(LEFT(A2,FIND("区",A2)),$G$2:$H$10,2,FALSE))
東京都北区王子1-1-1城北
東京都豊島区池袋1-1-2城北
東京都新宿区西新宿2-2中央
東京都港区芝公園1-1-2城南
東京都千代田区神田1-2-3中央
神奈川県川崎市宮前区
静岡県靜岡市駿河区
No.2
- 回答日時:
「初心者レベルの僕」向けの回答
添付図参照
B2: =VLOOKUP(LEFT(SUBSTITUTE(A2,"東京都",""),FIND("区",SUBSTITUTE(A2,"東京都",""))),D$1:E$24,2,FALSE)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
- 郵便・宅配 北海道版の日刊スポーツとスポーツ報知を購入しましたが1週間以上たっても届きません。 1 2023/02/28 21:34
- Excel(エクセル) エクセルの参照について教えていただけますでしょうか 1 2022/12/16 11:35
- 政治 沿線住民の利益を考えれば、赤字路線は切り捨てるのは当然ではないか? 4 2022/04/12 08:59
- 政治 参議院の一票の格差を解消し、なおかつ問題の多い隣の県との合区を解消する方法を考えました 2 2022/11/15 11:40
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- Visual Basic(VBA) VBA B列にある前から10文字のみ表示 3 2023/08/07 11:24
- Excel(エクセル) エクセルのマクロを教えてください。 2 2022/03/28 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報