함수 요약
엑셀 TEXT 함수는 숫자, 날짜 등 셀의 값을 지정한 형식의 텍스트로 변환하는 함수입니다.
함수 구문
=TEXT(값, 표시형식)
•
값
-
표시 형식의 텍스트로 변환할 숫자, 날짜 등 값입니다.
•
표시형식
-
값에 적용할 표시형식입니다. 엑셀의 셀 서식을 동일하게 사용합니다.
- 표시형식은 반드시 큰따옴표(")로 감싸서 작성합니다.
상세 설명
TEXT 함수는 숫자나 날짜 등 셀의 값을 지정한 형식의 텍스트로 변환하는 함수입니다. 주로 날짜에 요일을 표시하거나, 데이터를 표준화된 형식으로 표시할 때 사용합니다. 엑셀의 셀 서식을 표시 형식으로 동일하게 사용할 수 있어 편리하지만, 결과값이 텍스트로 변환되어 숫자로서의 계산이 제한될 수 있는 점을 주의해서 사용합니다.
=TEXT(1234567,"#,##0") / / 1,234,567 → 천단위 구분기호를 추가합니다. =TEXT(1234567,"#,##0,천원") / / 1,234천원 → 천단위 절사 후, 뒤에 "천원" 단위를 추가합니다.
실무에서 자주 사용되는 셀 표시 형식은 다음과 같습니다. 셀 표시형식의 보다 자세한 설명은 아래 기초 입문강의에서 자세히 정리했습니다.
표시형식 | 설명 |
#,##0 | 천단위 구분기호 표시 |
$#,##0.00 | $ 기호와 소수점 두자리 표시 |
#,##0, | 천단위 절사 |
#,##0,, | 백만단위 절사 |
yyyy-mm-dd | 년-월-일 표시 |
yyyy-mm-dd (aaa) | 년-월-일 (요일) 표시 |
yyyy-mm-dd hh:mm:ss | 년-월-일 시:분:초 표시 |
TEXT 함수 간단 예제
1) 주문번호 생성하기
아래 공식을 비어있는 셀에 입력 후 자동채우기하면, 행 번호를 참조하여 PO-000XXX 형식의 주문번호를 생성할 수 있습니다.
=TEXT(ROW(),"PO-000000") / / 결과 : PO-000001, PO-00002, .. 등의 주문 번호를 생성합니다.
2) 날짜를 년, 월, 일, 요일로 표시하기
=TEXT(TODAY(),"yyyy년 mm월 dd일 (aaa)") / / 결과 : 2024년 01월 15일 (월) 형식으로 표시합니다.
3) 전화번호 형식 변환하기
만약 A1셀에 연락처가 "1012345678" 의 숫자로 입력된 경우, TEXT 함수를 사용하여 올바른 연락처 형식으로 변경할 수 있습니다.
=TEXT(1012345678,"000-0000-0000") / / 결과 : 010-1234-5678
4) 조건별 다른 서식 적용하기
엑셀 표시형식의 조건 서식을 활용하면 천, 백만보다 큰 숫자일 때 서로 다른 형식으로 표시할 수 있습니다.
=TEXT(A1,"[>1000000]#,##0.0,,""M"";[>1000]#,##0.0,""K"";0") / / 100 → 100 / / 1,200 → 1.2K / / 1,234,567 → 1.2M
그 외 주의사항
TEXT 함수는 결과로 항상 텍스트를 반환합니다. 따라서 TEXT 함수의 결과를 계산에 활용할 경우, VALUE 함수를 사용하거나 뒤에 *1 을 추가하여 숫자로 변환이 필요할 수 있습니다.
표시형식은 반드시 큰따옴표(")로 묶어서 작성합니다.
표시형식에 잘못된 서식코드를 입력하면 함수는 #VALUE! 오류를 반환합니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
3 댓글