엑셀에서 문자나 숫자,날짜 등을 입력하고 나면 다양한 방식으로 입력한 자료의 표현식을 지정할 수 있습니다. 데이터를 입력 후 셀 서식(CTRL+1)에 들어가 보면 일반, 숫자, 통화, 회계 날짜등의 이미 지정되어 있는 서식의 경우는 데이터를 입 력 후 셀 서식에서 형식을 지정하기만 하면 되기 때문에 이해하기도 쉽고 사용하는 데 별 어려움은 없습니다.
하지만 사용자 지정의 셀 서식은 처음 보면 이게 무슨 방식으로 적용되는 것인지 이해하기도 쉽지 않고, 내가 원하는 방식 으로 셀 서식을 지정하는 게 그렇게 쉽지만은 않습니다. 이번 기회에 이 셀 서식을 제대로 적용하는 법을 마스터 해 보시기 바랍니다.
데이터를 입력 후에 셀 서식을 불러오려면 홈 탭 - 셀 - 서식 - 셀서식을 누르거나 CTRL+1 단축키를 이용할 수 있습니다. 아무래도 단축키를 외워두는 게 편리하겠죠?
숫자 서식
먼저 숫자의 서식을 지정하는 방법에 대해 알아보도로 하겠습니다.
숫자의 경우 양수, 음수, 0의 형식을 개별적으로 지정할 수 있고, 추가로 숫자에 문자를 넣을 수도 있습니다.
#,###;(#,###);0.00;@"문자" |
양수 음수 0 문자 |
숫자 서식의경우 위와 같이 세미콜론으로 구분을 하면 처음에는 양수, 두번째는 음수, 세번째는 0의 서식, 네번째는 문자 의 서식을 지정하게 됩니다.
# : 유효한 자리수만 표시하고, 유효하지 않은 0은 표시하지 않는다. 0 : 유효하지 않은 자리수를 0으로 표시한다.
? : 유효하지 않은 자리수에 0 대신 공백을 표시하고, 소수점을 기준으로 정렬한다.
, : 천 단위 구분 기호를 표시한다.
% : 숫자에 100을 곱한 다음 %를 붙인다.
[DBNUM1~4] : 숫자를 한자, 한자+숫자 등으로 표시한다.
원본 | 지정된 서식 | 결과값 | 설명 |
123456 | # | 123456 | 유효한 자리는 모두 표현되어야 하므로 결과값은 같습니다. |
123456 | ## | 123456 | 유효한 자리는 모두 표현되어야 하므로 결과값은 같습니다. |
123456 | #,# | 123,456 | 천단위 구분기호를 사용하고, 모두 유효한 자리수임으로 역시 모든 숫자가 그래도 나타납니다. |
123456 | #,##0 | 123,456 | 천단위 구분기호를 사용하고, 모두 유효한 자리수임으로 역시 모든 숫자가 그래도 나타납니다. |
123.456 | # | 123 | 소수점 이하를 표시하는 서식을 지정하지 않았으므로 소수점 이하는 표시되지 않습니다. |
123.567 | # | 124 | 같은 사용자지정 서식이더라도 소수점 이하가 0.5 이상일 경우엔 자동적으로 반올림해서 표현됩니다. |
123.456 | #.# | 123.5 | # 표시자는 정수 부분의 표시자와 소수점 이하 의 자리 표시 방법이 다릅니다. 이 부분 때문에 헷갈려하시는 분들이 많은 데 이번에 확실히 알아두시기 바랍니다. 정수는 유효한 자리수는 # 의 개수와 관계없이 모두 표시되며, 소수점 이하는 표시된 자리 수 만큼만 나타나게 됩니다. 그렇기 때문에 이 서식은 소수점 이하 1자리만 나타나게 됩니다. |
123.456 | #.#### | 123.456 | 소수점 이하 4자리를 표시하도록 지정했지만 # 표시자는 유효한 자릿수만 표시하기 때문에 소수점 이하 4번째 자릿수는 무시하게 됩니다. |
123.45 | #.00 | 123.45 | 0 표시자는 유효한 자릿수일 경우 # 표시자와 똑같이 적용되기 때문에 결과값은 # 표시자의 형식과 동일합니다. |
123.45 | #.000 | 123.450 | 이번에는 0을 세자리로 표시하도록 지정했는데 0 표시자는 유효한 자리수일 경우 그대로 표현을 해주고 유효하지 않은 자리수도 0값을 채우기 때문에 이와 같이 나타나게 됩니다 |
0 | #,### | #,### 과 #,##0의 차이는 0값을 어떻게 처리하느냐의 차이입니다. #의 경우는 유효하지 않은 숫자를 무시하므로 0을 입력했을 경우 아무런 표시를 하지 않습니다. | |
0 | #,##0 | 0 | 마지막 자리 표시자로 0 을 지정했기 때문에 0 값이 그대로 나타나게 됩니다. |
123456789 | #, | 123457 | 천단위 구분기호를 한번 사용하면 6자리수만 표현되게 됩니다. 천단위로 표현 |
123456789 | #,, | 123 | 천단위 구분기호를 두번 사용했기 때문에 3자리만 표현되게 됩니다. 백만단위로 표현 |
-12.3 | ?????# | - 12 | ? 표시자의 경우 유효한 자리는 ?가 그대로 숫자로 표시되고 유효하지 않은 자리수를 0 대신 공백으로 채우게 됩니다. |
-12.3 | #???.??0 | -12 | 정수의 경우에도 ? 표시만큼 자릿수를 확보하게 됩니다. |
123 | [DBNUM1] | 一百二十三 | 숫자를 한자로 표시합니다. |
123 | [DBNUM2] | 壹百貳拾參 | 숫자를 한자로 표기하는 두번째 방법 |
123 | [DBNUM3] | 百2十3 | 한자와 숫자를 섞어서 표시합니다. |
123 | [DBNUM4] | 일백이십삼 | 한글로 표시합니다. |
'Excel' 카테고리의 다른 글
엑셀 셀 서식 사용자 지정 2 (0) | 2025.01.03 |
---|---|
엑셀 조회및 참조 함수 (0) | 2025.01.01 |
엑셀 목표값 찾기, 시나리오 관리자 (2) | 2024.12.30 |
엑셀 유용한 단축키 (0) | 2024.12.30 |