엑셀 사용자 지정 서식 및 셀 서식 알아보기
실전예제 바로가기
- 엑셀 셀 서식 기초 사용법 완벽정리 - 영상강의
- 천단위 / 십만단위 절삭하기
- 화폐 (달러, 원) 기호 넣기
- 앞에 '0'이 표시된 숫자 만들기
- 전화번호 및 주민번호 형태로 표시하기
- 음수를 괄호안에 표시하기 (양수/음수 개별 서식 적용하기)
- 0 지우기 ( 또는 0을 하이픈(-)으로 표시하기)
- 퍼센트 기호 표시하기
- 다양한 날짜 서식 활용하기
- 사용자 지정서식으로 글꼴색상 설정하기
- 조건별 셀 서식을 다르게 적용하기
- 원하는 문자열 반복하기
- 문자열 왼쪽/오른쪽 강제 정렬하기
- %기호 없이 백분율 표시하기
- 숫자를 문자로 (숫자를 한글로) 변환하기
- 엑셀 양력 음력 변환하기
- 엑셀 숫자를 만단위/억단위로 표시하기
목적
엑셀에서 사용되는 다양한 사용자 지정서식 및 셀서식을 알아본 뒤, 실무에서 사용되는 대표서식을 알아봅니다.
반드시 알아야할 대표서식
사용자 지정서식 포스트 상세 설명에 들어가기 전, 실무자라면 아래 서식만큼은 꼭! 기억하세요.
#,##0
쉬운 예제로 12345.67 과 -54321.67 두개의 양수와 음수를 다양한 방법으로 표시해보겠습니다. 대표 서식인 [ #,##0 ] 만 기억하면 아래와같이 다양한 방법으로 사용자지정서식을 응용할 수 있습니다.
단계 | 사용자지정서식 | 요약 | 예제1 | 예제2 | 예제3 |
---|---|---|---|---|---|
기본 | G/표준 | 일반 | 12345.67 | -54321.67 | 0 |
1단계 | #,##0 | 천단위 구분 | 12346 | -54322 | 0 |
2단계 | #,##0"원" | "원" 표시 | 12,345원 | -54,322원 | 0원 |
3단계 | #,##0;; | "음수"와 "0" 표시 안함 | 12346 | ||
4단계 | #,##0;-#,##0;- | "0"은 하이픈(-) 표시 | 12346 | -54322 | - |
5단계 | #,##0, | 천단위 절삭 | 12 | -54 | 0 |
6단계 | [파랑]#,##0;[빨강]-#,##0;- | 양수 파란색, 음수 빨간색 | 12,346(파랑) | -54,322(빨강) | - |
무료 영상강의도 확인해보세요!
오빠두엑셀은 엑셀 기초부터 고급까지 다양한 엑셀강의를 제공해드립니다.
예제파일 다운로드
사용자 지정서식의 3가지 기본 원리
첫째. 사용자 지정서식을 제대로 활용하기 위한 기본규칙
아래 기본 규칙은 숫자를 표시하는 사용자 지정서식의 응용을 위해 반드시 숙지하는 것을 권장합니다.
- 사용자 지정서식에서 세미콜론(;)은 [양수일때] ; [음수일때] ; [0일때] ; [텍스트일때]의 구분자로 사용됩니다. 즉, 양수/음수/0/텍스트 각 조건별로 다른 사용자지정서식을 적용할 수 있습니다.
- 사용자 지정서식은 '보여지는 값', 즉 겉으로 표시되는 값에만 영향을 주며 실제 셀 안에 입력된 값은 변하지 않습니다.
- 엑셀에서 기본으로 설정된 셀 서식은 사용자가 변경하더라도 항상 유지되며, 변경한 서식은 복사본으로 저장됩니다. 따라서 사용자지정서식은 마음껏 변경해도 안전하게 사용할 수 있습니다.
- 세미콜론(;)은 1개, 또는 2개만 부분적으로 입력 가능합니다.
-. 세미콜론이 입력되지 않은 경우 : 모든 숫자 및 텍스트에 서식이 적용됩니다. (양수, 음수, 0 포함)
-. 하나의 세미콜론이 입력된 경우 : 첫번째 단은 양수와 0에 적용되고, 두번째 단은 음수에 서식이 적용됩니다.
-. 텍스트에 대한 서식은 세미콜론으로 4번째 단이 입력되었을 경우에만 별도로 적용됩니다. - 만약 음수 또는 0 을 숨기고 싶을 경우, 세미콜론 뒤 서식을 비우면 됩니다. (예: [ 0;; ] 를 입력하면 음수와 '0'은 표시되지 않습니다.)
둘째. 사용자 지정서식에 사용되는 기본 코드
아래 기본 코드는 꼭 암기하지 않아도 괜찮습니다. 이렇게 동작을 하는구나 정도로 알고 넘어가신 뒤, 이후에 필요할 때마다 몇번만 찾아서 사용해보시면 저절로 암기하게 됩니다. (기본코드 표는 예제파일에 같이 첨부하였습니다.)
코드 | 설명 | 사용자 지정서식 | 예제1 | 예제2 |
---|---|---|---|---|
G/표준 | 기본 서식을 적용합니다. | G/표준 | 5.5555555 | 0.5 |
0 | 숫자 1자리를 표시합니다. 불필요한 '0'도 표시합니다. | 0 | 6 | 1 |
# | 숫자 1자리를 표시합니다. 불필요한 '0'은 미표시합니다. | #.## | 5.56 | 0.5 |
? | 숫자 1자리를 표시합니다. 불필요한 '0'은 미표시하며 여백이 생깁니다. | 0.?? | 5.56 | 0.5_(공백) |
@ | 텍스트 서식입니다. (문자열 서식이 되면 기본 좌측정렬이 됩니다.) | @ | 5.555555(문자열) | 0.5 (문자열) |
. | 소수점 단위를 나타냅니다. | 0 | 5.56 | 0.5 |
, | 천단위 구분기호 또는 맨 마지막에 쓰일 경우 나누기 1,000을 하여 표시합니다. | 0.00, | 0.01 | 0 |
% | 입력된 값에 곱하기 100을 하여 퍼센트 기호와 함께 표시합니다. | 0.##% | 5.5556 | 0.5 |
/ | 소수점 자리 이하를 분수로 표현합니다. | # #/# | 5.5555555555556 | 1/2 |
* | 별표(*) 이후 문자를 셀 너비가 끝날때까지 반복합니다. | *@0.00 | @@@5.56 | @@@0.5 |
_ | 언더바(_) 이후에 나오는 문자넓이 만큼 공백을 유지합니다. | _@0.00_@ | 5.56 (앞 뒤 공백) | 0.5 (앞 뒤 공백) |
[] | 대괄호 안의 조건을 만족할 때 사용자 지정서식을 적용합니다. | [파랑][>1]0;[빨강][<1]0.00 | 6 | 0.5 |
셋째. 쌍따옴표 없이도 텍스트로 출력되는 기호들
사용자 지정서식에서 셀 안에 입력된 값 이외의 추가로 텍스트를 표기하려면 쌍따옴표(") 안에 값을 넣어줘야 하지만, 아래의 기호들은 쌍따옴표(") 없이 입력해도 바로 텍스트로 출력됩니다.
기호 | 설명 |
---|---|
+ / – | 더하기와 빼기 기호 |
' | 어퍼스트로피 (구두점) 기호 |
{ } | 중괄호 |
< > | 화살괄호 |
= | 등호 기호 |
( ) | 소괄호 |
! | 느낌표 |
& | 앰퍼샌드 기호 |
~ | 물결표 |
: | 콜론 |
공백 (스페이스바) |
사용자 지정서식 실전 예제
1. 천단위, 십만단위 절삭하기
사용자지정서식 뒤에 쉼표(,) 만 더해주면 천단위/십만단위를 쉽게 절삭할 수 있습니다. 십만 이상 큰 단위의 숫자를 주로 사용한다면, 특히 보고서를 작성할 때 천단위 절삭 서식을 아주 유용하게 사용할 수 있습니다.
#,##0,"천원"
셀 안에 555000이 입력되어있다면, 555천원으로 표시됩니다.

2. 달러/원 화폐기호 추가하기
엑셀은 이미 기본 서식으로 다양한 화폐기호를 제공합니다. 화폐기호를 제공하는 서식은 '통화' 와 '회계' 서식이며, 두개의 차이점은 아래와 같습니다.

- 통화 서식 : 화폐기호가 숫자 바로 앞에 위치하며, 0 을 그대로 표시합니다. [ 대표서식 : $#,##0.00 ]
- 회계 서식 : 화폐기호가 셀 맨 좌측에 위치하며, 0 을 '하이픈(-)' 으로 표시합니다. 또한 양수 및 0 을 나타낼 때에는 셀 좌우측에 괄호() 기호만큼의 공백이 존재합니다.
[ 대표서식 : _($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_) ]

3. 숫자 앞에 0 붙이기
재고고유번호 또는 사원번호 등을 표시할 경우,