엑셀을 사용하다보면 견적서나 금액 계산 작업을 많이 하게 되는데요.
금액을 계산하다보면 금액을 한글로 변환해서 표기하거나
한자로 변환해서 표기하고자 하는 경우가 많이 있습니다.
특히
견적서의 합계 금액에는 금액의 단위를 포함해서 ‘일금’이나 ‘원정’과 같은 글씨를 함께 넣어서 사용하게 되지요.
이런 경우 엑셀에서는 셀서식이나 함수를 통해 간단히 금액에 단위까지 포함해서
한글이나 한자로 변환해서 표기할 수 있습니다.
위의 예제는 엑셀에서 금액을 한글이나 한자로 표기하는 대표적인 예를 보이고 있습니다.
(adsbygoogle = window.adsbygoogle || []).push({});
셀서식을 이용해서 금액을 한글이나 한자로 표기하는 방법
엑셀에서 금액을 한글이나 한자로 표기하는 방법 중 간단한 방법으로 셀서식을 이용하는 방법이 있습니다.
위의 예제 중 C2 셀은 셀서식의 콤마 서식을 적용한 예입니다.
C3 셀부터 C6 셀까지는 셀서식 중 [DBNum1~4]을 이용한 방법입니다.
셀서식은 단축키로 CTRL + 1을 이용하시면 훨씬 편리합니다.
그 외에 자주 사용하는 방법은 해당 셀에서 마우스 오른쪽 버튼을 클릭해서 셀서식을 들어가는 방법도 있습니다.
셀서식으로 [DBNum] 서식을 이용하는 간단한 방법은 [형식]란에 직접 입력하는 방법입니다.
셀서식을 선택해서 [범주]는 [사용자지정]을 선택하고, 우측의 형식란에 직접 입력하는 방법입니다.
C3 셀의 서식은 [DBNum1]G/표준 입니다. 별도로 셀서식을 지정하지 않았다면 “G/표준”이라고 기존에 입력이 되어 있습니다. 여기에 [DBNum1]을 입력하시면 됩니다. 기존에 있는 “G/표준”이라는 내용은 지우셔도 자동으로 생성되기 때문에 “[DBNum1]”이라고만 입력하셔도 됩니다. 결과는 “一十二億三千四百五十六万七千八百九十”처럼 나오게 됩니다.
C4 셀의 서식은 [DBNum2]G/표준 입니다. 셀서식에 [DBNum2]라고 입력하시면되며, 결과는 “壹拾貳億參阡四百伍拾六萬七阡八百九拾” 형태로 나오게 됩니다.
C5 셀의 서식은 [DBNum3]G/표준 입니다. 셀서식에 [DBNum3]라고 입력하시면 되며, 결과는 “十2億3千4百5十6万7千8百9十” 형태로 나오게 됩니다.
C6 셀의 서식은 [DBNum4]G/표준 입니다. 셀서식에 [DBNum4]라고 입력하시면 되며, 결과는 “일십이억삼천사백오십육만칠천팔백구십” 형태로 나오게 됩니다.
셀서식에서 위의 4가지 형태를 직접 입력하지 않고 지정하는 방법은 셀서식의 기타 항목을 선택하여 변경하는 방법입니다. 하지만 이 형식을 지정하더라도 셀서식은 일부를 수정해서 사용하는 경우가 대부분이므로 메모지에 "[DBNum1~4]"라는 것을 적어 두시는 것도 좋은 방법입니다.
셀서식을 이용해서 금액을 한글이나 한자로 표기하는 응용 방법
위의 셀서식을 이용해서 금액을 한글이나 한자로 표기하는 방법은 매우 간단한 방법이기는 하지만, 일반적으로 사용하는 예를 보면 금액 앞에 “일금”이라고 한글로 입력하거나 이에 해당하는 한자로 “一金”을 입력하는 경우, 그리고 뒷부분에 “원정”을 입력하거나 이에 해당하는 한자로 “員整”을 입력하는 경우가 대부분입니다.
그러므로 위의 그림처럼 응용해서 사용하는 경우가 대부분이라고 할 수 있지요.
C2셀의 셀서식은 [DBNum1]"一金 "G/표준" 員整" 이고, 결과는 금액 앞 뒤에 “一金”과 “員整”을 포함되어 “一金 一十二億三千四百五十六万七千八百九十 員整” 형태로 표현됩니다.
C3셀의 셀서식은 [DBNum2]"一金 "G/표준" 員整" 이고, 결과는 금액 앞 뒤에 “一金”과 “員整”을 포함되어 “一金 壹拾貳億參阡四百伍拾六萬七阡八百九拾 員整” 형태로 표현됩니다.
NUMBERSTRING 함수를 이용해서 금액을 한글이나 한자로 표기하는 방법
셀서식으로 표현하는 것보다 함수를 이용하는 방법을 선호하신다면 위의 그림처럼 사용하시는 것도 좋은 방법입니다.
셀서식을 이용해도 함수를 이용해도 결과에는 차이가 없습니다.
사용하게 되는 함수는 NUMBERSTRING 입니다.
위의 그림처럼 계산식을 직접 입력하셔도 되고 함수 마법사를 이용하셔도 됩니다.
함수 마법사에서 NUMBERSTRING 함수를 적용한 화면은 위의 그림과 같습니다.
첫 번째 인수에는 참조하고자 하는 셀을 선택하고, 두 번째 인수에는 표시 형식을 선택하시면 됩니다. 표시 형식은 1부터 3까지 3종류가 있으며, 결과는 위의 그림을 참조하시면 됩니다.
C2 셀의 계산식은 =NUMBERSTRING(A2,1) 이고, 결과는 “일억이천삼백사십오만육천칠백팔십구”입니다.
C3 셀의 계산식은 =NUMBERSTRING(A2,2) 이고, 결과는 “壹億貳阡參百四拾伍萬六阡七百八拾九”입니다.
C4 셀의 계산식은 =NUMBERSTRING(A2,3) 이고, 결과는 “일이삼사오육칠팔구”입니다.
함수를 이용해서 금액을 한글이나 한자로 표기하는 응용 방법
NUMBERSTRING 함수를 이용하는 경우도 마찬가지로 해당 금액만 표기하는 경우보다는 앞뒤에 “일금”이나 “원정”이라는 글씨를 포함하는 경우가 대부분입니다.
그러므로 원하는 글씨를 입력하면서 & 연산자를 함께 사용하시면 됩니다. & 연산자의 좌우에는 출력할 값을 따옴표(“”)로 감싸주거나 표현할 값을 입력하시면 됩니다.
C2 셀의 계산식은 ="일금 "&NUMBERSTRING(A2,1)&" 원정" 이고, 결과는 “일금 일억이천삼백사십오만육천칠백팔십구 원정” 입니다.
C3 셀의 계산식은 ="일금 "&NUMBERSTRING(A3,2)&" 원정" 이고, 결과는 “일금 壹億貳阡參百四拾伍萬六阡七百八拾九 원정” 입니다.
C4 셀의 계산식은 ="一金 "&NUMBERSTRING(A4,2)&" 員整" 이고, 결과는 “一金 壹億貳阡參百四拾伍萬六阡七百八拾九 員整” 입니다.
TEXT 함수를 이용해서 금액을 한글이나 한자로 표기하는 방법
함수를 이용해서 금액을 한글이나 한자로 표기하는 방법으로 TEXT 함수를 사용하는 방법이 있습니다.
TEXT 함수의 첫 번째 인수는 참조할 셀을 선택하고, 두 번째 인수는 출력할 텍스트 포맷을 선택하시면 됩니다.
두 번째 인수로 가장 많이 사용하는 서식은 이 글의 맨 윗쪽에 설명했던 [DBNum1~4] 형식입니다.
TEXT 함수를 사용하는 간단한 예로 C2셀의 내용을 보면 =TEXT(A2,"[DBNum1]") 이고, 결과는 “一億二千三百四十五万六千七百八十九” 형태로 해당 숫자를 한자로 표기하게 됩니다.
이처럼 TEXT 함수의 두 번째 인수에 원하는 텍스트 포맷을 입력하면 됩니다.
여기에도 마찬가지로 앞뒤에 원하는 글씨가 있을 경우 & 연산자를 이용해서 추가 해 주시면 됩니다.
위의 그림은 지금까지 설명한 방법의 응용 사례로 사용하기 쉬운 방법을 선택해서 사용하시면 됩니다.
맨 아래쪽에 있는 C26 셀의 경우도 위에서 언급하지는 않았지만, 금액을 한글로 표기하는 부분 오른쪽 셀에 괄호로 금액을 표기하는데 자주 사용하는 예제입니다.
위의 예제 파일은 아래의 엑셀 파일을 참조하시면 이해가 더욱 쉬울 것이라 생각이 되네요.
아래의 엑셀 파일도 다운받으셔서 참고해 보시고, 이 글이 조금이라도 도움이 되시었기를 바랍니다.
금액을 한글로 표시 한자로 표시.xlsx
첫댓글 선생님 대단하십니다. 감사합니다.