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
View all comments
스타크엑셀
2020년 6월 1일 4:25 오전
별점주기 :
     

홈페이지를 매일 들리는 이유... 추가기능 뭐가 올라오나 보러 옵니다.. 이번에도 역시 대박쓰!!

cvic11
cvic11
2020년 6월 7일 10:51 오전
별점주기 :
     

와~ 대박입니다.

일좀줄여보자
일좀줄여보자
2020년 6월 10일 12:34 오후
별점주기 :
     

일과 시작
오빠두 로그인을 한다.
추가기능이 뭐가있는지 본다.
다운로드를 받는다.
리뷰를 단다.
 
일을 시작한다.
오빠두에서 배운 능력으로 남들보다 빠르게 일을 처리한다.
유투브 강의를 본다.
좋아요를 넣는다.
퇴근을 한다.
 
 
 

신승창
신승창
2020년 6월 13일 10:05 오후
별점주기 :
     

이 기능으로 아이들의 하루일기 쓴것을 모아서 한눈에 보려고 하는 데요... 잠재적인 보안문제 알림이 떠요?

tlagns12@NAVER.COM
2020년 6월 16일 6:08 오후
별점주기 :
     

좋은 자료 감사합니다!!!

악순환의 굴레
악순환의 굴레
2020년 7월 9일 4:59 오후
별점주기 :
     

아직 사용 전이지만 쏠쏠하게 사용할 수 있을 거 같네요.

감사합니다.

이히리베
이히리베
2020년 7월 17일 4:26 오후
별점주기 :
     

=kakaoaddress("주소") 입력시 결과값이 " [1] 전체 지번 주소" 로만 나오고 아무정보가 출력이 안되는 경우는 무슨 문제일까요?

바다
바다
2020년 7월 23일 1:45 오전
별점주기 :
     

"동 단위"와 "행정동 명칭" 기능이 서로 반대로 된 것 같아요.
("동 단위"에서 행정동, "행정동 명칭"에서 법정동이 나옵니다.)

김기수
김기수
2020년 7월 25일 4:29 오후
별점주기 :
     

좋은 자료 잘 활용하겠습니다

softjs
softjs
2020년 8월 9일 2:32 오후
별점주기 :
     

매우 유용한 정보 입니다. 진심 감사드립니다. 저는 '오피스2016(365아님)을 사용하고 있습니다. TEXTJOIN 함수 사용 안됩니다.' 수식입력 셀에 여러 값을 직접 출력(현재는 수식 입력 오른쪽 셀에 값 출력) 문의 '지번 주번지'와 '지번… 더보기 »

softjs
softjs
2020년 8월 11일 9:45 오후
별점주기 :
     

안녕하세요!
카카오에서 REST API 키를 발급 받았습니다.
함수 마지막에 키 값을 입력하니 적용이 안됩니다.
(마지막 인수에 키값을 그대로 입력했습니다.)
키값 입력 방법이 따로 있는지 다시한번 도움 부탁드립니다.

=KakaoAddress(AB2,"지번 부번지",0,c7481fa554cb??????d434a857750b)

admin
admin
2020년 8월 23일 4:03 오후
별점주기 :
     

아...유용하게 쓸 수 있겠습니다.^^

16
0
여러분의 생각을 댓글로 남겨주세요.x