KakaoAddress 함수 추가기능 (도로명주소 지번주소 자동변환)

무료

카카오 주소검색 API를 통해 지번/도로명주소를 실시간으로 조회하는 사용자지정함수입니다.

⭐️ 모든 일반 회원에게 무료로 제공되는 자료입니다.

파일형식

카테고리:

KakaoAddress 함수 추가기능 - DuTool

카카오지도 API로 입력한 주소의 지번, 도로명주소 및 경위도 자동 변환
(원하는 항목만 선택하여 추출 가능)


파일 다운로드

오빠두엑셀 홈페이지의 모든 서식은 회원 여러분께 무료로 제공됩니다.


엑셀 KakaoAddress 함수 추가기능 안내

KakaoAddress 함수는 카카오 주소검색 API를 통해 입력한 주소지의 도로명주소, 지번주소, 산/지하 여부, 경위도 좌표 등을 실시간으로 조회하는 사용자 지정 함수입니다. 지번주소, 도로명주소 상관없이 자동으로 주소지를 인식하며, 원하는 항목만 선택하여 값을 반환할 수도 있습니다. 입력한 주소지 아래 지번주소가 여러 개 조회될 경우 최대 10개까지 값을 반환합니다.

KakaoAddress 함수는 아래의 카카오 주소검색 API 를 사용합니다. 카카오 주소검색 API에 대한 자세한 설명은 관련링크를 참고하세요. 카카오지도 API는 하나의 앱Key당 하루 30만건의 조회만 지원합니다. 따라서 함수 결과값으로 "잘못된 API 키 또는 사용한도를 초과하였습니다." 라는 오류메세지가 나올 경우 4번째 인수인 Key값을 변경하여 사용합니다.

https://dapi.kakao.com/v2/local/search/address.json

DuTool 추가기능은 다운로드받은 파일을 실행하면 자동으로 설치됩니다. 단계별 설치방법은 아래 링크를 참고하세요.

회원에게 제공되는 특별한 혜택!

.

주기적인 업데이트 및 패치 제공 

파일 사용 중에 오류나 버그 발생시 커뮤니티에 문의해주세요! 확인 후 실시간 업데이트 및 패치를 제공해드립니다.

.

언제 어디서든, 무제한 다운로드 가능

1년 365일 언제 어디서든 파일이 필요할 경우, '클릭 한 번' 으로 손쉽게 파일을 다운받을 수 있습니다.

.

엑셀 커뮤니티 1:1 질의응답

파일 사용 중에 궁금한 점, 개선사항이 있을 경우 커뮤니티에 글을 올려주세요! 회원 여러분과 함께 교류하며 소통할 수 있습니다.

엑셀 KakaoAddress함수 구문
= KakaoAddress ( 주소지, [출력항목], [배열반환여부], [API키] )
KakaoAddress 함수 인수설명
인수 설명
주소지 정보를 조회할 주소지이며, 신주소/구주소 상관없이 입력 가능합니다. 존재하지 않는 주소지를 입력할 경우 함수는 #VALUE! 오류를 반환합니다.
출력항목
[선택인수]
함수는 기본값으로 아래 22개 항목을 반환합니다. 필요에 따라 원하는 항목만 쉼표(,)로 분리하여 출력할 수 있습니다. 예를들어 "도로명 주소, 지하여부(Y/N)" 를 입력할 경우 해당 항목만 결과값으로 반환합니다.

[지번주소(구주소)]

  1. 전체 지번 주소
  2. 법정코드
  3. 행정코드
  4. 지번 주번지
  5. 산여부(Y/N)
  6. 시도 단위
  7. 구 단위
  8. 동 단위
  9. 행정동 명칭
  10. 지번 부번지

[도로명주소(신주소)]

  1. 도로명 주소
  2. 건물 이름
  3. 건물 본번
  4. 지역명1
  5. 지역명2
  6. 지역명3
  7. 도로명
  8. 건물 부번
  9. 지하여부(Y/N)
  10. 우편번호(5자리)

[공통]

  1. x좌표
  2. y좌표
배열반환여부
[선택인수]
기본값은 'TRUE' 입니다. 오피스 365 미사용자는 배열반환여부를 'FALSE'로 사용합니다.

KakaoAddress 함수로 출력되는 범위를 정렬하는 등의 이후 추가작업이 필요할 경우 배열반환여부를 TRUE로 사용합니다. 단, 오피스 365 미사용자가 배열반환여부를 TRUE로 사용하려면 함수를 Ctrl + Shift + Enter 키로 입력해야 하는것에 주의합니다.

API키
[선택인수]
기본값으로 제공되는 API키는 일 30만회 검색이 가능합니다. 하루 사용가능한 검색량이 초과할 경우 "잘못된 API키 또는 사용한도를 초과하였습니다." 라는 오류메세지가 출력되며, 그럴 경우 별도의 REST API키를 인수로 입력합니다. 카카오 API 키 생성방법에 대한 자세한 설명은 관련 포스트를 참고하세요.
호환성
운영체제 호환성
Windows 버전 엑셀 2010 이상 버전에서 사용가능합니다.
Mac 버전 Mac용 엑셀 2011 이상 버전에서 사용가능합니다.

KakaoAddress 함수 사용예제

1. 특정 주소지의 정보 조회하기
=KakaoAddress("판교역로 235")

엑셀 도로명주소 지번주소 변경 예제 1

2. 특정 주소지의 5자리 우편번호만 조회하기
=KakaoAddress("판교역로 235","우편번호(5자리)")

엑셀 kakaoaddress 함수 예제 2

3. 특정 주소지의 시도/구 단위 정보만 조회하기
=TEXTJOIN(" ",TRUE,INDEX(KakaoAddress("판교역로 235","시도 단위, 구 단위"),0,2))

엑셀 주소변경 예제 3

그 외 참고사항

  • 추가기능으로 제공되는 모든 함수는, '함수가 실행 될 경우' 이전에 기록된 모든 작업 기록을 초기화하므로 이전단계 되돌리기(Ctrl + Z) 기능을 사용할 수 없게되는 점을 주의하여 사용합니다.
  • KakaoAddress 함수의 배열반환여부가 FALSE 일 경우, 함수는 출력될 범위에 있는 기존값을 지우고 새로운 값을 덮어쓰기 합니다. 따라서 정해진 범위에만 데이터를 추출해야 할 경우, 배열반환여부를 TRUE로 변경한 뒤 배열수식으로 이용합니다.
  • 본 함수는 카카오 주소검색 API 를 사용합니다. 존재하지 않는 주소지를 인수로 입력할 경우 함수는 #VALUE! 오류를 반환합니다.
  • 인터넷에 접속되어 있지 않거나 접속환경이 불안정 할 경우 함수는 #TimeOut! 오류를 반환합니다.
  • 카카오 주소검색 API 는 하루 30만회까지 검색을 지원합니다. 따라서 입력한 API키의 하루 사용가능 검색량을 초과할 경우 함수는 "잘못된 API키 또는 사용한도를 초과하였습니다." 라는 오류메세지를 반환합니다.

패치노트

  • v1.0.1 (2020.07.23)
    - 동단위와 행정동 명칭이 잘못 출력되던 오류 수정
  • v1.0.0 (2020.05.31)
    - KakaoAddress 함수 추가기능 릴리즈
guest
Inline Feedbacks
모든 댓글 보기
61
0
여러분의 생각을 댓글로 남겨주세요.x