住所を都道府県・市区町村・それ以降に分ける
名簿の住所が1列に入っていて、都道府県で絞り込めない。宛名に使うために市区町村までを切り出したい。Excelの関数で「市」の位置を探す方法は、四日市市・廿日市市・野々市市のように地名そのものに「市」が入る自治体でつまずきます。
ここに住所を貼り付けると、全国の市区町村の一覧と突き合わせて3つに分けます。政令指定都市は「市+区」まで、郡のある住所は郡を含めて1つの単位として扱います。都道府県が省略された住所も、市区町村から補います。
住所を分ける
入力は送信されません
この機能にはJavaScriptが必要です。有効にすると、この場で直せます。考え方と注意点は、このページの本文に書いています。
Excelの列をそのままコピーして貼り付けられます。タブ区切りで貼った場合は1列目を使います。20,000行までです。
「表にコピー」はタブ区切りでコピーします。Excelのセルに貼ると、そのまま列に入ります。
※ 処理はお使いのブラウザの中だけで行います。入力した内容はサーバー及び運営者に送信しません。
住所の分割はどこで失敗するか
最初に見つかった「市」や「町」では切れません
住所を都道府県・市区町村・それ以降に分けるとき、難しいのは市区町村の終わりを見つけることです。都道府県は47で固定されているため、先頭の表記と照合して切り出せます。一方、市区町村は「市」「区」「町」「村」の文字を探すだけでは、正しい境目を決められません。
たとえば「四日市市」を最初の「市」で切ると、「四日市」と「市…」に分かれます。「市川市」なら先頭の「市」だけが取り出されてしまいます。地名の途中にも「市」や「町」が入るため、確認するときは文字の位置ではなく、自治体名のまとまりに注目してください。
| 住所に含まれる表記 | 間違えやすい切り方 | 市区町村として残す単位 |
|---|---|---|
| 四日市市・廿日市市・野々市市 | 途中の「市」で切る | 四日市市・廿日市市・野々市市 |
| 市川市 | 先頭の「市」で切る | 市川市 |
| 札幌市中央区・名古屋市中区 | 「市」で切り、区を後ろへ送る | 札幌市中央区・名古屋市中区 |
| 東京都新宿区 | 「市」が出る位置を探す | 新宿区 |
| 糟屋郡粕屋町 | 郡と町を別々にする | 糟屋郡粕屋町 |
| 京都市の住所にある「寺町通御池上る」 | 通り名の「町」を自治体名の末尾とみなす | 京都市と区名まで。通り名はそれ以降に残す |
区・郡・通り名で境目を見極めます
政令指定都市の住所は、「札幌市中央区」「名古屋市中区」のように、市と区を合わせて市区町村の列に入れます。東京23区は「新宿区」のように区で終わります。また、「糟屋郡粕屋町」は郡を含めて一つの単位です。「市で終わるものだけが市区町村」と考えると、区や郡の扱いがそろわなくなります。
京都市には「寺町通御池上る」のような通り名の表記があります。この「町」は、市区町村の終わりを示す文字ではありません。京都市と区名までを取り出したら、通り名はその後ろの住所として残します。見慣れない表記でも削らず、元の住所と分割結果を並べて、途中の文字が抜けていないか確かめます。
分けたあとに確かめること
省略された都道府県は、自治体名で判断します
元の住所が「札幌市中央区…」から始まっている場合は、市区町村から北海道を補えます。都道府県の列が埋まっていても、元から書かれていたのか、自治体名をもとに補ったのかは分けて確認してください。確認用の列に「元の記載あり」「補完」などの印を残すと、後から判断の経緯を追えます。
ただし、市区町村名だけで都道府県を決められない場合もあります。伊達市は北海道と福島県にあるため、「伊達市…」という記載だけで、どちらかを選ぶことはできません。この場合は都道府県を未確定のまま残し、元の名簿にある郵便番号などと照合します。空欄を埋めることより、根拠のある住所にすることを優先します。
番地と建物名、空欄の理由を確認します
市区町村より後ろには、町域、番地、建物名、部屋番号が続きます。番地には「1丁目2番3号」と「1-2-3」の両方の書き方があるため、表記が違うだけで誤りとは判断できません。今回の分割では、これらを「それ以降」の列にまとめて残し、元の住所の末尾まで含まれているか確認します。
空欄は、元の住所にも記載がないのか、分割や補完で決められなかったのかを区別します。都道府県が空なら省略や同名自治体の可能性を確認し、「それ以降」が空なら元の住所に続きがあるかを見ます。元の記載があるのに結果だけ空なら、分割位置を見直してください。未確認の空欄には、確認用の列で理由を残します。
分けた住所を宛名や絞り込みに使う
元の住所を残し、宛名に必要な続きを持ちます
名簿は「元の住所」「都道府県」「市区町村」「それ以降」を別の列で持つと、結果を照合しやすくなります。郵便番号がある場合は、それも独立した列に残します。元の住所を分割結果で上書きせずに残しておけば、通り名や建物名が欠けていないかを、同じ行の中で見比べられます。
DMの宛名には、都道府県や市区町村だけでなく、その先の番地、記載されている建物名や部屋番号まで使います。宛名用に住所をつなぎ直したら、元の住所と読み比べてください。「札幌市中央区」の区名が重複していないか、「それ以降」の末尾にあった部屋番号が落ちていないかなど、境目と末尾を重点的に確認します。
地域の絞り込みは都道府県と組み合わせます
市区町村で絞るときは、先に都道府県を指定すると、同名の市を区別できます。たとえば福島県の伊達市を対象にするなら、「都道府県が福島県」と「市区町村が伊達市」を組み合わせます。都道府県が未確定の行は、この条件から外れるため、対象外と決めずに確認待ちの行として別に見てください。
札幌市全体を対象にする場合は、市区町村の列に区名まで入っていることを踏まえ、「札幌市中央区」だけに限定していないか確認します。中央区だけが対象なら、札幌市と区名を合わせて指定します。郵便番号があれば都道府県・市区町村・町域まで引けるため、住所との照合にも使えます。番地や建物名、部屋番号は元の記載で確認してください。
よくある質問
Q都道府県が書かれていない住所はどうなりますか?
Q番地と建物名は分けられますか?
Q郵便番号から住所を出すことはできますか?
Q市区町村の一覧はいつの時点のものですか?
ほかの直し方
1つずつ直すページを分けています。まとめて直す場合は営業リストの整形をお使いください。
このツールについて
まとめて直すツールと同じ処理を使っています。市外局番は総務省「市外局番の一覧」、市区町村は日本郵便の郵便番号データから作ったものを当サイトに置いて読み込むだけで、入力した内容を外部へ送ることはありません。
最終更新:2026年10月17日/同梱データの基準日:市外局番 令和8年3月1日、市区町村 2026年9月末