스프레드시트 활용/81~100. 서식 및 출력

5-88. 스프레드시트 사용자 정의 서식

JS's Spreadsheets 2025. 10. 4. 22:46

데이터를 원하는 형태로 표현하기

 

🔗 지금 바로 사용해보세요!

📥 사용자 정의 서식 스프레드시트 바로가기

클릭  번으로 바로 접속해서 복사하여 사용하실  있습니다

 

 

 

주제 설명: 사용자 정의 서식의 개념과 필요성

 

사용자 정의 서식이란 스프레드시트에서 숫자나 텍스트를 우리가 원하는 모양으로 바꿔서 보여주는 기능입니다. 마치 같은 내용을 다른 옷으로 갈아입히는 것과 같아요.

예를 들어, 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. 서식 코드 정확성

·        서식 코드에 오타가 있으면 오류가 발생해요

·        대소문자와 특수문자를 정확히 입력하세요

 

이렇게 사용자 정의 서식을 활용하면 데이터를 더 읽기 쉽고 전문적으로 만들 수 있어요. 처음에는 어려워 보이지만 연습하면서 익숙해지면 여러분의 스프레드시트 작업이 훨씬 멋있고 정확해질 거예요!