Microsoft Excel

엑셀 사용자 지정 셀 서식 완벽 가이드

D13 2025. 3. 16. 18:37
728x90
반응형
SMALL

엑셀을 사용할 때 데이터를 더 효과적으로 표시하기 위해 사용자 지정 셀 서식을 활용하면 편리합니다. 이 기능을 사용하면 숫자, 날짜, 텍스트 등을 원하는 형태로 표시할 수 있으며, 가독성을 높이고 데이터 입력 실수를 줄이는 데 도움이 됩니다.


1. 사용자 지정 셀 서식이란?

엑셀의 셀 서식에는 기본적으로 제공되는 숫자 형식(숫자, 통화, 날짜 등)이 있지만, 사용자 지정 서식을 사용하면 데이터를 더욱 유연하게 표현할 수 있습니다.

사용 방법

  1. 서식을 적용할 셀을 선택
  2. Ctrl + 1 또는 오른쪽 클릭 → 셀 서식 선택
  3. 표시 형식 탭 → 사용자 지정 선택
  4. 원하는 서식 코드 입력 후 적용
반응형

2. 사용자 지정 서식의 기본 구조

사용자 지정 서식은 네 부분으로 구성됩니다.

양수; 음수; 0; 텍스트
  • 첫 번째: 양수일 때 적용할 형식
  • 두 번째: 음수일 때 적용할 형식
  • 세 번째: 0일 때 적용할 형식
  • 네 번째: 텍스트 형식

예제

서식 코드입력 값결과
#,##0원;    1000 1,000원
-#,##0원; -500 -500원
"무료"; 0 무료
"텍스트 입력됨" (텍스트)ABC 텍스트 입력됨

3. 숫자 서식 적용하기

쉼표(,)로 천 단위 구분

#,##0

입력 값: 1000000결과: 1,000,000

소수점 자릿수 지정

#,##0.00

입력 값: 1234.5결과: 1,234.50

숫자 앞뒤로 문자 추가

"총액: "#,##0" 원"

입력 값: 50000결과: 총액: 50,000 원

음수 값 빨간색 표시

#,##0;[Red]-#,##0

입력 값: -1000결과: -1,000 (빨간색)

퍼센트(%) 값 표시

0.00%

입력 값: 0.85결과: 85.00%

전화번호 형식

000-0000-0000

입력 값: 01012345678결과: 010-1234-5678


4. 날짜 및 시간 서식 설정

날짜 형식 변환

서식 코드 입력 값 결과
yyyy-mm-dd 2024-03-16 2024-03-16
yy년 m월 d일 2024-03-16 24년 3월 16일
mmmm d, yyyy 2024-03-16 March 16, 2024

시간 서식 변환

서식 코드 입력 값 결과
hh:mm AM/PM 13:30 1:30 PM
hh시 mm분 9:45 9시 45분
728x90

5. 텍스트 서식 지정

특정 문자열 추가

"[중요] "@ 

입력 값: 공지사항결과: [중요] 공지사항

대문자로 변환

엑셀 사용자 지정 서식 자체로는 불가능하지만, =UPPER(A1) 함수를 사용할 수 있습니다.

전화번호 형식 자동 변환

[<=9999999]###-####;###-####-####

입력 값: 1234567결과: 123-4567 입력 값: 0212345678결과: 02-1234-5678


6. 조건부 서식 활용하기

사용자 지정 서식으로 특정 조건을 강조할 수 있습니다.

특정 값 강조

[Red][<0]#,##0;[Blue][>1000]#,##0;#,##0
  • 0보다 작은 값은 빨간색
  • 1000보다 큰 값은 파란색

특정 단어 강조

[Green][=100]"합격";[Red][<100]"불합격";"미응시"

입력 값: 100결과: 합격 (초록색) 입력 값: 85결과: 불합격 (빨간색) 입력 값: 0결과: 미응시


7. 사용자 지정 서식의 한계

✅ 데이터 값 자체는 변경되지 않음 (표시 형식만 변경됨) ✅ 수식 적용은 불가능 (수식은 직접 입력해야 함) ✅ 일부 복잡한 변환은 VBA 활용 필요

SMALL

 

 

예시 : 값에 따른 색상 변경

  • 서식: [>1000][빨강]#,##0;[>500][파랑]#,##0;[녹색]#,##0
  • 입력: 2000 / 700 / 300
  • 결과: 2,000 (빨간색) / 700 (파란색) / 300 (녹색)

이 서식은 1000 초과 값은 빨간색, 500 초과 1000 이하 값은 파란색, 500 이하 값은 녹색으로 표시합니다.

예시 : 통화 표시

  • 서식: "₩"#,##0;[빨강]"₩-"#,##0
  • 입력: 10000 / -5000
  • 결과: ₩10,000 / ₩-5,000 (빨간색)

이 서식은 양수 앞에 '₩' 기호를 붙이고, 음수는 빨간색으로 표시하며 '-' 기호를 앞에 붙입니다.

예시 : 단위 추가

  • 서식: 0"kg"
  • 입력: 75
  • 결과: 75kg

예시 : 전화번호 형식

  • 서식: 000-0000-0000
  • 입력: 1234567890
  • 결과: 123-4567-7890

예시 : 반복 문자 사용

  • 서식: 0*-
  • 입력: 123
  • 결과: 123---- (셀 너비에 따라 '-' 반복)

예시 : 여러 조건 사용

  • 서식: [>1000][빨강]"높음";[>500][노랑]"중간";[녹색]"낮음"
  • 입력: 1200 / 700 / 300
  • 결과: 높음 (빨간색) / 중간 (노란색) / 낮음 (녹색)

예시 : 사용자 정의 숫자 스케일

  • 서식: [<1000]0;[<1000000]0.0,"K";0.0,,"M"
  • 입력: 500 / 1234567 / 1234567890
  • 결과: 500 / 1,234.6K / 1,234.6M

이 서식은 값의 크기에 따라 단위를 자동으로 조정합니다.

예시 : 진행률 표시

  • 서식: 0%"완료 ["0"]"
  • 입력: 0.75
  • 결과: 75%완료

예시 : 등급 표시

  • 서식: [>=90]"A";[>=80]"B";[>=70]"C";[>=60]"D";"F"
  • 입력: 95 / 85 / 75 / 65 / 55
  • 결과: A / B / C / D / F

예시 : 소수점 자릿수 지정

  • 서식: #,##0.00
  • 입력: 1234.567
  • 결과: 1,234.57

예시 : 천 단위 구분과 음수 표시

  • 서식: #,##0.00;[빨강]-#,##0.00
  • 입력: 1234.56 / -1234.56
  • 결과: 1,234.56 / -1,234.56 (빨간색)

예시 : 백분율 표시

  • 서식: 0.00%
  • 입력: 0.1234
  • 결과: 12.34%

예시 : 사용자 정의 날짜 형식

  • 서식: yyyy년 mm월 dd일 dddd
  • 입력: 2025-03-16
  • 결과: 2025년 03월 16일 일요일

예시 : 사용자 정의 시간 형식

  • 서식: hh시 mm분 ss초
  • 입력: 18:01:30
  • 결과: 18시 01분 30초

예시 : 숫자와 텍스트 결합

  • 서식: "잔액: "0"원"
  • 입력: 10000
  • 결과: 잔액: 10000원

예시 : 반복 문자 사용

  • 서식: 0*-
  • 입력: 123
  • 결과: 123---- (셀 너비에 따라 '-' 반복)

예시 : 단위 변환 (천 단위)

  • 서식: 0.0,"K"
  • 입력: 1234567
  • 결과: 1,234.6K

예시 : 분수 표시

  • 서식: # ??/??
  • 입력: 3.25
  • 결과: 3 1/4

예시 : 전화번호 형식

  • 서식: 000-0000-0000
  • 입력: 1234567890
  • 결과: 123-4567-7890

예시 : 조건에 따른 텍스트 변환

  • 서식: [=1]"개";[>1]"개들"
  • 입력: 1 / 2
  • 결과: 개 / 개들

예시 : 과학적 표기법

  • 서식: 0.00E+00
  • 입력: 123456
  • 결과: 1.23E+05

예시 : 숫자와 텍스트 조합

  • 서식: 0"년 "#"개월"
  • 입력: 1.5
  • 결과: 1년 6개월

예시 : 여러 조건 사용

  • 서식: [>1000][빨강]"높음";[>500][노랑]"중간";[녹색]"낮음"
  • 입력: 1200 / 700 / 300
  • 결과: 높음 (빨간색) / 중간 (노란색) / 낮음 (녹색)

예시 : 사용자 정의 숫자 스케일

  • 서식: [<1000]0;[<1000000]0.0,"K";0.0,,"M"
  • 입력: 500 / 1234567 / 1234567890
  • 결과: 500 / 1,234.6K / 1,234.6M

예시 : 시간 계산 (24시간 초과)

  • 서식: [h]:mm:ss
  • 입력: 25:30:00 (25시간 30분을 의미하는 값)
  • 결과: 25:30:00

예시 : 음수를 괄호로 표시

  • 서식: #,##0.00_);(#,##0.00)
  • 입력: 1000 / -1000
  • 결과: 1,000.00 / (1,000.00)

예시 : 진행률 표시

  • 서식: 0%"완료 ["0"]"
  • 입력: 0.75
  • 결과: 75%완료

예시 : 등급 표시

  • 서식: [>=90]"A";[>=80]"B";[>=70]"C";[>=60]"D";"F"
  • 입력: 95 / 85 / 75 / 65 / 55
  • 결과: A / B / C / D / F

예시 : 재고 상태 표시

  • 서식: [=0]"품절";[<10]"부족";[<50]"보통";"충분"
  • 입력: 0 / 5 / 30 / 100
  • 결과: 품절 / 부족 / 보통 / 충분

 

728x90
반응형
LIST