住所を市郡区町村名で分けたい
エクセル2000を使用しての住所入力です。
住所を都道府県・市郡区町村名・以降番地で分けたいのです。
例えば
東京都港区赤坂なら
東京都 港区 赤坂
愛知県名古屋市中区栄なら
愛知県 名古屋市中区 栄
愛知県豊田市トヨタ町なら
愛知県 豊田市 トヨタ町
長野県北佐久郡軽井沢町軽井沢なら
長野県 北佐久郡軽井沢町 軽井沢
というふうにです。
都道府県を過去の質問を参考にして、
関数を使用して分けることはできました。
その後はどのようにしたらいいでしょうか。
どなたか教えて下さい。
回答(4件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.4ベストアンサー20pt
数字で始まる場所から区分する方法があります。
A列に住所がフルに入力されてるとして、
B3=LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},ASC(A3)&1234567890))-1)
と
C3=RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},ASC(A3)&1234567890)-1))
ですね。
同様に
都道府県名の次、「町」の次で区分する方法を組み合わせれば可能になるかと思います。
この回答へのお礼
教えていただいたとおりにしたら無事に作業ができました。
参考URLも大変ためになりました。
どうもありがとうございました。
No.3ベストアンサー10pt
下記の方法を試して見てください。
編集-置換とデータ-区切り位置を応用し、セルに分けます。操作が何ステップにもなりますが、大量にデータがあれば元が取れます。
(1)都道府県の部分を別セルに分け方
編集-置換を使って
(検索する文字列)都-->(置換後の文字列)都 と半角のカンマ1つ
検索する文字列)道-->(置換後の文字列)道 と半角のカンマ1つ
検索する文字列)府-->(置換後の文字列)府 と半角のカンマ1つ
検索する文字列)県-->(置換後の文字列)県 と半角のカンマ1つ
に「置換」する。
(2)市の分け方
(検索する文字列)市-->(置換後の文字列)市 と半角のカンマ1つ
(検索する文字列)町-->(置換後の文字列)町 と半角のカンマ1つ
(検索する文字列)村-->(置換後の文字列)村 と半角のカンマ1つ
(検索する文字列)区-->(置換後の文字列)区 と半角のカンマ1つ
検索する文字列)郡-->(置換後の文字列)郡 と半角のカンマ1つ
に「置換」する。
(3)市と区の結合(例大阪市中央区)
列挿入してD列を作り、
=IF(ISERROR(FIND"区",C1)),B1,B1&C1)と関数をD1に
入れて下に複写する。
B1に大阪市、C1に中央区がありB1に姫路市のある例など
を大阪市中央区、姫路市にする。
郡と町、郡と村の結合もこれを使える。
(4)市の中の町(例神明町)と公共団体の町の名
このやり方の充分でない点です。ただ別セルに分けるだけなら分けてしまって良いと思います。
(5)データのカンマ位置で各セルに分離
1つの列を範囲選択して、データ-区切り位置をクリックし、区切り文字を「カンマ」にして「次ぎへ」をクリックし、「完了」をクリックします。
この回答へのお礼
丁寧にご説明いただきありがとうございました。
「置換」を使う方法は目から鱗でした。
地道な作業ですが、よくわかりました。
ありがとうございました。
> この質問は見ましたが、番地だけでなく、
> 字名は一緒のセルに入れたいのです。
それはご自分でお考えください。
(参考URLを読めば得るものがあると思います)
この回答へのお礼
ありがとうございました。
無事解決しました。
最近、類似質問がありました。
参考URLのNo.6を読んでください。
この回答へのお礼
ありがとうございます。
この質問は見ましたが、番地だけでなく、
字名は一緒のセルに入れたいのです。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











