엑셀] 숫자 표시하기 (한글로, 한자로, 자리 맞춰서)
엑셀에서 숫자를 표현하는 여러가지 방법
일반적인 엑셀 계산에서는 잘 사용하지 않지만,
보고서나 문서를 작성 할 때 몇가지 형태로 숫자를 표현해야 할 때가 있다.
숫자를 한글이나 한자로 표기하는 형태도 있고, 001, 002처럼 자릿수를 맞춰서 보여줘야 하는 경우도 있다.
이런 것들은 [셀서식- 사용자 지정]에서 정할 수 있다.
셀서식에서 "0"은 숫자를 표현하되 자릿수를 의미한다.
셀서식이 "000"이라면 세자리로 숫자를 표현하는 것이다.
만약 소수점 둘째자리까지 표현해야 하는 경우라면
셀서식을 "#.00"으로 설정한다.
이 경우 입력한 숫자가 자연수라도 소수점 둘째자리까지 보여주지만,
소수점 셋째자리까지 입력해도 반올림해서 둘째자리까지만 보이므로 주의가 필요하다
셀서식에서 "#"은 자릿수를 지정할 때 사용한다.
화폐단위로 표시를 하고 싶다면 "\#,###" 으로 지정한다.
이렇게 단순하게 화폐단위만 표시하는 경우는 [홈 탭 - 표시형식]에서 "회계"로 지정하는 것도 가능하지만
화폐기호와 숫자 사이를 한 칸 띄운다던지
엑셀에 입력된 숫자는 변경하지 않고 보이는 숫자의 단위만 줄일 수도 있다.
천단위에서 숫자를 보여주려면 "#,###,"
백만단위에서 보여주려면 "#,###,,"
이렇게 쉼표만 끝에 찍어주면 된다.
(이 경우 보여주는 직전 자리에서 반올림한다. )
숫자를 한글로 표현하는 방법으로는
NUMBERSTRING 함수를 사용하는 방법이 있다. 함수마법사에는 없는 함수이지만,
제일 간단하게 사용할 수 있는 방법이고 숫자를 한글로 표현할 때(아래 3행처럼 일이삼....) 유용한 방법이다.
비슷한 방법으로 TEXT 함수를 이용할 수도 있다.
TEXT 함수에 두번째 인자로 전달한 [DBNUM4]를 [셀서식 - 사용자 지정]에서 지정해도 같은 결과를 얻을 수 있다.
(셀서식에 [DBNUM4]만 입력해도 그 뒤에 "G/표준" 덧붙여져서 저장된다)
숫자 앞 뒤에 텍스트를 덧붙여서 금액으로 표시할 때 셀서식에
[DBNum4][$-412]"일금"G/표준"원정" 이라고 입력한다