엑셀 ShortenURL 함수 추가기능 (단축 URL 생성)
네이버에서 제공하는 단축 URL API를 활용하여 "http://me.do/" 형식의 짧은 URL을 생성하는 함수 추가기능입니다.
다운로드 제공 마감
30 EP → 0 EP 특별 할인 중!
다운로드 서비스 종료
🚨제공 마감 안내🚨
단축 URL 추가기능 제공 중단 안내
네이버에서 제공하던 me2.do 단축 URL 서비스가 24년 11월 28일부로 종료됨에 따라,
본 추가기능의 배포도 중단하게 되었습니다.
단축 URL API 서비스 중단 안내 - NAVER Developers
감사합니다.
추가기능 이용 가이드
추가기능 상세 정보
네이버에서 제공하는 단축 URL API를 활용하여 "http://me.do/" 형식의 짧은 URL을 생성하는 함수 추가기능입니다.
파일이름
DuTool-ShortenURL 함수.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 사용불가
4.95
점
회
개
추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=ShortenURL(기존URL,클라이언트ID,클라이언트Secret)
•
기존URL
-
단축할 URL 주소입니다.
•
클라이언트ID
-
네이버에서 발급받은 단축 URL API의 애플리케이션의 Client ID 입니다.
- 클라이언트 ID 과 Sercret 은 네이버 개발자 센터에서 발급받을 수 있습니다.
https://developers.naver.com/main/
•
클라이언트Secret
-
네이버에서 발급받은 단축 URL API의 애플리케이션의 Client Secret 입니다.
1. 네이버 API 등록방법
- 네이버 개발자 센터로 이동합니다.
- 내 애플리케이션을 클릭합니다.

- 약관 동의 후 [확인] 버튼을 클릭합니다.

- 이메일 정보 확인 후, 임의의 회사정보를 입력합니다. [확인] 버튼을 클릭합니다.

- 애플리케이션 이름으로 임의의 이름을 입력합니다.

- 사용API 로 [단축 URL]을 선택합니다.

- 사용 환경으로 [WEB설정] 을 추가한 뒤, 웹 서비스 URL로 'http://w"를 입력합니다. [등록하기] 버튼을 눌러 마무리합니다.

- 이후 단축URL API 의 [개요] 탭에서 ClientID와 ClientSecret을 확인할 수 있습니다.

2. 단축 URL 당일 사용량 확인방법
- 네이버 개발자센터로 이동합니다.
- [Application] - [단축URL] API로 이동합니다.

- 아래로 이동하면 '비로그인 오픈 API 당일 사용량' 에서 당일사용된 API 사용량을 조회할 수 있습니다.

3. 단축 URL 주소 만들기
=ShortenURL("https://www.oppadu.com", 클라이언트ID, 클라이언트Secret) / / 오빠두엑셀 홈페이지 URL 주소를 단축 URL로 변경합니다.

4. 셀 안에 입력된 URL 주소를 단축 URL로 변경하기
=ShortenURL(A1,클라이언트ID,클라이언트Secret) / / A1셀 안에 입력된 URL 주소를 단축 URL로 변경합니다.

알아두면 좋은 정보
사용 전 참고사항
단축 URL은 하루에 최대 25,000개를 생성할 수 있습니다.
본 함수는 네이버에서 제공하는 단축 URL API를 사용합니다. 네이버 단축 URL API의 상세 가이드는 아래 링크를 참고해주세요.😊
ShortenURL 함수의 인수가 잘못되거나 PC가 인터넷에 연결되어 있지 않을 시, 함수는 다음 오류를 반환합니다.
- API접속불가 : PC가 인터넷에 연결되어 있지 않거나, API에 접근할 수 없는 경우
- 잘못된URL/1403 : URL 주소에 사용할 수 없는 특수기호가 포함된 경우
- 인증실패/024 : 클라이언트 ID 또는 클라이언트 Secret이 잘못된 경우
- #VALUE! : URL 주소로 잘못된 셀 또는 범위를 참조한 경우
최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
-
2024-11-28
지원 종료
3.1.0
2023-04-06
일부 한글/특수기호 포함된 URL에서 변환이 안되는 오류 수정
3.0.0
2021-12-30
윈도우 10 보안 업데이트 이후, 발생하던 웹 접속 관련 오류 수정
2.0.0
2021-11-30
API 파라미터 변경으로 인한 코드 수정
1.0.0
2021-01-15
ShortenURL 함수 추가기능 업로드

ShortenURL 함수는 네이버에서 제공하는 API를 사용하기 때문에 me.do 형태로만 변경가능합니다. :)
놀가운기능에 감탄합니다~
이런것도 가능한지 궁금하네요
네이버에서 외부링크를 이용해서 큐알코드생성하면 "http://m.site.naver.com/***** " 이런형태의 단축 url 이 생성이 됩니다.
즉 네이버 큐알코드생성기를 이용해서 큐알코드를 만들면 단축 url 도 같이 생성이 되는데 이것도 엑셀로 자동화가가능한지 궁금합니다~
만약 가능하다면 한번 만들어주세요~ 부탁드립니다 ^^
아래 GetQRCode 함수를 사용하시면 QR코드를 생성하실 수 있습니다.
ShortenURL 함수와 같이 사용해보세요
https://www.oppadu.com/product/%EC%97%91%EC%85%80-getqrcode-%ED%95%A8%EC%88%98-%EC%B6%94%EA%B0%80%EA%B8%B0%EB%8A%A5/
동일 url 경우 단축주소 변화가 없는데.. 계속 새로운 단축주소 생성은 어렵나요??
아마 동일 API키로 생성하셔서 그럴겁니다.^^;
중복생성을 막기 위해 동일 url주소는 같은 단축주소로만 만들어지는 걸로 알고 있습니다.
네이버쪽에 따로 문의해보셔야 할 것 같습니다.
단축 URL 관련 하여 문의 있습니다
네이버 api 클라이언트 아이디 클라이언트키 신청후 이기능 사용하려면 클라이언트아이디와 비밀키 어떤 시트에 입력 해야 되는가요 ? 다른 기능들은 예제파일 있어서 입력하고 사용 하고 있습니다 . 단축 기능 에선 예제파일 같은거 있는가요 ?
감사합니다
API 파라미터에 변경사항이 있었네요 ^^;
함수를 2.0 으로 수정해드렸으니 한번 확인해보시겠어요? 잘 동작할겁니다.
감사합니다.
사용중인 OS와 엑셀 버전이 어떻게 되시나요?
이 추가기능은 윈도우OS의 엑셀 2013 이후 버전에서만 사용가능합니다.
한번 확인해보시겠어요?
감사합니다.
2019 Professional 버전에서 발생할 수 있는 오류를 수정해서 버전을 업데이트 해드렸습니다.^^ 업데이트 된 버전으로 다시 실행해보시겠어요?
만약 새로운 버전을 사용해도 오류가 발생한다면, 일부 라이브러리 누락으로 인한 오류이므로 엑셀을 재설치 한 후 다시 실행해보세요 :)
감사합니다.
음.. 혹시 아래 내용을 한번 더 확인해보시겠어요?
파일 - 계정 - (오른쪽 하단) Excel 정보 - 32/64비트 확인
만약 설치한 엑셀이 32비트 이고 윈10Pro를 사용중이시라면 .Net라이브러리가 누락되어서 오류가 발생할 수도 있습니다.
그럴 경우,
Win + S -> Windows 기능 켜기/끄기 -> .Net 3.5 FrameWork 를 체크 후 설치한 다음 다시 함수를 사용해보시겠어요?
라고만 계속 뜰까요?...
오타일까 해서 수십번 확인해도 복붙해도 계~~~속 #NAME? 만 뜨네요 ㅠㅜ
해결방법 아시나요?ㅠㅜ
해당 함수는 VBA로 작성된 추가기능 함수여서, 추가기능을 설치 후 사용하셔야 합니다.
파일을 다운받으신 후, 아래 링크에 안내해드린 방법으로 추가기능을 설치한 후 사용해보세요.
엑셀 추가기능 설치방법
마지막에 API접속불가 라고 뜨네요..
분명히 인터넷에 연결되어 있는데도 말이죠... 데스크탑으로도 해보고 노트북으로도 해봤는데 계속 API접속불가라고 뜹니다.. 해결방법 아실까요?ㅠㅜ
참고로 저는 64비트 입니다.
간혹 64비트 pc에서 32비트 엑셀을 사용할 경우 .NET 프레임워크가 누락되어 오류가 발생할 수 있습니다.
그럴 경우, 아래 링크의 자주묻는 질문에서
"인터넷 접속 또는 API 연결에 실패하였습니다." 오류가 계속 발생할 경우
를 참고해보시겠어요?https://www.oppadu.com/product/%eb%84%a4%ec%9d%b4%eb%b2%84-%ec%97%b0%ea%b4%80-%ea%b2%80%ec%83%89%ec%96%b4-%ed%82%a4%ec%9b%8c%eb%93%9c-%ec%84%9c%ec%8b%9d/
감사합니다.
아쉽게도 해당 기능은 윈도우에서만 사용가능합니다.😥