Excel · 텍스트
엑셀 TEXT
숫자·날짜를 서식 코드에 맞춰 문자열로 변환 — 포맷팅의 만능 함수.
TEXT 수식 구조
값 (value)
변환할 숫자 또는 날짜. 셀 참조나 직접 입력
서식코드 (format_text)
출력 형태를 정의하는 문자열. 큰따옴표로 감싸야 함. 자세한 토큰은 아래.
직접 체험해보세요
5가지 모드(숫자·통화·백분율·날짜·시간)별 프리셋과 서식 코드 직접 입력으로 결과를 즉시 확인하세요.
원본 (숫자)
1234567
결과 (문자열)
,,
결과는 텍스트(문자열)이라 산술 연산 불가. 산술이 필요하면 원본 값을 사용
실전 활용 예제
=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 함수는 색을 적용 못함 — 텍스트 결과니까. 색이 필요하면 셀 서식이나 조건부 서식을 사용.