Table of Contents
ToggleTEXT 함수란?
엑셀 TEXT
함수는 날짜, 시간, 숫자 등의 값을 텍스트 형식으로 변환하는 함수입니다.
사용자는 숫자나 날짜를 원하는 서식대로 지정해 “텍스트 형태의 결과”를 만들 수 있습니다.
기본 구조는 다음과 같습니다:
=TEXT(값, “표시형식”)
예시:
=TEXT(TODAY(), “yyyy년 m월 d일”)
→ 결과: 2025년 7월 21일

사용 예시 & 서식 문자열의 기본 규칙
1. 날짜를 텍스트로 변환
=TEXT(A1, “yyyy-mm-dd”)
→ A1이 2025-07-21
이라면 결과는 "2025-07-21"
2. 숫자를 통화 또는 콤마로 표시
=TEXT(1234567, “#,##0원”)
→ 결과: "1,234,567원"
3. 백분율 형태로
=TEXT(0.85, “0%”)
→ 결과: "85%"

아래 표의 내용과 함수 수식을 엑셀에 입력하여 실습해 보시기 추천 드립니다. 몇 번만 실습을 해보시면 금새 숙지가 되고 이해가 되실 것입니다.
사용 예시 | 설명 | 결과 |
---|---|---|
=TEXT(1234.56, "0.00") |
소수 둘째 자리까지 표시 | 1234.56 |
=TEXT(1234.56, "#,##0") |
천 단위 쉼표 추가 | 1,235 |
=TEXT(TODAY(), "yyyy-mm-dd") |
오늘 날짜를 2025-07-21 형식으로 표시 | 2025-07-21 |
=TEXT(NOW(), "hh:mm:ss") |
현재 시간을 표시 | 14:30:45 (예시) |
=TEXT(DATE(2025,12,25), "mmmm d, yyyy") |
날짜를 영문으로 | December 25, 2025 |
=TEXT(0.75, "0%") |
백분율로 표시 | 75% |
=TEXT(12345678, "₩#,##0") |
원화 표기 | ₩12,345,678 |

아래 표의 항목을 참고하면 TEXT 함수를 유용하게 활용할 수 있습니다.
기호 | 의미 | 예시 |
---|---|---|
0 |
자리 채움 (빈자리에 0) | 00 ⇒ 05 |
# |
자리 표시 (빈자리는 표시 안 함) | # ⇒ 5 |
, |
천 단위 구분 | #,##0 ⇒ 1,000 |
. |
소수점 구분자 | 0.00 ⇒ 3.14 |
% |
백분율 | 0% ⇒ 75% |
yyyy |
연도 4자리 | 2025 |
mm |
월 (2자리) | 07 |
dd |
일 (2자리) | 21 |
hh:mm:ss |
시간 형식 | 14:30:45 |

TEXT 함수를 꼭 써야 하는 이유
🔄 1. 값이 바뀌면 자동으로 반영됩니다
예를 들어 A1 셀에 날짜가 들어있다고 가정할 때, 아래와 같이 입력하면:
="오늘은 " & TEXT(A1, "yyyy년 m월 d일") & "입니다."
A1의 날짜를 바꾸면 문장도 자동으로 바뀝니다.
📌 직접 입력한 문장은 "정적인 텍스트"지만, TEXT 함수는 "동적인 문장"입니다.
🧾 2. 수백 개 문장을 단숨에 생성
예를 들어 고객 이름, 금액, 날짜를 자동 문장으로 만들 수 있습니다.
고객명 | 금액 | 날짜 |
---|---|---|
김민수 | 128000 | 2025-07-21 |
아래와 같은 수식으로 결과 문장을 자동 생성할 수 있습니다.
=A2 & " 고객님의 주문금액은 " & TEXT(B2, "#,##0원") & "이며, 배송일은 " & TEXT(C2, "yyyy년 m월 d일") & "입니다."
👉 100명, 1,000명도 단 1초 만에 끝낼 수 있습니다.
💬 3. 보고서, 견적서, 안내문 등 자동화 가능
- 📊 월별 자동 보고서 생성
- 💼 급여명세서 자동 생성
- 📩 고객 응대용 문장 자동 완성
- 📧 이메일 본문 자동 구성
📌 WORD의 메일 머지(Mail Merge) 기능처럼, 엑셀만으로도 자동 문서가 만들어집니다.
🎯 4. 일관된 형식 유지 + 실수 방지
숫자에 쉼표(,)가 빠지거나 날짜 형식이 들쭉날쭉하면 보고서의 신뢰도가 떨어집니다.
TEXT 함수는 다음과 같은 효과가 있습니다:
- ✅ 통일된 숫자 서식 유지 (예: 1,000원)
- ✅ 날짜 표현의 일관성 확보 (예: 2025년 7월 21일)
- ✅ 오타 및 서식 누락 방지
💡 TEXT 함수는 엑셀에서 자동화 + 품질 향상을 동시에 실현하는 핵심 함수입니다.
❓자주 묻는 질문

Q1. 마우스로 서식 지정하면 안 되나요?
엑셀 리본 메뉴에서 숫자나 날짜 서식을 바꾸면 화면에는 바뀌지만,
수식이나 연결된 문장에서는 "텍스트처럼" 사용할 수 없습니다.
📌 즉, TEXT 함수는 "데이터를 서식과 함께 문장 속에 넣고 싶을 때" 필요합니다.
Q2. 그냥 복사해서 타이핑하면 더 빠르지 않나요?
한두 개일 땐 맞습니다.
하지만 데이터를 자주 바꾸거나, 여러 줄을 자동 생성해야 할 땐 TEXT 함수가 훨씬 효율적입니다.
응용 포인트
날짜만 입력하면 자동으로 문장 생성
숫자 계산 결과를 문장으로 자동 완성
조건부로 문장 구조를 다르게 만들기 (IF + TEXT)
메일 발송용 엑셀 문장 구성 자동화
실습 예시
날짜 (A열) |
주문금액 (B열) |
문장 (C열) |
---|---|---|
2025-07-21 | 120000 | =TEXT(A2, "yyyy년 m월 d일") & "에 " & TEXT(B2, "#,##0원") & " 주문이 접수되었습니다." |
마무리하며
TEXT 함수는 처음 보면 단순해 보일 수 있지만,
자동화와 대량 문서 작업에서 강력한 무기가 됩니다.
- 보고서 자동화
- 고객 응대 문장 구성
- 텍스트 기반 PDF 출력
- 엑셀 → 워드 연동 메일머지
이 모든 작업의 핵심은 바로 TEXT 함수입니다.
단순한 기능 같지만 반복적으로 사용할 때 유용한 엑셀의 특징에 맞게 TEXT 함수는 실무에서는 필수입니다.
“엑셀을 마스터하고 싶다면 TEXT 함수는 반드시 익혀야 할 함수 중 하나입니다.”

🔗 외부 링크 추천 (Wikipedia 등)
📚 함께 보면 좋은 글
엑셀에서 조건에 맞는 데이터를 한 번에 뽑아내고 싶다면, FILTER 함수 완전 정복 – 조건에 맞는 데이터만 쏙쏙 추출하기 글도 함께 확인해 보세요!