엑셀 TEXT 함수
숫자나 날짜를 원하는 표시 형식의 문자열로 바꿉니다.
모든 버전구문
=TEXT(값, "서식코드")| 인수 | 필수 | 설명 |
|---|---|---|
| 값 | 필수 | 변환할 숫자나 날짜 |
| 서식코드 | 필수 | "00000", "#,##0", "yyyy-mm-dd" 등 |
예시
=TEXT(A2,"00000")- 결과
- 123 → "00123"
- 설명
- 앞자리 0이 사라지는 사번·우편번호 문제를 해결합니다.
언제 쓰나요
사번·우편번호처럼 0으로 시작하는 코드, 날짜 표기 통일, 문자열 안에 숫자를 넣을 때.
자주 나는 오류와 해결
TEXT 함수가 뜻대로 안 될 때 확인할 것들입니다.
계산이 안 됨
- 원인
- TEXT 결과는 텍스트라 사칙연산이 안 됩니다
- 해결
- 표시만 바꾸려면 [셀 서식]을 쓰고, 값 자체를 바꿀 때만 TEXT를 씁니다
요일이 Mon 으로 나옴
- 원인
- 서식 코드 "ddd" 는 영문 요일입니다
- 해결
- 한글 요일은 "aaa"(월) 또는 "aaaa"(월요일)를 씁니다. =TEXT(A2,"aaa") 처럼 씁니다
#VALUE!
- 원인
- 서식 코드를 따옴표로 감싸지 않았습니다
- 해결
- =TEXT(A2,"0000") 처럼 두 번째 인수를 반드시 따옴표 안에 넣습니다
함께 보면 좋은 것
이 함수를 만들어 주는 도구