본문 바로가기
오피스

엑셀 사용자 지정 서식 완전정복 — 천원·억 단위, ▲▼ 증감, 0 숨기기까지 복붙용 서식코드 25개

by Moneymadbird 2026. 9. 30.
반응형

보고서에 1,234,567,890원을 그대로 붙여 넣으면 아무도 안 읽습니다. 그렇다고 숫자를 1,000으로 나눠서 다시 입력하면 합계가 틀어집니다. 정답은 값은 그대로 두고 보이는 모양만 바꾸는 것, 엑셀 사용자 지정 서식입니다. 실무에서 가장 많이 쓰는 서식 코드를 상황별로 정리했습니다. Ctrl+1 → 표시 형식 → 사용자 지정 → 형식 칸에 그대로 붙여 넣으면 됩니다.

노트북으로 스프레드시트 데이터를 보는 직장인

숫자는 그대로, 보이는 모양만 바꾸면 보고서가 달라집니다

먼저 구조부터 — 세미콜론(;)으로 4칸을 나눕니다

사용자 지정 서식은 세미콜론으로 구역을 나눕니다. 순서는 항상 양수;음수;0;텍스트입니다. 한 칸만 쓰면 모든 숫자에 같은 서식이 적용되고, 칸을 비워두면 해당 값은 화면에서 사라집니다.

#,##0 ; -#,##0 ; "-" ; @
  양수     음수      0     텍스트
기호 의미 예시
0 자릿수 강제 표시(빈자리도 0) 00123
# 있는 자릿수만 표시 123
, 천 단위 구분 / 끝에 붙이면 1,000으로 나눔 #,##0,
"텍스트" 문자 그대로 표시 0"원"
@ 입력된 텍스트 자리 @" 님"
[색상] 글자색 지정 [빨강], [파랑]

금액 단위 — 천원·백만원·억원 표시

쉼표를 서식 맨 끝에 붙이면 쉼표 하나당 1,000으로 나눈 값처럼 보여줍니다. 실제 값은 바뀌지 않으니 SUM을 걸어도 원 단위로 정확히 계산됩니다.

목적 서식 코드 1234567890 입력 시
천 단위 콤마 #,##0 1,234,567,890
천원 단위 #,##0, 1,234,568
백만원 단위 #,##0,, 1,235
백만원 + 단위 표시 #,##0,,"백만원" 1,235백만원
억·만 단위 풀어쓰기 0"억"0000"만"0000"원" 12억3456만7890원
소수점 1자리 백만 #,##0.0,, 1,234.6

억 단위는 1,000의 배수가 아니라서 쉼표로 나눌 수 없습니다. 대신 위처럼 숫자 사이에 "억", "만" 글자를 끼워 넣는 방식을 씁니다. 1억 미만 숫자가 섞여 있다면 조건 서식을 함께 씁니다.

[>=100000000]0"억"0000"만"0000"원";[>=10000]0"만"0000"원";0"원"

증감 표시 — ▲▼와 색상을 한 번에

전년 대비, 전월 대비 증감 열에 가장 많이 쓰는 서식입니다. 한국 보고서 관례대로 상승은 빨강, 하락은 파랑으로 맞췄습니다.

목적 서식 코드 표시 결과
증감 화살표 + 색 [빨강]▲#,##0;[파랑]▼#,##0;"-" ▲1,200 / ▼350 / -
증감률(%) [빨강]▲0.0%;[파랑]▼0.0%;0.0% ▲12.5% / ▼3.1%
부호 명시 +#,##0;-#,##0;0 +1,200 / -350
음수 괄호(회계식) #,##0;(#,##0);"-" 1,200 / (350) / -

음수를 ▼로 표시할 때 서식 두 번째 칸에 마이너스 기호를 쓰지 않는 게 포인트입니다. 두 번째 칸에 들어간 값은 엑셀이 알아서 부호를 떼고 보여줍니다.

책상 위 계산기와 서류

단위를 바꾸려고 숫자를 다시 계산할 필요가 없습니다

0 숨기기·빈칸처럼 보이게

목적 서식 코드 설명
0을 빈칸으로 #,##0;-#,##0; 세 번째 칸을 비워둠
0을 하이픈으로 #,##0;-#,##0;"-" 재무제표 스타일
모든 값 숨기기 ;;; 인쇄용 메모 셀 등에 사용

;;; 서식은 값을 지우지 않고 화면에서만 숨깁니다. 수식 입력줄에는 그대로 보이니 보안용으로 쓰면 안 됩니다.

단위·문자 붙이기 — 숫자는 숫자로 남겨두기

"1,500원"을 직접 입력하면 텍스트가 되어 합계가 안 됩니다. 숫자만 입력하고 단위는 서식으로 붙이세요.

목적 서식 코드 입력 → 표시
원 붙이기 #,##0"원" 15000 → 15,000원
개·건·명 #,##0"개" 35 → 35개
이름 뒤 존칭 @" 님" 김대리 → 김대리 님
사번 자릿수 고정 00000 123 → 00123
전화번호 000-0000-0000 1012345678 → 010-1234-5678
사업자번호 000-00-00000 1234567890 → 123-45-67890

날짜·요일·조건 서식

목적 서식 코드 표시 결과
기본 날짜 yyyy-mm-dd 2026-09-30
한글 날짜 yyyy"년" m"월" d"일" 2026년 9월 30일
날짜 + 요일 mm/dd(aaa) 09/30(수)
요일 전체 aaaa 수요일
누적 시간 [h]:mm 35:20 (24시간 넘어도 표시)
점수 등급 [>=90]"우수";[>=70]"보통";"미달" 95 → 우수

근무시간 합계가 24시간을 넘으면 h:mm 서식에서는 다시 0부터 표시됩니다. 누적 시간은 반드시 [h]:mm으로 쓰세요.

여러 숫자가 인쇄된 종이

서식은 보여주는 방식일 뿐, 값은 절대 바뀌지 않습니다

실무에서 자주 막히는 3가지

증상 원인 해결
천원 단위로 보이는데 VLOOKUP·비교가 안 맞음 실제 값은 원 단위 그대로 비교 대상도 원 단위로 맞추기
서식 적용해도 모양이 안 바뀜 숫자가 텍스트로 저장됨(왼쪽 정렬) 데이터 → 텍스트 나누기 → 마침, 또는 VALUE 함수
다른 파일에 붙이면 서식이 사라짐 값만 붙여넣기 사용 서식 붙여넣기 또는 TEXT 함수로 변환

서식을 적용한 모양 그대로 다른 셀에 문자로 가져가야 할 때는 TEXT 함수를 씁니다. =TEXT(A2,"#,##0,")&"천원"처럼 서식 코드를 그대로 넣으면 됩니다.

정리 — 오늘 등록해두면 좋은 5개

① 천원 단위 #,##0, ② 증감 [빨강]▲#,##0;[파랑]▼#,##0;"-" ③ 0 하이픈 #,##0;-#,##0;"-" ④ 날짜+요일 mm/dd(aaa) ⑤ 누적시간 [h]:mm. 한 번 입력한 사용자 지정 서식은 해당 파일의 서식 목록에 남으니, 자주 쓰는 보고서 템플릿에 미리 넣어두세요.

반응형

댓글