엑셀 TEXT 함수 완벽 이해 – 날짜와 숫자를 자유롭게 변환하는 방법
엑셀을 쓰다 보면 “날짜가 숫자로 바뀌어요” 또는 “통화 단위가 이상해요”라는 경험, 한 번쯤 있으시죠? 이럴 때 필요한 것이 바로 TEXT 함수입니다. TEXT 함수는 엑셀에서 숫자나 날짜를 원하는 형식의 문자열로 바꿔주는 강력한 도구예요.
이번 글에서는 초보자도 바로 활용할 수 있는 TEXT 함수 사용법, 날짜 형식, 숫자 포맷 예제를 단계별로 정리했습니다.
1️⃣ TEXT 함수란?
TEXT 함수는 숫자 또는 날짜 데이터를 ‘텍스트 형태’로 변환해 표시 형식을 자유롭게 조정하는 함수입니다.
=TEXT(값, "표시형식")
- 값: 변환하고 싶은 셀 주소나 숫자
- 표시형식: 결과를 표시할 서식 (예: “#,##0원”, “yyyy-mm-dd”)
예시:
=TEXT(A1, "yyyy-mm-dd")
👉 A1에 입력된 날짜가 2025-10-04 형식으로 표시됩니다.
2️⃣ 날짜 형식 지정 예제
엑셀 날짜는 사실상 ‘숫자’로 저장됩니다. 따라서 TEXT 함수로 원하는 모양으로 바꿔야 보고서나 양식에서 보기 좋게 표현할 수 있습니다.
| 함수식 | 결과 | 설명 |
|---|---|---|
| =TEXT(TODAY(),"yyyy-mm-dd") | 2025-10-04 | 년-월-일 형식 |
| =TEXT(TODAY(),"yyyy년 mm월 dd일") | 2025년 10월 04일 | 한글 형식 |
| =TEXT(TODAY(),"mm/dd") | 10/04 | 월/일만 표시 |
이 방법을 활용하면 자동 보고서 작성 시 날짜 포맷을 깔끔하게 통일할 수 있습니다.
3️⃣ 숫자 형식 변환 예제
TEXT 함수는 숫자 포맷 변경에도 자주 사용됩니다. 예를 들어 금액, 통화, 퍼센트, 자리수 표시 등 다양하게 응용할 수 있습니다.
| 함수식 | 결과 | 용도 |
|---|---|---|
| =TEXT(1500000,"#,##0원") | 1,500,000원 | 통화 표시 |
| =TEXT(0.875,"0.0%") | 87.5% | 퍼센트 변환 |
| =TEXT(7,"000") | 007 | 자리수 맞추기 |
👉 특히 상품 코드, 직원 번호처럼 ‘0으로 시작하는 숫자’를 유지하고 싶을 때 매우 유용합니다.
4️⃣ TEXT 함수 실무 응용 예제
📅 자동 날짜 + 텍스트 결합
보고서 파일명이나 제목 자동 생성 시 자주 쓰는 조합입니다.
="매출 보고서_" & TEXT(TODAY(), "yyyy-mm-dd")
👉 결과: 매출 보고서_2025-10-04
💰 금액 단위 변환
숫자만 있는 셀을 보기 좋은 형태로 표시합니다.
=TEXT(B2, "#,##0") & "원"
👉 결과: 2,350,000원
5️⃣ TEXT 함수 사용 시 주의점
- TEXT 함수 결과는 ‘문자열’이므로 다시 계산할 수 없습니다.
- 계산식에 사용할 경우 숫자형으로 다시 변환해야 합니다.
- 대량 데이터일 경우 과도한 서식 변환은 속도를 늦출 수 있습니다.
📌 정리
- TEXT 함수 = 숫자/날짜 → 보기 좋은 문자열 변환기
- 보고서, 양식, 자동 파일명 생성에 매우 유용
- “yyyy-mm-dd”, “#,##0원”, “0000” 등 형식 조합으로 자유롭게 커스터마이징 가능
마무리
엑셀은 단순한 계산 도구를 넘어, 데이터를 ‘표현’하는 도구이기도 합니다. TEXT 함수는 데이터를 사람 눈에 가장 보기 좋게 보여주는 표현의 기술이에요. 오늘부터 날짜와 숫자를 자유롭게 바꾸며, 한 단계 업그레이드된 엑셀 활용력을 만들어보세요.
0 댓글