엑셀 ENCODEURL 함수는 URL로 인코딩된 문자열을 반환합니다. URL 인코딩은 보통 프로그래밍 언어로 구현해서 많이 사용하지만 ENCODEURL 함수를 사용하면 엑셀에서 바로 인코딩할 수 있습니다.
구문(Syntax)
ENCODEURL
ENCODEURL(text)
URL로 인코딩된 문자열을 반환한다.
인수 : text – 인코딩할 텍스트
Windows용 엑셀 2013 이상에서만 사용 가능
사용 예
=ENCODEURL("우리나라") => '%EC%9A%B0%EB%A6%AC%EB%82%98%EB%9D%BC'
한글은 URL에서 허용되지 않으므로 모든 텍스트가 인코딩됩니다.
=ENCODEURL("Happy Hour") => 'Happy%20Hour'
알파벳은 그대로 표시되고 중간의 공백은 URL에서 허용되지 않으므로 인코딩됩니다.
=ENCODEURL("Happy-Hour") => 'Happy-Hour'
알파벳, 하이픈은 URL에서 허용되므로 인코딩 없이 그대로 표시됩니다.
=ENCODEURL("HappyHour") = > 'HappyHour'
알파벳만 포함된 텍스트이므로 인코딩 없이 그대로 표시됩니다.
참고) URL에 허용되는 문자
종류 | 허용되는 문자 |
영숫자 | a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 |
unreserved | - _ . ~ |
reserved | ! * ' ( ) ; : @ & = + $ , / ? # [ ]
* reserved 문자가 문자 그대로 사용되어야 할 때는 인코딩해야 함 |
관련 글
FILTERXML 함수 - XML에서 특정 데이터 가져오기 - 엑셀 FILTERXML 함수는 XML 데이터에서 원하는 부분을 가져옵니다. 웹서비스에서 데이터를 가져오는 WEBSERVICE 함수와 같이 사용하면 외부의 XML 데이터를 엑셀로 가져와서… …
WEBSERVICE 함수 - 웹서비스 데이터 가져오기 - 엑셀 WEBSERVICE 함수는 인터넷에서 HTML, XML, JSON과 같은 형식으로 서비스되는 데이터를 엑셀로 가져올 수 있습니다. 가져온 데이터가 XML 형식이라면 FILTERXML… …