숫자를 한글 또는 한자로 변환하는 방법은 여러가지가 있습니다. 하나씩 올리기로 하겠습니다.
오늘은 가장 간단한 numberstring 함수를 사용합니다.
12,345 =numberstring(A1,1) 일만이천삼백사십오
12,345 =numberstring(A2,2) 壹萬貳阡參百四拾伍
12,345 =numberstring(A3,3) 일이삼사오
numberstring 함수는 도움말에 나오지 않는 함수죠. 두개의 인수를 갖는데 앞의 인수는 숫자나, 셀주소가 되고, 뒤의 인수는 1,2,3 세가지중 하나여야 합니다. 그렇지 않으면 #NUM! 에러가 발생합니다. 테스트 해보시면 사용방법을 쉽게 아실 수 있을겁니다.
---------------------
Numberstring함수를 이용하여 숫자를 한글 또는 한자로 바꾸는 예를 소개하셨습니다. 숫자를 문자로 표현하는 데에는 몇 가지 방법이 있습니다. 저는 엑셀에서 제공하는 사용자정의 서식을 이용한 방법을 간단히 정리해 드리도록 하겠습니다.
다음은 12345라는 숫자 데이터의 셀서식을 사용자가 아래와 같은 형식으로 어떻게 표시되는가를 나타낸 예제입니다.
一万二千三百四十五 [DBNUM1]G/표준 一二,三四五 [DBNUM1]#,###
壹萬貳阡參百四拾伍 [DBNUM2]G/표준 壹貳,參四伍 [DBNUM2]#,###
1万2千3百4十5 [DBNUM3]G/표준 12,345 [DBNUM3]#,###
일만이천삼백사십오 [DBNUM4]G/표준 일이,삼사오 [DBNUM4]#,###
셀을 선택하신 뒤 서식 ☞ 셀 ☞ 표시형식 ☞ 종류 ☞ 사용자 정의에서 위에서 소개한 셀서식을 입력하면, 셀의 표시형식이 바뀌게 됩니다.
팁, G/표준은 기본이므로 [DBNUM4]G/표준라고 하실 때에는 그냥, [DBNUM4]라고 하셔도 됩니다^^
-----------------------
오늘은 유용하게 사용할 수 있는 몇 가지 셀 서식(사용자 지정) 기능에 대해 알아 보도록 하겠습니다.
아래와 같은 내용이 작성되어 있다고 가정해 보겠습니다. (사용버전: 엑셀 2002)
<1> B3 셀에 셀 포인터를 놓고 마우스 오른쪽 단추를 클릭하고 바로 가기 메뉴 중 셀 서식을 선택합니다.
<2> 셀 서식 대화상자내의 표시 형식 탭을 선택합니다. 범주 목록 중 사용자 지정을 선택하고 형식 입력란에 [빨강][>=90]#;[파랑][>=80]#;# 라고 입력한 후 확인 단추를 클릭합니다.
<3> 셀 B3셀의 값이 90이므로 글꼴 색이 빨갛게 변경되었음을 확인할 수 있습니다. 서식 도구 모음에 있는 서식 복사(
) 아이콘을 클릭하여 B4, B5셀에 서식을 복사하면 입력된 값에 따라 글꼴 색이 달라지는 것을 알 수 있습니다.
<4> 다음은 입력된 숫자를 한자나 한글로 표현해 보겠습니다. B8셀에 셀 포인터를 놓고 따라하기 <1>과 같이 셀 서식 메뉴를 선택합니다.
<5> 셀 서식 대화 상자에서 표시 형식 탭을 선택하고 범주 목록 중 기타를 선택합니다. 형식 목록에서 숫자(한자)를 선택하고 확인 단추를 클릭합니다.
<6> 지정한 서식에 맞게 숫자 데이터가 한자로 표현됩니다.
<7> 따라하기 <5>의 형식 목록에서 숫자(한글)를 선택하면 숫자 데이터는 한글로 표시할 수 있습니다.
| |
|
입력한 숫자를 한글이나 한자로 표현하는 경우 사용자 지정을 이용하여 지정할 수 있습니다.
<1> 셀 서식 대화 상자의 표시형식 탭을 선택하고 범주에서 사용자 지정을 선택합니다. <2> 형식 입력란에 [DBNum1][$-412]G/표준 라고 입력하면 따라하기 <6>과 동일한 결과를 얻게 됩니다.
[DBNum1][$-412]G/표준 |
한자로 표시(五百二十六) |
[DBNum2][$-412]G/표준 |
한자 갖은자 표시(伍百貳拾六) |
[DBNum3] G/표준 |
단위만 한자로 표시(5百2十6) |
[DBNum4][$-412]G/표준 |
한글로 표시(오백이십육) | |
| |
|
셀 서식을 지정할 때 사용자 지정 코드를 이용하면 전화번호와 같은 데이터를 손쉽게 입력할 수 있습니다.
<1> 셀 서식 대화 상자의 표시형식 탭을 선택하고 범주에서 사용자 지정을 선택합니다. <2> 형식 입력란에 [<=999999999]0##-###-####;0##-####-#### 라고 입력합니다.
* <=999999999는 국번이 3자리인 경우와 4자리수인 경우를 구별하기 위하여 사용한 조건입니다. | |
첫댓글 정말 잘 정리 하셨네요. 퍼갈께요.
좋은 게시물이네요. 스크랩 해갈게요~^^
근데요 저희집 윈도우구팔에 엑셀2000 인데요 한자바꾸기랑요 서식복사가 안되요 제가 엑셀처음이라서 하나도모르는 맹이거든요 쉽게좀 설명해주시면안되요?????
1급에서 필요한거죠? 전 그럼 2급 빨리 따구 해야겟네요
좋은 게시물이네요. 스크랩 해갈게요~^^
넘버스트링 함수로 쓰면...가끔 곤란할때가 있더라구용. 가령, 5,100,000원은 "오백일십만원"이라고 안나오고 "오백십만원" 이렇게 나오죠^^ㅋ 그래서 업무용으로 쓰기엔 조금 불편;;; 2002이상이시면 코드를 이용하심 될거구요. 2000이하 버전은 좀 복잡한 함수를 써야하더라구요^^
좋은 자료네여~~
좋은 게시물이네요. 스크랩 해갈게요~^^
좋은 게시물이네요. 스크랩 해갈게요~^^
저희를 위한 자료 늘 감사합니다
원본 게시글에 꼬리말 인사를 남깁니다.
"이해하기 쉬워요" 박수~
자격증 쉽고 재밌게 따자! 무료 동영상 강의 ★ http://edu.zz.io ★
좋은 게시물이네요. 스크랩 해갈게요~^^
원본 게시글에 꼬리말 인사를 남깁니다.
좋은 게시물이네요. 스크랩 해갈게요~^^
좋은 게시물이네요. 스크랩 해갈게요~^^
퍼가요`~^^감사합니다`~~★
좋은자료 감사드려요~ ^^
OXWWNudpXQBrSTRDyMWfIbzwfBwTTvxJUuuQqGJb