엑셀 TEXT
숫자·날짜를 서식 코드에 맞춰 문자열로 변환 — 포맷팅의 만능 함수
TEXT 수식 구조
값 (value)
변환할 숫자 또는 날짜. 셀 참조나 직접 입력
서식코드 (format_text)
출력 형태를 정의하는 문자열. 큰따옴표로 감싸야 함. 자세한 토큰은 아래
직접 체험해보세요
5가지 모드(숫자·통화·백분율·날짜·시간)별 프리셋과 서식 코드 직접 입력으로 결과를 즉시 확인하세요
원본 (숫자)
1234567
결과 (문자열)
1,234,567
⚡ 결과는 텍스트(문자열)이라 산술 연산 불가. 산술이 필요하면 원본 값을 사용
실전 활용 예제
=TEXT(A2, "#,##0")천 단위 콤마 — 매출·금액 표시의 기본. 셀 서식으로도 가능하지만 문자열로 다른 텍스트와 결합할 때 필수.
=TEXT(TODAY(), "yyyy년 m월 d일 (aaa)")한국식 날짜 — "aaa"가 한 글자 요일, "aaaa"가 풀 요일. 보고서 제목 자동 생성에 활용.
="총 "&TEXT(A2, "#,##0")&"원 ("&TEXT(B2, "0.00%")&" 증가)"문자열 결합 — &로 다른 텍스트와 연결할 때 숫자를 미리 포맷해서 깨지지 않게. TEXT의 진짜 진가.
다른 엑셀 함수도 알아보세요
서식 코드 치트시트 — 자주 쓰는 토큰 모음
▼
서식 코드 토큰을 카테고리별로 정리합니다. 외워두면 90% 케이스가 해결됩니다.
숫자 토큰
0 — 자릿수 강제 (없으면 0 채움): "0000" + 42 → "0042"
# — 자릿수 자동 (없으면 비움): "#,##0" + 1234 → "1,234"
, — 천 단위 콤마
. — 소수점
% — 백분율 (값 ×100)
날짜 토큰
yyyy / yy — 4자리 / 2자리 연도
mm / m — 2자리 / 가변 월 (시간 컨텍스트면 분)
dd / d — 2자리 / 가변 일
aaa / aaaa — "수" / "수요일" (한국 요일)
ddd / dddd — "Wed" / "Wednesday"
시간 토큰
hh / h — 2자리 / 가변 시 (AM/PM 있으면 12시간제)
mm / m — 2자리 / 가변 분 (날짜 토큰 뒤면 분)
ss / s — 2자리 / 가변 초
AM/PM — "AM"/"PM" 표시 → 12시간제
리터럴 텍스트
"원", "년", " " — 큰따옴표로 감싸면 그대로 출력
예: "#,##0"원"" → "5,000원"
TEXT vs 셀 서식 — 결정적 차이
▼
"1,234,567"로 보이게 하는 방법은 두 가지. 결과는 비슷해 보이지만 본질이 완전히 다릅니다.
셀 서식 (Cell Format)
- 표시만 변경 (실제 값은 숫자 그대로)
- SUM·AVERAGE 등에서 그대로 계산 가능
- 다른 셀이 참조하면 원본 숫자가 전달됨
TEXT 함수
- 실제 값을 문자열로 변환
- SUM에서 무시됨 (계산 불가)
- 다른 텍스트와 & 결합 가능
판단 기준: 단순 표시면 셀 서식, 다른 텍스트와 합치거나 결과를 문자열로 받아야 하면 TEXT.
한국식 표기 — 자주 쓰는 패턴 6선
▼
1. 원화 표시
=TEXT(A2, "₩#,##0")
"₩1,234,567"
2. "원" 단위
=TEXT(A2, "#,##0"원"")
"5,000원"
3. 한글 날짜
=TEXT(A2, "yyyy년 m월 d일")
"2026년 5월 13일"
4. 요일 포함
=TEXT(A2, "yyyy-mm-dd (aaa)")
"2026-05-13 (수)"
5. 백분율 소수
=TEXT(A2, "0.00%")
0.085 → "8.50%"
6. 0 채우기 (사번·우편번호)
=TEXT(A2, "00000")
42 → "00042"
자주 묻는 질문 (FAQ)
▼
Q. TEXT 결과를 다시 숫자로 되돌리려면?
=VALUE(B2) 또는 --B2(이중 음수)로 숫자 변환. 단, "1,234원"처럼 숫자 외 문자가 섞이면 #VALUE! 오류 — 정리 후 변환.
Q. 셀에 입력된 날짜가 텍스트로 보일 때는?
셀 서식이 텍스트로 잡혔거나 날짜 인식이 안 된 케이스. 셀 서식을 일반/날짜로 바꾸고, DATEVALUE("2026-05-13")로 일련번호로 변환 후 TEXT 적용.
Q. m이 월인지 분인지 어떻게 결정되나요?
엑셀은 주변 토큰 컨텍스트로 판단. h:mm의 mm은 분, yyyy-mm의 mm은 월. 헷갈리면 두 번째 인수에 분명한 다른 토큰을 같이 쓰면 명확.
Q. 음수에 색을 빨갛게 표시할 수 있나요?
셀 서식에서는 가능 (#,##0;[Red]-#,##0) 하지만 TEXT 함수는색을 적용 못함 — 텍스트 결과니까. 색이 필요하면 셀 서식이나 조건부 서식을 사용.