Monday, October 09, 2006
엑셀] 숫자를 한글로 읽기, 금액을 한자로 변환/문자로 변경 함수 NUMBERSTRING
아라비아 숫자를 한글 발음으로 변환하는 것 즉 "Number Spell Out" 기능을 구현한 함수가 엑셀에 내장되어 있습니다.
=NUMBERSTRING(셀주소, 옵션)
함수입니다.
예를 들어, 73743801 이라는 숫자를 A1 셀에 기입합니다. 시트에서 맨 처음의 셀입니다.
바로 옆인 B1 셀 등에,
=NUMBERSTRING(A1, 1)
이라고 입력합니다.
그러면 B1 셀에
칠천삼백칠십사만삼천팔백일
이렇게 A1셀의 숫자가 한글식 읽기로 나타납니다.
옵션을 2로 주면
=NUMBERSTRING(A1, 2)
七阡參百七拾四萬參阡八百壹
이렇게 한자로 나타나고
옵션을 3으로 하면
=NUMBERSTRING(A1, 3)
칠삼칠사삼팔영일
단위를 무시하고 숫자 한 글자를 한글 한 글자로 치환합니다.
NUMBERSTRING() 함수는 아시아 버전의 엑셀에만 있는 함수로 알고 있습니다. 일본어판 엑셀에는 있지만, 영문판 엑셀에는 없는 것 같더군요. 그래서 그런지 엑셀 도움말에도 NUMBERSTRING() 함수에 대한 언급은 없었습니다.
▶▶ Perl] 숫자 한글 발음으로 읽기, 한글 변환; Number To Korean; Spell Out
=NUMBERSTRING(셀주소, 옵션)
함수입니다.
Excel: 아라비아 숫자를 한글 발음으로 변환 예제
예를 들어, 73743801 이라는 숫자를 A1 셀에 기입합니다. 시트에서 맨 처음의 셀입니다.
바로 옆인 B1 셀 등에,
=NUMBERSTRING(A1, 1)
이라고 입력합니다.
그러면 B1 셀에
칠천삼백칠십사만삼천팔백일
이렇게 A1셀의 숫자가 한글식 읽기로 나타납니다.
옵션을 2로 주면
=NUMBERSTRING(A1, 2)
七阡參百七拾四萬參阡八百壹
이렇게 한자로 나타나고
옵션을 3으로 하면
=NUMBERSTRING(A1, 3)
칠삼칠사삼팔영일
단위를 무시하고 숫자 한 글자를 한글 한 글자로 치환합니다.
NUMBERSTRING() 함수는 아시아 버전의 엑셀에만 있는 함수로 알고 있습니다. 일본어판 엑셀에는 있지만, 영문판 엑셀에는 없는 것 같더군요. 그래서 그런지 엑셀 도움말에도 NUMBERSTRING() 함수에 대한 언급은 없었습니다.
▶▶ Perl] 숫자 한글 발음으로 읽기, 한글 변환; Number To Korean; Spell Out
tag: office
엑셀 Excel | 워드 Word | VBA 매크로 | 오피스
<< Home