본문 바로가기

엑셀(Excel)/사용자 정의 함수

엑셀 한글이름 영문 변환하기(Romanization 함수)

반응형

 

추가기능 다운로드

Romanization.zip
0.02MB

 

 

추가기능 활성화 방법

 

설명

  • 한글이름을 영어이름으로 변환하여 값을 반환합니다.
  • 현행 로마자 표기법에 따라 변환한 이름과 함께 로마자 표기법을 따르지 않으면서 많이 사용되고 있는 이름도 제안받을 수 있습니다.
  • Romanization함수는 엑셀에서 기본으로 제공하는 함수가 아닌 사용자 정의 함수로서 추가기능 파일을 다운받고 엑셀에서 추가기능 활성화 후 사용하시기 바랍니다.

 

구문

  • =Romanization(koreanName, [rankScore])

 

인수

  • koreanName(필수) : 영어이름으로 변환 할 한글이름입니다.
  • rankScore(선택) : 영어 이름의 사용 빈도 순위입니다. 생략시 "1"이 기본값으로 지정됩니다.

 

주의

  • 네이버에서 제공하는 한글인명-로마자 변환 API를 이용하여 만든 함수로 일일허용량을 초과 할 시 이용에 제한이 있을 수 있습니다.
  • 인터넷 연결에 문제가 있거나, 기타 문제로 인하여 조회 결과 값이 나오지 않을 수 있습니다.
  • Mac OS에서는 동작하지 않을 수 있습니다.

 

예제1

  • 한글이름 "홍길동"의 사용빈도 순위가 가장 많은 영문이름으로  변환합니다.

 

예제2

  • 한글이름 "홍길동"의 사용빈도 순위가 가장 많은 영문이름으로  변환합니다.
  • 사용빈도 순위가 가장 높은 영문이름 조회 시 rankScore 인수는 생략 할 수 있습니다.

 

예제3

  • 한글이름 "홍길동"의 사용빈도 순위가 두번째로 많은 영문이름으로  변환합니다.

 

유사함수

 

Update Note : 2019-12-07


Romanization 함수를 이용하시는 분이 증가함에 따라 API 한도 초과문제로 해당 함수가 작동하지 않는 일이 자주 발생하였습니다.

이를 해결하기위해 해당 함수를 이용하시는 분들이 직접 네이버로부터 API키를 발급받아 사용할 수 있도록 수정하였습니다.

이미 해당 함수를 사용중인 분들께서는 기존에 받으셨던 추가기능 파일을 제거후 새로 다운받아 사용하시길 권장드립니다.

 

기타

  • 이용에 불편한 점이나 건의하실 것 있으면 알려주시기 바랍니다.
  • E-mail : devlunar@naver.com

 

반응형