KakaoAddress 함수 추가기능 (도로명주소 지번주소 자동변환)
카카오지도 API를 활용하여 지번, 도로명주소 및 경위도를 변환하는 엑셀 추가기능 함수입니다.
파일 다운로드 ( 무료 )
30 EP → 0 EP 특별 할인 중!
추가기능 이용 가이드
추가기능 상세 정보
카카오지도 API를 활용하여 지번, 도로명주소 및 경위도를 변환하는 엑셀 추가기능 함수입니다.
파일이름
DuTool - KakaoAddress 함수.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 사용불가
4.93
점
회
개
추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=KakaoAddress(주소지,[표시항목],[배열반환여부],[API키])
•
주소지
-
검색할 주소지입니다. 신주소와 구주소를 모두 입력할 수 있습니다.
- 존재하지 않는 주소지를 입력한 경우 함수는 #VALUE! 오류를 반환합니다.
•
표시항목
-
[선택인수]함수는 기본값으로 22개 항목을 반환합니다. 필요 시, 원하는 항목을 선택하여 출력할 수 있습니다.
예) "도로명 주소, 지하여부(Y/N)" 등..
예) "도로명 주소, 지하여부(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 일 경우, 함수의 결과값으로 배열을 출력합니다. 기본값은 TRUE 입니다.
- 엑셀 2019 이전 버전 사용자는 배열반환여부를 FALSE로 사용합니다.
- 이 함수가 다른 함수의 인수로 사용할 경우, 배열반환여부는 TRUE 여야 합니다.
•
API키
-
[선택인수]본 함수는 공개 API키는 하루 30만회 검색을 제공합니다. 만약 최대 검색량을 초과할 경우, "잘못된 API키 또는 사용한도를 초과하였습니다." 라는 오류메세지가 출력되며, 그럴 경우 별도의 API키를 발급받아 사용합니다.
- 카카오 개발자 센터 : https://developers.kakao.com/
- 카카오 주소 검색 API : https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord
1. 🎥 라이브 풀영상으로 모든 과정 완벽 정리!
위캔두 멤버십 회원이시라면, 무편집 라이브 전체 영상으로 모든 과정을 차근차근 꼼꼼하게 학습해보세요!😊
2. 특정 주소의 지도 정보 조회하기
=KakaoAddress("판교역로 235") / / 판교역로 235의 상세 정보를 출력합니다.

3. 특정 주소의 우편번호 조회하기
=KakaoAddress("판교역로 235","우편번호(5자리)") / / '판교역로 235' 주소지의 5자리 우편번호 정보만 출력합니다.

4. 특정 주소지의 시도/구 단위 정보 출력하기
=TEXTJOIN(" ",TRUE,INDEX(KakaoAddress("판교역로 235","시도 단위, 구 단위"),0,2)) / / '판교역로 235'의 시도/구 정보를 값으로 출력합니다.

알아두면 좋은 정보
사용 전 참고사항
본 함수는 공개 API로 하루 최대 30만회 검색을 지원합니다.
만약 하루 최대 검색량을 초과한 경우, "잘못된 API키 또는 사용한도를 초과하였습니다." 라는 오류메세지가 출력되며, 그럴 경우 카카오 지도 API키를 직접 발급 받아 사용할 수 있습니다.
카카오 개발자센터 : https://developers.kakao.com/
카카오 주소 검색 API : https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord
본 함수는 카카오 주소검색 API 를 사용합니다. 존재하지 않는 주소지를 입력한 경우 함수는 #VALUE! 오류를 반환합니다.
API 링크 : https://dapi.kakao.com/v2/local/search/address.json
인터넷에 연결되어 있지 않거나 인터넷 환경이 불안정 할 경우, 함수는 #TimeOut! 오류를 반환합니다.
배열반환여부를 FALSE로 사용할 경우, 함수는 출력 범위의 기존 값을 지운 후 새로운 값을 덮어쓰기 합니다.
엑셀 2021 이후 및 M365 버전 사용자는 배열반환여부를 TRUE로 사용하는 것을 권장합니다.
추가기능 함수의 실행 내역은, 실행 취소(Ctrl + Z) 기능이 지원되지 않는 점을 주의해서 사용합니다.
최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
2.0.0
2023-04-15
호환성 개선
1.1.0
2020-07-23
동단위와 행정동 명칭이 잘못 출력되던 오류 수정
1.0.0
2020-05-31
KakaoAddress 함수 추가기능 업로드


오빠두 로그인을 한다.
추가기능이 뭐가있는지 본다.
다운로드를 받는다.
리뷰를 단다.
일을 시작한다.
오빠두에서 배운 능력으로 남들보다 빠르게 일을 처리한다.
유투브 강의를 본다.
좋아요를 넣는다.
퇴근을 한다.
'콘텐츠사용' 버튼을 체크해주셔야 추가기능을 사용하실 수 있습니다.
자세한 설치 방법은 아래 링크를 확인해보세요.
https://www.oppadu.com/%ec%97%91%ec%85%80-%ec%b6%94%ea%b0%80%ea%b8%b0%eb%8a%a5-%ec%84%a4%ec%b9%98%eb%b0%a9%eb%b2%95/
아직 사용 전이지만 쏠쏠하게 사용할 수 있을 거 같네요.
감사합니다.
설명에 적어드린 것 처럼 오피스 365 미사용자는 배열반환여부를 FALSE로 지정하셔야 합니다.
("동 단위"에서 행정동, "행정동 명칭"에서 법정동이 나옵니다.)
말씀해주신 오류 수정해서 새로운 1.0.1 버전으로 업데이트 해 드렸습니다.
확인해주셔서 대단히 감사드립니다!
저는 '오피스2016(365아님)을 사용하고 있습니다. TEXTJOIN 함수 사용 안됩니다.'
수식입력 셀에 여러 값을 직접 출력(현재는 수식 입력 오른쪽 셀에 값 출력) 문의
- '지번 주번지'와 '지번 부번지'를 하이픈 '-' 으로 구분하여 수식 입력셀에 출력 하고자 합니다.
도움 부탁드립니다. 감사합니다.홈페이지에 올려드린 TEXJOIN 함수 추가기능을 설치 후 사용해보세요.
또는 PHONETIC 함수를 사용하는 방법도 있습니다.
지번주번지와 지번부번지 각 셀 옆에 "-" 를 작성하신 뒤,
=PHONETIC(범위) 를 입력해보시기 바랍니다. :)
답변이 도움이 되셨길 바랍니다.