엑셀 Excel 금액을 한글, 한자로 표기하는 함수 NUMBERSTRING 사용해보자

 

환경: Microsoft Excel 2013

 

예전에는 금액 입력란에 숫자를 표현할 때 한글을 입력하곤 했었습니다. 주로 견적서나 자금 인출과 관련된 문서에 많이 쓰입니다. 엑셀에서는 숫자를 한글과 한자로 변환해 주는 함수를 지원합니다. 숫자를 쪼개서 직접 만들수도 있지만 NUMBERSTRING 함수를 이용하면 간단하게 처리할 수 있습니다.  

 

이런 함수는 자주 사용하지는 않지만 꼭 필요할 때가 있습니다. 꼭 기억해 두셨다가 적용해 보시기 바랍니다. 그럼 NUMBERSTRING 함수 원형에 대해 알아 볼까요? 아래 인수 중에서 Type 값에 따라 한자와 한글로 나눠 집니다.

 

NUMBERSTRING(, Type)

 

l  : 숫자를 한글로 변경할 실제 값이나 셀이 들어간다.

l  Type : 1 ~ 3 까지 입력이 가능하며 각 숫자 별 결과값은 아래와 같다.

1일 때 123456 =NUMBERSTRING(A1,1) '십이만삼천사백오십육'

2일 때 123456 =NUMBERSTRING(A2,2) '壹拾貳萬參阡四百伍拾六'

3일 때 123456 =NUMBERSTRING(A3,3) '일이삼사오육'

 

함수 마법사에서는 지원하지 않기 때문에 직접 함수명을 전부 입력해야 합니다. 그리고 Type 1 ~ 3 이외의 값을 입력값을 넣었을 경우 #NUM 에러가 나게 됩니다.

엑셀 Excel 금액을 한글, 한자로 표기하는 함수 NUMBERSTRING 사용해보자

 

그럼 아래 샘플에서 전체 금액에 해당하는 숫자를 한글과 한자로 변경해 보겠습니다. NUMBERSTRING 함수의 두 인수에 값을 넣고 Enter 를 누릅니다

엑셀 Excel 금액을 한글, 한자로 표기하는 함수 NUMBERSTRING 사용해보자

 


 그림처럼 전체 금액을 숫자로 변경했더니 다음과 같이 나왔습니다. Type 1로 했기 때문에 한글로 표현이 된 것입니다. 우리가 은행에서 무통장 입금할 때 한글로 쓰던 것과 같습니다. 

엑셀 Excel 금액을 한글, 한자로 표기하는 함수 NUMBERSTRING 사용해보자

 

이제 Type 을 바꿔가면서 변환을 해 보겠습니다. Type 2 는 한자로 변경이 되었으며, 3은 단순히 숫자 하나하나를 발음할 때 나는 소리로 변환합니다. 금액에 완성을 위해서는 끝부분에 원정이 붙어야겠죠. 텍스트를 합칠 때 사용하는 연산자 “&” 이용해서 =NUMBERSTRING(D7, 1) & “ 원정 라고 넣으시면 되겠죠

엑셀 Excel 금액을 한글, 한자로 표기하는 함수 NUMBERSTRING 사용해보자


Posted by 녹두장군

댓글을 달아 주세요