가장 많이 쓰는 엑셀 함수 20가지 · 20개 중 19번째 튜토리얼
엑셀 TEXT 함수 사용법: 숫자와 날짜를 원하는 형식의 텍스트로
TEXT로 숫자, 백분율, 날짜를 수식 안에서 원하는 형식으로 바꿔, 문구나 문장에 이어 붙여도 보기 좋게 표시해요.
- 난이도
- 중급
- Time
- 11분 분량
- 수정:
- 적용 대상:
- Microsoft 365용 Excel, Excel 2021, Excel 2019, 웹용 Excel

배울 내용
- TEXT와 서식 코드로 숫자, 백분율, 날짜를 원하는 형식으로 바꾸기
- 서식을 잃지 않고 숫자나 날짜를 문장에 이어 붙이기
- TEXT와 셀 서식 중 무엇을 쓸지 판단하기
- TEXT의 결과가 텍스트라서 생기는 실수 피하기
시작하기 전에
함수 연습장
TEXT 함수를 실제 시트에서 연습해 보세요
엑셀처럼 생긴 시트에 수식을 입력하면 계산 과정을 단계별로 보여 줘요. 무료이고 가입도 필요 없어요.
TEXT는 숫자나 날짜를 원하는 모양의 텍스트로 바꿔 줘요. 48,250.50, 12.3%, 2026년 10월 15일, 00042처럼요. 숫자를 문장이나 문구에 넣을 때 꼭 필요해요. &로 텍스트를 이어 붙이면 셀의 서식이 사라지기 때문이에요. 다만 결과는 텍스트라서, 계산에는 원래 숫자를 그대로 써야 해요.
함수 구조
=TEXT(value, format_text)- value(필수)는 서식을 적용할 숫자나 날짜예요.
B2같은 셀,SUM(B2:B4)나B2/C2같은 계산식,TODAY()같은 함수를 넣을 수 있어요. - format_text(필수)는 큰따옴표로 감싼 서식 코드예요.
"#,##0.00","yyyy-mm-dd"처럼 써요. 셀 서식(Format Cells)의 사용자 지정 표시 형식과 같은 코드를 써요.
TEXT는 결과가 숫자처럼 보여도 항상 텍스트를 돌려줘요.
=TEXT(B21,"#,##02.003")B2서식을 적용할 숫자#,##0천 단위마다 쉼표를 넣어 표시.00소수 둘째 자리까지 항상 표시
서식을 적용한 숫자와 날짜를 문장에 넣기
아래 시트에는 총매출과 보고일이 있어요. C4에 "10월 15일 기준 매출 48,250.50"이라는 요약 문구를 만드는 게 목표예요.
TEXT 없이 이어 붙이면 어떻게 되는지 보세요
C4에
&로 셀과 글자를 이어 붙여 보세요.=B3&" 기준 매출 "&B2A B C 1 항목 값 서식 적용 2 총매출 48,250.5 3 보고일 2026-10-15 4 요약 46310 기준 매출 48250.5 그대로 이어 붙이면 숫자의 쉼표와 끝자리 0이 사라지고, 날짜는 일련번호로 바뀌어요. 엑셀은 셀에 보이는 모양이 아니라 저장된 값을 이어 붙여요. 매출의 쉼표와 끝자리 0이 사라지고, 날짜는 2026년 10월 15일의 일련번호인 46310으로 나와요.
TEXT로 숫자에 서식을 적용하세요
C2를 클릭하고 다음과 같이 입력하세요.
=TEXT(B2,"#,##0.00")A B C 1 항목 값 서식 적용 2 총매출 48,250.5 48,250.50 3 보고일 2026-10-15 4 요약 TEXT가 48,250.50을 돌려줘요. 텍스트라서 왼쪽에 붙어 있어요. C2에 48,250.50이 표시돼요. 셀 왼쪽에 붙어 있는 걸 보세요. 엑셀은 텍스트를 왼쪽에, 숫자를 오른쪽에 맞춰요.
날짜에 서식을 적용하세요
C3에
=TEXT(B3,"yyyy년 m월 d일")을 입력하세요. 결과는 2026년 10월 15일이에요.yyyy는 네 자리 연도,m은 앞에 0이 없는 월,d는 앞에 0이 없는 일이에요.서식을 적용한 값을 이어 붙이세요
C4로 돌아가서 각 셀을 TEXT로 감싸세요.
=TEXT(B3,"m월 d일")&" 기준 매출 "&TEXT(B2,"#,##0.00")A B C 1 항목 값 서식 적용 2 총매출 48,250.5 48,250.50 3 보고일 2026-10-15 2026년 10월 15일 4 요약 10월 15일 기준 매출 48,250.50 각 값을 TEXT로 감싸면 요약 문구가 기대한 모양으로 나와요. 이제 C4에는 10월 15일 기준 매출 48,250.50이 표시되고, B2나 B3가 바뀌면 문구도 함께 바뀌어요.
자주 쓰는 서식 코드
서식 코드는 작은 패턴이에요. 0은 항상 표시되는 자리, #은 필요할 때만 표시되는 자리이고, 쉼표는 천 단위 구분 기호를 넣고, %는 100을 곱해요. 날짜 코드는 y, m, d를 써요.
| 코드 | 값 | 결과 |
|---|---|---|
0 | 1234.567 | 1235 |
0.00 | 1234.567 | 1234.57 |
#,##0 | 1234.567 | 1,235 |
#,##0.00 | 1234.567 | 1,234.57 |
$#,##0.00 | 1234.567 | $1,234.57 |
0% | 0.256 | 26% |
0.0% | 0.256 | 25.6% |
00000 | 42 | 00042 |
yyyy-mm-dd | 2026년 10월 15일 | 2026-10-15 |
yyyy년 m월 d일 | 2026년 10월 15일 | 2026년 10월 15일 |
mm / m | 2026년 10월 15일 | 10 / 10 |
dd / d | 2026년 10월 5일 | 05 / 5 |
aaaa / aaa | 2026년 10월 15일 | 목요일 / 목 |
h:mm AM/PM | 오후 2시 30분 | 2:30 PM 또는 2:30 오후(지역 설정에 따라 달라요) |
hh:mm | 오후 2시 30분 | 14:30 |
TEXT는 서식을 지정할 때처럼 코드의 자릿수에 맞춰 반올림해요. 그래서 "#,##0"은 1234.567을 1,235로 바꿔요. 금액 뒤에 "원"을 붙이고 싶다면 =TEXT(B2,"#,##0")&"원"처럼 TEXT 뒤에 이어 붙이세요.
활용 사례
매출 대시보드의 요약 문구
대시보드 차트 위에 요약 문구가 필요해요. SUM으로 분기 판매량을 더하고, TEXT로 문장 안의 합계에 서식을 적용해요.
| A | B | |
|---|---|---|
| 1 | 월 | 판매량 |
| 2 | 7월 | 1,240 |
| 3 | 8월 | 1,385 |
| 4 | 9월 | 1,512 |
| 5 | 요약 문구 | 3분기 합계: 4,137개 |
="3분기 합계: "&TEXT(SUM(B2:B4),"#,##0")&"개"1,240 + 1,385 + 1,512 = 4,137이므로 B5에는 3분기 합계: 4,137개가 표시돼요. TEXT가 없으면 4137로 나와요.
학생별 정답률 안내
선생님이 학생마다 정답률을 백분율로 넣은 짧은 안내 문구를 만들려고 해요. 맞힌 문제 수를 전체 문제 수로 나누고 "0%" 서식을 적용하세요.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 학생 | 맞힌 문제 | 전체 문제 | 안내 문구 |
| 2 | 지아 | 52 | 60 | 지아의 정답률은 87%예요 |
| 3 | 민준 | 45 | 60 | 민준의 정답률은 75%예요 |
| 4 | 서연 | 58 | 60 | 서연의 정답률은 97%예요 |
=A2&"의 정답률은 "&TEXT(B2/C2,"0%")&"예요"지아는 60문제 중 52문제를 맞혀서 0.8667이에요. 0% 코드가 100을 곱하고 반올림하므로 D2에는 지아의 정답률은 87%예요가 표시돼요. TEXT 없이 이어 붙이면 "지아의 정답률은 0.866666666666667예요"가 돼요.
항목별 예산 사용률
가계부에서 항목별로 예산을 얼마나 썼는지 숫자 옆에 짧게 표시해요.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 항목 | 예산 | 지출 | 사용률 |
| 2 | 식비 | 500 | 430 | 예산의 86% |
| 3 | 외식 | 200 | 236 | 예산의 118% |
| 4 | 교통비 | 150 | 90 | 예산의 60% |
="예산의 "&TEXT(C2/B2,"0%")식비는 예산의 86%를 썼어요. 외식은 200 중 236을 써서 D3에 예산의 118%가 표시돼요. 예산을 넘긴 항목이 한눈에 보이죠.
근무표에 요일 표시하기
근무표에는 날짜만 있지만 사람들은 요일로 기억해요. 한국어 엑셀에서는 aaaa 코드가 한글 요일 이름을 돌려줘요.
| A | B | C | |
|---|---|---|---|
| 1 | 직원 | 근무일 | 요일 |
| 2 | 김하늘 | 2026-10-19 | 월요일 |
| 3 | 이도윤 | 2026-10-21 | 수요일 |
| 4 | 박서준 | 2026-10-24 | 토요일 |
=TEXT(B2,"aaaa")2026년 10월 19일은 월요일이에요. "aaa"를 쓰면 "월"처럼 한 글자로, "m월 d일 (aaa)"를 쓰면 "10월 19일 (월)"처럼 표시돼요.
TEXT와 셀 서식, 무엇을 쓸까요?
둘 다 같은 코드를 쓰지만 하는 일이 달라요.
| 셀 서식(Ctrl+1) | TEXT 함수 | |
|---|---|---|
| 바뀌는 것 | 셀이 보이는 모양만 | 텍스트로 된 새 값을 만듦 |
| 원래 숫자 | 숫자로 남음 | 사라짐(결과가 텍스트) |
| SUM, AVERAGE, 차트에 쓰기 | 가능 | 불가능 |
&로 이어 붙여도 모양 유지 | 안 됨 | 됨 |
숫자가 자기 셀에 그대로 있다면 셀 서식을 쓰세요. 서식을 적용한 값이 텍스트의 일부가 되어야 할 때만 TEXT를 쓰세요. 문구, 문장, 차트 제목, 파일 이름, EMP-00042 같은 코드(="EMP-"&TEXT(A2,"00000"))가 그런 경우예요.
TEXT 결과를 다시 숫자로 써야 한다면 VALUE로 바꿀 수 있어요. =VALUE(C2)는 "48,250.50"을 48250.5로 바꿔요. 하지만 계산에는 처음부터 원래 숫자를 쓰는 게 더 좋아요.
서식 코드는 엑셀 언어에 따라 달라져요
TEXT는 서식 코드를 엑셀과 Windows 지역 설정의 언어로 해석해요. 영어 엑셀에서는 yyyy, mm, dd가 연, 월, 일이지만, 언어에 따라 날짜 코드에 다른 글자를 쓰는 버전도 있어요. 그래서 TEXT에 날짜 코드를 쓴 통합 문서를 다른 언어 설정의 엑셀에서 열면 결과가 틀리게 나올 수 있어요.
한국어 엑셀도 yyyy, mm, dd를 그대로 쓰기 때문에 "yyyy-mm-dd"는 문제없이 동작해요. 요일은 주의하세요. dddd는 한국어 엑셀에서도 영어 요일 이름(Thursday)을 돌려주고, 한글 요일은 aaaa(목요일)와 aaa(목) 코드로 표시해요. 다른 언어를 쓰는 사람과 통합 문서를 주고받는다면 날짜는 되도록 셀 서식으로 표시하거나 날짜 코드를 단순하게 유지하세요.
자주 하는 실수
- TEXT 결과 더하기. TEXT로 만든 셀에
=SUM(C2:C4)를 쓰면 0이 나와요. SUM은 텍스트를 건너뛰기 때문이에요. 계산은 원래 숫자로 하고, TEXT는 표시할 때만 쓰세요. - 따옴표 빠뜨리기.
=TEXT(B2,#,##0)은 입력되지 않아요. 서식 코드는 텍스트라서 큰따옴표로 감싸야 해요:=TEXT(B2,"#,##0"). - 날짜가 숫자로 바뀜.
="마감 "&B2는 "마감 46310"으로 표시돼요. 날짜를 감싸세요:="마감 "&TEXT(B2,"m월 d일"). - 월과 분 헷갈리기.
m과mm은 월이지만,h나hh바로 뒤에 오면 분이 돼요."hh:mm"은 시간이고"mm-dd"는 월과 일이에요. - 서식으로 충분한데 TEXT 쓰기. TEXT 결과로 채운 열은 숫자 순서로 정렬하거나 합계를 내거나 차트로 그릴 수 없어요. 숫자가 자기 셀에 따로 있다면 셀 서식을 쓰세요.
연습
연습
숫자와 날짜를 텍스트로 바꾸기
아래 시트를 사용하세요. 강조된 셀을 클릭하고 시트 위의 입력줄에 수식을 입력한 다음 Enter를 누르세요. 마지막 문제에서는 서식을 적용한 날짜를 짧은 문구에 이어 붙여요. 이 연습 시트는 aaaa 코드를 확인하지 못하니, 요일 표시는 엑셀에서 직접 해 보세요. 내 시트의 합계 하나를 골라 "10월 15일까지 1,234,500원 지출" 같은 문장을 TEXT와 &로 만들어 보는 것도 좋아요.
직접 해 보기4개 중 0개 완료
- C2에 B2의 매출을 천 단위 구분 기호가 있는 정수로 표시해 보세요.
- C3에 B3의 성장률을 소수 한 자리 백분율로 표시해 보세요.
- C4에 주문일을 2026년 10월 15일 형식으로 표시해 보세요.
- C5에 B4의 주문일로 "배송일: 10월 15일"이라는 문구를 만들어 보세요.
점선으로 표시된 셀을 클릭하고, 입력줄에 수식을 쓴 다음 Enter를 누르세요.
| A | B | C | |
|---|---|---|---|
| 1 | 항목 | 값 | 텍스트로 |
| 2 | 연 매출 | 1,234,567.89 | |
| 3 | 성장률 | 0.12 | |
| 4 | 주문일 | 2026-10-15 | |
| 5 | 배송 안내 |
관련 자료
도움이 되었나요? 틀린 부분을 발견하셨나요? 피드백 보내기 · admin@arumsoft.com