ENCODEURL 함수
2013지원 버전 자세히 보기
엑셀 ENCODEURL 함수는 한글이나 공백이 든 글자를 웹 주소에 넣을 수 있는 형태로 바꿔 주는 함수입니다.
인수 설명
=ENCODEURL(텍스트)
- 영문과 숫자는 그대로 두고, 한글·공백·기호만 %XX 형태로 바꿉니다.
함수 개요
엑셀 ENCODEURL 함수는 한글이나 공백이 든 글자를 웹 주소에 넣을 수 있는 형태로 바꿔 주는 함수입니다. 웹 주소에는 한글과 공백을 그대로 쓸 수 없어서, %EC%98%A4처럼 약속된 기호로 바꿔야 링크가 제대로 열립니다.
A2 셀에 "오빠두"가 입력되어 있습니다.
=ENCODEURL(A2)한글을 웹 주소용 형태로 바꿉니다.
바꾼 글자를 주소 뒤에 이어 붙여 HYPERLINK 함수 로 검색 링크를 만드는 데 주로 씁니다.
ENCODEURL 함수 간단 예제
A2 셀에 "오빠두"가 들어 있습니다. 한글 한 글자가 %XX 세 덩어리로 바뀝니다.
=ENCODEURL(A2)한글을 웹 주소용 형태로 바꿉니다.
검색 주소 뒤에 바꾼 글자를 이어 붙이면, 셀에 적은 단어로 바로 검색하는 링크가 만들어집니다.
=HYPERLINK("https://www.google.com/search?q="&ENCODEURL(A2),"검색하기")셀에 적은 단어로 검색하는 링크를 만듭니다.
공백은 %20으로 바뀝니다. 공백을 그대로 두면 주소가 중간에서 끊겨 링크가 열리지 않습니다.
=ENCODEURL(A3)공백이 든 문장을 웹 주소용으로 바꿉니다.
그 외 주의사항
ENCODEURL 함수는 Windows용 엑셀에서만 동작합니다. Mac용 엑셀에서 파일을 열면 #NAME? 오류가 나옵니다.
주소 전체를 넣으면 안 됩니다. 콜론과 슬래시까지 바뀌어 버려 링크가 깨지므로, 주소 뒤에 붙일 검색어 부분만 넣습니다.
결과는 대문자 %XX 형태입니다. 한글 한 글자가 %XX 세 덩어리로 늘어나므로 주소가 길어 보이는 것은 정상입니다.
ENCODEURL 함수는 엑셀 2013 버전부터 제공됩니다. 이전 버전에서 파일을 열면 #NAME? 오류가 나옵니다.