5-88. 스프레드시트 사용자 정의 서식
데이터를 원하는 형태로 표현하기
🔗 지금 바로 사용해보세요!
클릭 한 번으로 바로 접속해서 복사하여 사용하실 수 있습니다

주제 설명: 사용자 정의 서식의 개념과 필요성
사용자 정의 서식이란 스프레드시트에서 숫자나 텍스트를 우리가 원하는 모양으로 바꿔서 보여주는 기능입니다. 마치 같은 내용을 다른 옷으로 갈아입히는 것과 같아요.
예를 들어, 12345라는 숫자가 있다면:
· 12,345로 천 단위마다 쉼표를 넣거나
· ₩12,345로 돈 표시를 하거나
· 12345년처럼 단위를 붙일 수 있어요
왜 사용자 정의 서식이 필요할까요?
1. 읽기 쉬운 데이터 만들기
· 큰 숫자에 쉼표를 넣어서 한눈에 알아보기 쉽게 해요
· 1234567 → 1,234,567
2. 전문적인 보고서 작성
· 회사 보고서나 학교 과제에서 깔끔하고 정확한 형태로 데이터를 보여줄 수 있어요
· 돈 계산할 때 ₩ 기호를 자동으로 붙일 수 있어요
3. 다양한 형태로 데이터 표현
· 같은 데이터를 날짜, 시간, 백분율 등 다양한 형태로 바꿔서 보여줄 수 있어요
· 0.25 → 25% 또는 1/4
4. 실수 방지
· 서식을 미리 정해놓으면 데이터를 잘못 입력할 가능성이 줄어들어요
실습 방법: TEXT 함수를 활용한 단계별 적용법
스프레드시트에서 사용자 정의 서식을 적용하는 가장 쉽고 정확한 방법은 TEXT 함수를 사용하는 것입니다.
TEXT 함수 기본 구조
=TEXT(값, "서식코드")
· 값: 바꾸고 싶은 숫자나 데이터
· 서식코드: 어떤 모양으로 바꿀지 정하는 규칙
단계별 실습 방법
1단계: 기본 숫자 서식
· 큰 숫자에 천 단위 구분자 추가하기
· 예시: =TEXT(12345, "#,##0") → 12,345
· #: 숫자가 있을 때만 표시
· 0: 숫자가 없어도 0으로 표시
· ,: 천 단위 구분자
2단계: 통화 서식
· 돈 단위 표시하기
· 예시: =TEXT(67890, "₩#,##0") → ₩67,890
· ₩: 원화 기호 추가
3단계: 백분율 서식
· 소수를 백분율로 변환하기
· 예시: =TEXT(0.1556, "0.00%") → 15.56%
· %: 자동으로 100을 곱하고 % 기호 추가
4단계: 날짜 서식
· 숫자를 날짜 형태로 바꾸기
· 예시: =TEXT(44927, "yyyy-mm-dd") → 2023-01-01
· yyyy: 4자리 연도
· mm: 2자리 월
· dd: 2자리 일
5단계: 텍스트 서식
· 숫자를 텍스트로 변환하기
· 예시: =TEXT(12345, "@") → "12345"
· @: 텍스트 형태로 변환
6단계: 소수점 서식
· 소수점 자릿수 조정하기
· 예시: =TEXT(1234.567, "#,##0.00") → 1,234.57
· .00: 소수점 둘째 자리까지 표시
응용 서식 예시
전화번호 서식
=TEXT(1012345678, "000-0000-0000")
결과: 010-1234-5678
시간 서식
=TEXT(0.5208, "hh:mm")
결과: 12:30
과학적 표기법
=TEXT(1234567, "0.00E+00")
결과: 1.23E+06
XLSX 예시 템플릿 갤러리
실제 스프레드시트에서 바로 사용할 수 있는 템플릿을 제공합니다. 이 템플릿에는 다음과 같은 시트들이 포함되어 있습니다:
· 기본데이터: 50개의 실습용 샘플 데이터와 TEXT 함수가 적용된 결과
· 서식적용예시: 주요 서식 유형별 실제 적용 사례
· 서식대시보드: 서식 통계와 코드 참조표
· 실습가이드: 단계별 실습 안내서
실무 및 교육 현장 활용 사례
사례 1: 중학교 수학 시간의 통계 자료 정리
상황: 중학교 2학년 수학 시간에 전교생의 키와 몸무게 데이터를 정리해야 해요.
문제점:
· 키 데이터가 165.5, 172.3 같이 소수점으로 되어 있어서 보기 어려워요
· 몸무게는 정수로만 표시하고 싶어요
해결방법:
키: =TEXT(A2, "0.0cm") → 165.5cm
몸무게: =TEXT(B2, "0kg") → 55kg
결과: 학생들이 데이터를 한눈에 보기 쉬워졌고, 보고서 작성할 때도 깔끔하게 정리됐어요.
사례 2: 가족 용돈 관리 시스템
상황: 중학생 지훈이가 가족들의 한 달 용돈과 지출을 정리하려고 해요.
문제점:
· 큰 금액이 50000, 120000 이런 식으로 되어 있어서 얼마인지 헷갈려요
· 저축률을 소수점으로 계산했는데 0.15 같은 숫자로 나와서 이해하기 어려워요
해결방법:
용돈: =TEXT(C2, "₩#,##0") → ₩50,000
지출: =TEXT(D2, "₩#,##0") → ₩35,000
저축률: =TEXT(E2/100, "0%") → 15%
결과: 가족 회의 시간에 누구나 쉽게 이해할 수 있는 가계부가 완성됐어요.
사례 3: 학교 체육대회 기록 관리
상황: 체육 선생님이 100m 달리기 기록을 정리하고 있어요.
문제점:
· 기록이 14.25, 15.67 같이 초 단위가 명확하지 않아요
· 반별 평균 기록도 소수점이 너무 많이 나와서 복잡해요
해결방법:
개인기록: =TEXT(F2, "0.00초") → 14.25초
반평균: =TEXT(G2, "0.0초") → 15.2초
순위표시: =TEXT(H2, "0등") → 1등
결과: 체육대회 결과 발표할 때 학생들이 자신의 기록을 명확하게 확인할 수 있었어요.
사례 4: 과학 실험 데이터 정리
상황: 중학교 과학 시간에 온도 변화 실험 결과를 정리해야 해요.
문제점:
· 온도가 25.678, 30.234 같이 소수점이 너무 많아요
· 시간 기록도 0.25, 0.5 같은 소수로 되어 있어서 몇 분인지 모르겠어요
해결방법:
온도: =TEXT(I2, "0.0°C") → 25.7°C
시간: =TEXT(J2*24, "0분") → 15분
변화율: =TEXT(K2, "+0.0°C;-0.0°C") → +2.5°C
결과: 실험 보고서가 깔끔하게 정리되어서 선생님께 좋은 평가를 받았어요.
사례 5: 동아리 회비 관리
상황: 학교 동아리에서 회비 납부 현황을 관리하고 있어요.
문제점:
· 회비가 10000, 5000 이런 식으로 표시되어 있어요
· 납부일이 숫자로 되어 있어서 언제 낸 건지 모르겠어요
해결방법:
회비: =TEXT(L2, "₩#,##0") → ₩10,000
납부일: =TEXT(M2, "mm월 dd일") → 03월 15일
납부상태: =IF(N2>0, "완료", "미납") → 완료
결과: 동아리 총무가 회비 관리를 쉽게 할 수 있게 되었고, 회원들도 자신의 납부 상황을 명확히 알 수 있었어요.
주요 서식 코드 참조표
| 서식 코드 | 설명 | 입력 예시 | 결과 예시 |
| #,##0 | 천 단위 구분자 | 12345 | 12,345 |
| ₩#,##0 | 원화 표시 | 50000 | ₩50,000 |
| 0.00% | 백분율 (소수점 2자리) | 0.1556 | 15.56% |
| 0.0% | 백분율 (소수점 1자리) | 0.755 | 75.5% |
| yyyy-mm-dd | 날짜 (년-월-일) | 44927 | 2023-01-01 |
| mm월 dd일 | 한국식 날짜 | 44927 | 01월 01일 |
| @ | 텍스트 변환 | 12345 | "12345" |
| #,##0.00 | 소수점 2자리 | 1234.567 | 1,234.57 |
| 000-0000-0000 | 전화번호 | 1012345678 | 010-1234-5678 |
| hh:mm | 시간 표시 | 0.5208 | 12:30 |
실습 시 주의사항
1. 따옴표 사용
· 서식 코드는 반드시 큰따옴표(" ")로 감싸야 해요
· 잘못된 예: =TEXT(A1, #,##0)
· 올바른 예: =TEXT(A1, "#,##0")
2. 셀 참조 확인
· 함수에서 참조하는 셀 번호가 정확한지 확인하세요
· A1 셀의 데이터를 서식화하려면 =TEXT(A1, "서식코드")
3. 데이터 타입 이해
· 텍스트로 변환된 데이터는 계산에 사용할 수 없어요
· 계산이 필요하면 원본 데이터를 별도로 보관하세요
4. 서식 코드 정확성
· 서식 코드에 오타가 있으면 오류가 발생해요
· 대소문자와 특수문자를 정확히 입력하세요
이렇게 사용자 정의 서식을 활용하면 데이터를 더 읽기 쉽고 전문적으로 만들 수 있어요. 처음에는 어려워 보이지만 연습하면서 익숙해지면 여러분의 스프레드시트 작업이 훨씬 멋있고 정확해질 거예요!