숫자를 한글로, 한자로 변환하기

페이지 정보

작성자 군위넷 댓글 댓글 0건 조회조회 8,759회 입력 기사입력 : 22-02-11 17:12

본문

견적서나 영수증을 엑셀로 작성할때 한자나 한글로 금액을 표기해야하는 경우가 있습니다.

셀서식 또는 함수를 이용하여 쉽게 표기하는 방법을 소개하고자 합니다.


1. 셀 서식으로 적용하는 방법


▶ 셀 서식 대화상자를 실행하여 ‘표시 형식 > 기타’ 범주를 선택하면 숫자를 한글이나 한자로 바꿔주는 3가지 형식이 있다.


27011010cf4340f6442de28a337e2203_1644566623_79.gif 

< ‘기타’ 범주에 있는 3가지 형식 보기 >


▶ 3가지 형식을 적용 후 ‘셀 서식 > 표시형식 > 사용자 지정’ 범주를 선택하면 형식 자체를 볼 수 있다.
DBNum1, DBNum2, DBNum4 등이 보이며 이들 중 하나를 사용하면 된다.
 

27011010cf4340f6442de28a337e2203_1644566692_71.gif 

< [DBNum1] 형식을 이용한 한자로 변환하기 >

    

27011010cf4340f6442de28a337e2203_1644566706_83.gif 

< [DBNum4] 형식을 이용한 한글로 변환하기 >

 

27011010cf4340f6442de28a337e2203_1644566714_93.gif 

< [DBNum2] 형식을 이용한 ‘한자-갖은자’로 변화하기>


 

▶ 금액을 표기할 때 보통 한자로 쓰이는 숫자 보다 갖은자로 표현을 많이 한다.
한자 숫자에는 일반적인 숫자와 갖은자가 있다.

여기서 갖은자는 돈의 액수 등을 기록할 때 함부로 고치지 못하도록 획이 더 많고 구성을 달리한 한자 말한다.
이 중 4, 6, 7, 8, 9, 100은 갖은자로 잘 쓰지 않는다.

 

표 1 숫자의 한글, 한자, 한자-갖은자 표기

아라비아 숫자

한자표기

갖은자

한글읽기

0

1

壹, 壱

2

貳, 弍

3

叁, 參, 参

4

5

6

7

8

9

10

100

1000

10000

약자는 万

 

▶ 금액이나 숫자를 표시할 때 앞이나 뒤에 “원”, “일금”, “서기”, “만원정” 등을 붙이게 된다.
이것은 형식의 앞이나 뒤에 붙이면 된다. 원래는 [DBNum1] 하나만 표기해도 변환이 가능한데 이렇게 텍스트와 글을 합칠 때는 뒤에 붙은 “[$-412]G/표준” 을 같이 써 줘야 한다.
만약 2016이라고 입력하고 셀 서식을 “서기 [DBNum1]” 이라고 형식을 지정하면 “서기” 만 나오게 된다.
참고로 “[$-412]G/표준” 한국을 뜻하는 국가 설정 코드이다.


27011010cf4340f6442de28a337e2203_1644566803_72.gif 

<“일금”과 “만원정”을 입력한 사용자 지정형식>

   

2. NUMBERSTRING() 함수 이용하는 방법


NUMBERSTRING() 함수는 Datedif() 함수처럼 엑셀에서 정식으로 지원하는 함수는 아니지만 유용하게 사용할 수 있는 함수이다.
NUMBERSTRING() 함수의 형식은 첫 번째 인수는 숫자가 있는 셀(또는 값)을 선택(입력)하고, 두 번째 인수로 1, 2, 3 중에 하나를 입력하면 된다.


① NUMBERSTRING(B15,1) : 1인 경우 숫자와 단위가 표시되고 형식은 ‘[DBNum4][$-412]G/표준’과 같다.

② NUMBERSTRING(B15,2) : 2인 경우 한자-갖은자로 표현이 되며 ‘[DBNum2][$-412]G/표준’과 같다.

③ NUMBERSTRING(B15,3) : 3은 숫자를 읽기만 표기하며(표1 참조), 일치하는 형식은 없다.


27011010cf4340f6442de28a337e2203_1644566919_71.gif 

 <numberstring() 함수를 이용하는 방법>

 

이렇게 한글이나 한자로 변환하는 다양한 방법이 있습니다.

자신이 편한 방법을 학습해 두었다가 필요시 이용하시면 되겠습니다.

수고하셨습니다.


출처 : 엑셀, 숫자를 한글로, 한자로... : 네이버 블로그 (naver.com)