Excel

엑셀 셀 서식 사용자 지정

eloyb 2025. 1. 1. 01:46

엑셀에서 문자나 숫자,날짜 등을 입력하고 나면 다양한 방식으로 입력한 자료의 표현식을 지정할 수 있습니다. 데이터를 입력 서식(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