엑셀 TEXT 함수 사용법: 날짜·요일·천 단위 쉼표 서식을 글자로 바꾸기

TEXT 함수는 숫자나 날짜를 원하는 모양의 글자로 바꾸는 함수입니다. 「1234567」을 「1,234,567」로, 날짜를 「토요일」로, 「7」을 「007」로 바꿔서 다른 글자와 이어 붙일 때 꼭 필요합니다.

엑셀 TEXT 함수 형식, 자주 쓰는 서식 코드표, 문장 만들기 예제, 그리고 TEXT 결과로 계산이 안 되는 이유까지 정리했습니다.

TEXT 함수 기본 형식

=TEXT(값, "서식 코드") — 서식 코드는 반드시 큰따옴표로 감쌉니다.

자주 쓰는 서식 코드

바꾸고 싶은 모양서식 코드결과 예
천 단위 쉼표"#,##0"1,234,567
소수 둘째 자리"#,##0.00"1,234.50
백분율"0.0%"25.6%
앞자리 0 채우기"000"007
날짜"yyyy-mm-dd"2026-10-17
한국식 날짜"yyyy년 m월 d일"2026년 10월 17일
요일(긴)"aaaa"토요일
요일(짧은)"aaa"토
시간"hh:mm"14:05

요일 코드 aaa·aaaa 는 한국어 엑셀 기준입니다. 영어 요일(Sat, Saturday)은 "ddd", "dddd" 를 씁니다.

1. 날짜에서 요일 구하기

  1. 날짜가 든 칸 옆에 =TEXT(A2,"aaaa") 를 입력합니다.
  2. 엔터를 누르면 「토요일」처럼 요일이 나옵니다.
  3. 아래로 채우기 핸들을 끌면 모든 날짜의 요일이 한 번에 붙습니다.
같은 값, 다른 서식

2. 문장 안에 숫자·날짜 넣기

="합계: "&B2&"원" 처럼 그냥 이어 붙이면 쉼표가 사라지고 날짜는 46312 같은 숫자로 나옵니다. TEXT 로 모양을 정해 붙여야 합니다.

  • ="합계: "&TEXT(B2,"#,##0")&"원" → 합계: 3,528,000원
  • ="마감: "&TEXT(B3,"m월 d일(aaa)") → 마감: 10월 31일(토)
문장 안에 숫자 넣기

TEXT 쓸 때 주의할 점

  • 결과는 글자: TEXT 결과는 숫자가 아니라서 SUM 으로 더하면 0 이 나옵니다. 계산할 칸은 그대로 두고, 보이는 모양만 바꾸려면 Ctrl+1(셀 서식)을 쓰세요.
  • 날짜가 글자로 들어 있음: 「2026.10.17」처럼 점으로 입력한 값은 엑셀이 날짜로 알아보지 못해 TEXT 가 그대로 돌려줍니다. 데이터 → 텍스트 나누기로 날짜 형식으로 바꾼 뒤 쓰세요.
  • #VALUE! 오류: 서식 코드에 따옴표를 빠뜨렸거나 코드 철자가 틀린 경우가 많습니다.

자주 묻는 질문

Q. 셀 서식과 TEXT 함수는 뭐가 다른가요?
A. 셀 서식은 값은 그대로 두고 보이는 모양만 바꿉니다. TEXT 는 모양대로 새 글자를 만듭니다. 계산용은 셀 서식, 문장 만들기·다른 프로그램에 붙여넣기용은 TEXT 입니다.

Q. 사업자번호처럼 하이픈을 넣으려면요?
A. =TEXT(A2,"000-00-00000") 처럼 자릿수에 맞춰 0과 하이픈을 섞으면 됩니다.

실무 예제: 파일 이름·안내 문자 만들기

날짜 붙은 파일 이름: ="주간보고_"&TEXT(TODAY(),"yyyymmdd") 를 쓰면 「주간보고_20261017」처럼 매일 바뀌는 이름이 만들어집니다. 복사해서 저장 창에 붙여넣으면 이름 짓는 실수가 줄어듭니다.

고객 안내 문자: =A2&"님, "&TEXT(C2,"m월 d일(aaa)")&" 예약이 확정되었습니다. 결제 금액은 "&TEXT(D2,"#,##0")&"원입니다." 처럼 명단 한 줄마다 문장을 만들어 두면 문자 발송 프로그램에 그대로 붙여넣을 수 있습니다.

정리

  • =TEXT(값,"서식"), 결과는 글자
  • 쉼표 "#,##0", 요일 "aaaa", 날짜 "yyyy-mm-dd", 0 채우기 "000"
  • 계산할 값은 셀 서식, 문장에 넣을 값은 TEXT

함께 보면 좋은 글

댓글

이 블로그의 인기 게시물

크롬 시작 페이지 설정 방법: 원하는 사이트로 바꾸기 (PC·안드로이드)

엑셀 곱하기 함수 총정리: * 기호, PRODUCT, SUMPRODUCT 쓰는 법 (예제 포함)