事務ツール

住所の分割(都道府県・市区町村・町域・番地・建物名)

1 つの列に入っている住所を、都道府県・市区町村・町域・番地・建物名に分けます。住所録の CSV なら、分けた列を書き足して保存できます。

住所や住所録はこのページの中だけで処理し、どこにも送信しません。照合に使う郵便番号データ(日本郵便が公開しているもの)だけを、このサイトから丸ごと読み込みます。

1住所を入れる

または、住所録の CSV を読み込みます(分けた列を書き足した CSV を作れます)。

お手元のデータがなくても、サンプルで動きを試せます。

2分ける

分け方

都道府県・市区町村
日本郵便の郵便番号データにある市区町村の名前と照らし合わせて分けます。「札幌市中央区」のような政令指定都市の区は、市と区を 1 つの列に入れます。郡は書かれていてもいなくても読みます。都道府県が書かれていなければ、市区町村から補います。
町域
その市区町村にある町域(町名・大字)の名前と照らし合わせます。「霞ヶ関」と「霞が関」、「北一条西」と「北1条西」のような書き方の違いは同じものとして扱います。町域の後ろの「字〇〇」は町域に含めます。
番地・建物名
町域のすぐ後ろの、数字と「丁目・番地・番・号」、数字のあいだのハイフンを番地にし、その後ろを建物名にします。「1-2-3-101」のように部屋番号が番地に続けて書かれていると、全部を番地にします。
書かれた文字は変えません
全角・半角や漢数字は、書かれたとおりに分けた列に入れます。そろえたいときは、分けた後に置き換えてください。

結果の見方

町域は推定
町域が郵便番号データの名前と合いませんでした。最初の数字の手前までを町域としています。京都市の「通り名」の住所や、表記が大きく違う住所で起きます。確かめてください。
都道府県が決まらない
都道府県が書かれておらず、同じ名前の市区町村がほかの都道府県にもあります(東京都と広島県の「府中市」など)。町域で絞れたときは補いますが、絞れないときは都道府県を空けています。
市区町村が見つからない
市区町村の名前が郵便番号データにありません。打ち間違いや、合併などで今はない市区町村の名前のことがあります。住所は分けずに「町域」の列に入れています。

よくある質問

Excel の関数で分けるのと何が違いますか?
Excel の関数では、「市」「区」「町」「村」の文字の位置で切るのが一般的ですが、「市川市」「四日市市」「町田市」「大町市」のように名前の中にその文字がある市区町村や、「郡」が付く町村で切り間違えます。このツールは実在する市区町村と町域の名前と照らし合わせて分けます。式と、式で切り間違える住所の一覧はExcel で住所を分ける式と、その限界にまとめています。
先頭の郵便番号は?
「〒100-0001 東京都…」のように住所の先頭に郵便番号があるときは、除いてから分けます。郵便番号と住所が合っているかは住所録の郵便番号チェックで確かめられます。
郵便番号データはいつのものですか?
日本郵便が毎月公開しているデータを使っています。データの日付は結果の下に表示します。

住所録を整える全体の手順は年賀状の前に住所録を整える手順にまとめています。