콘텐츠로 건너뛰기

🗾 주소 → 도도부현 분할

한 줄에 하나씩 주소를 붙여넣으면 47 도도부현 · 시구정촌 · 그 이후로 자동 분할. CSV (탭 / 쉼표) 다운로드 가능.

완전 무료 가입 불필요 브라우저 완결 5 개 언어 다크 모드

🔒 개인정보 보호

📖 자주 걸리는 지점

1행 1주소의 텍스트에서 도도부현 · 시구정촌 · 그 이후를 기계적으로 나눕니다. 처리는 브라우저 안에서 끝납니다. 주소는 올바르게 분할할 수 있다는 전제가 성립하지 않는 데이터입니다 — 표기 흔들림, 옛 시정촌명, 건물명 표기에 통일된 규칙이 없고 우편번호가 없는 주소도 존재합니다. 이 분할은 육안 확인을 전제로 한 밑작업이라고 생각하세요.

사례 무슨 일이 일어나는가 어떻게 하면 되는가
도도부현이 없는 주소가 있다 입력 폼에서 도도부현을 별도 항목으로 두면 텍스트로 내보낼 때 빠집니다. 또 교토시, 오사카시처럼 시명에서 도도부현이 자명하므로 생략되는 표기도 일반적입니다. 이 상태로 기계적으로 앞을 자르면 시명의 일부가 도도부현으로 잡힙니다. 분할 전에 도도부현으로 시작하지 않는 행을 먼저 추출하세요. 정령지정도시 등 현명을 생략하기 쉬운 시는 한정되어 있으므로 그 목록으로 보완한 뒤 흘리면 정확도가 올라갑니다. 우편번호가 함께 적혀 있다면 우편번호에서 도도부현을 끌어내는 편이 확실합니다(7자리가 확정되면 유일하게 정해집니다).
번지와 건물명의 경계가 정해지지 않는다 1-2-3 ○○빌딩 4F 도 1초메2번3호 ○○빌딩 4층 도 같은 장소를 가리키지만 구분 문자도 나열도 다릅니다. 반각과 전각 하이픈, 초메 · 번지 표기의 혼재, 공백 유무까지 자유로우므로 정규식으로 한 가지로 떨어뜨리는 것은 원리적으로 불가능합니다. 건물명까지 엄밀히 나누려 하지 마세요. 실무에서 필요한 것은 대개 도도부현 · 시구정촌까지이고, 그 이후는 하나의 문자열로 다루는 편이 덜 깨집니다. 표기만 맞추고 싶다면 반각 · 전각 변환으로 하이픈과 숫자를 통일하는 것만으로도 중복 검출 정확도가 크게 올라갑니다.
시구정촌명이 바뀌었다 시정촌 합병으로 과거에 유효했던 주소가 현재 목록에 존재하지 않는 경우가 있습니다. 오래된 고객 데이터일수록 옛 이름이 남아 있어 기계적인 대조에서는 해당 없음이 됩니다. 반대로 합병 후 새 시명으로 적힌 오래된 데이터도 있어 어느 쪽이 옳은지는 등록 시기에 달려 있습니다. 대조에 실패한 행을 버리지 말고 확인 필요로 따로 빼 두세요. 건수가 많다면 구신 대응표를 준비합니다. 우편번호가 있다면 우편번호를 주 키로 삼아 주소를 나중에 다시 끌어오는 것이 가장 견고합니다 — 합병으로 우편번호가 바뀌기도 하지만 주소 문자열보다 변화가 적고 우정 당국이 변경 이력을 공개합니다.

주소를 다루는 시스템에서는 정규화한 주소와 입력된 그대로의 주소를 모두 보존해 두는 것이 정석입니다. 정규화에 실패했을 때 원본이 남아 있으면 사람이 판단할 수 있지만 덮어쓰면 복원할 수 없습니다. 특히 배송지로 쓰는 경우 기계가 읽지 못하는 표기라도 배달원에게는 통하는 경우가 많아, 함부로 정형하면 배달되지 않는 일까지 있습니다. 분할은 어디까지나 검색 · 집계를 위한 파생 데이터로 가지세요.

📖 사용법

  1. 1
    주소 붙여넣기
    한 줄에 하나씩 붙여넣기.
  2. 2
    분할 실행
    47 도도부현을 정규식으로 감지.
  3. 3
    CSV 다운로드
    CSV 또는 TSV로 다운로드.

❓ 자주 묻는 질문

도도부현이 없는 주소는?
도도부현이 없는 행은 경고와 함께 표시되며 시구정촌 이후는 비어 있습니다.
해외 주소도 가능합니까?
일본 47 도도부현 전용으로 해외 주소는 지원하지 않습니다.
주소가 서버에 업로드됩니까?
아니요. 모든 처리는 브라우저 내에서 완료됩니다.

🔗 관련 도구

🐛 이 도구에서 문제가 발생했나요?

무료 · 가입 불필요. 재현 절차만이라도 도움이 됩니다. 보고는 운영자에게 직접 전달되어 개선에 사용됩니다.

※ 재현을 위해 브라우저 정보 (UA / 화면 / 언어 / URL) 가 자동 전송됩니다