엑셀(excel)에서 숫자를 한글로 변환하기


회사의 내부 품의서나 계약서등에 금액이 있을 경우 실수와 향후 위변조를 방지하기 위해 일반적으로 아라비아 숫자와 한글을 섞어 씁니다. 

한자로 숫자를 쓸 경우 一, 二, 三 는 위조가 쉽기때문에 갖은자 라는 개념이 있다고 합니다.

  1. 계약 명: blahblah
  2. 계약 기간 : 계약일부터 180일
  3. 계약 금액:  일금 삼천이백만원 정 (₩ 32,0000,000)
    1. 공급가액 : 일금 이천구백구만구백구원 정 (₩29,090,909)
    2. 부가가치세 : 일금 이백구십만구천구십일원 정 (₩2,909,091)


문제는 29,090,909 같은 숫자를 읽으면서 타이핑하다보면 오타를 내기 쉬운데 excel 에는 숫자를 한글이나 한자로 변환해 주는 NumberString 이라는 함수가 있으므로 이걸 사용해서 한글로 변환하면 실수를 줄일수 있습니다.

NumberString 을 사용하려면 첫번째 파라미터는 변환할 숫자가 있는 셀의 주소를, 2번째 파라미터는 변환할 형식을 입력합니다.

2번째 파라미터가 1일 경우 한글을 2일 경우 갖은자 방식의 한자로 변환해 줍니다.


Ref