엑셀 TEXT 함수 사용법 및 실전예제 총정리 :: 텍스트 함수

셀의 값은 원하는 서식의 텍스트로 변경하는 TEXT 함수의 사용법과 주의사항을 알아봅니다.

홈페이지 » 엑셀 TEXT 함수 사용법 및 실전예제 :: 텍스트 함수

엑셀 TEXT 함수

실습파일
엑셀 예제파일 다운로드_아이콘

요약

선택된 셀의 값을 원하는 서식으로 변경합니다.

설명

TEXT 함수사용자 지정서식을 통해 셀의 값을 원하는 형식으로 텍스트화하여 표시해주는 함수입니다. 숫자를 다른 서식으로 변경할 때 주로 사용합니다. 주의사항으로, TEXT 함수의 결과값은 '텍스트' 이므로 이후 추가 계산을 하려면 숫자값으로 값 형식을 변경해야 합니다.

TEXT 함수는 주로 숫자나 날짜를 원하는 형식으로 변경하여 다른 텍스트 또는 기호와 결합할 때 사용합니다. 자주 사용되는 사용자 지정 서식은 아래와 같습니다.

서식출력값설명
#,##01000010,000천단위 구분기호를 추가합니다.
$#,##0.0051300.4$51,300.40달러표시와 소숫점자리를 추가합니다.
0명5050명명 이라는 문자를 숫자 뒤에 추가합니다.
yyyy년 mm월 dd일437432019년 10월 05일숫자 일련번호를 날짜로 표시합니다.

호환성

 Windows 버전  모든 버전에서 사용 가능합니다.
 Mac 버전  모든 버전에서 사용 가능합니다.

구문

=TEXT ( 값, 표시형식 )

인수

 값  TEXT 함수로 서식을 변경할 값입니다.
 표시형식  값에 적용할 서식입니다. 쌍따옴표("") 안에 입력하는 것에 주의합니다.

반환값

주어진 표시형식으로 변경된 값을 텍스트형식으로 반환합니다.

사용예제

엑셀 TEXT 함수 사용법 GIF
TEXT 함수로 선택한 셀의 시간값만 반환할 수도 있습니다.

다른 주의사항

  • TEXT 함수는 선택한 셀의 값을 다른 곳에 원하는 서식으로 표현할 때 사용합니다. 예를 들어, [A1] 셀 안에 123456.789 라는 값이 있을 경우, TEXT 함수를 아래처럼 사용하면 "123,457원"으로 표시됩니다.

    =TEXT(A1,"금액 : #,##0원") '// 금액 : 123,457원

  • 표시형식은 반드시 쌍따옴표 (" ") 안에 작성되어야 합니다.
  • 표시형식은 다양한 사용자 지정서식의 형태로 작성할 수 있습니다. 사용자 지정서식에 대한 자세한 설명은 관련 포스트에서 확인하세요. 자주 사용되는 몇가지 예제는 아래와 같습니다.
=TEXT(TODAY(),"YYYY년 MM월 DD일")  현재날짜의 한국식 표기 (예: 2018년 01월  01일)
=TEXT(TODAY(),"DDDD")  현재 날자의 요일 표기 (예: 월요일)
=TEXT(NOW(),"H:MM AM/PM")  현재 시간 표기 (예: 12:34 AM)
=TEXT(0.1234,"0.0%")  백분율 표기 (예: 12.34%)
=TEXT(1234567890,"[<=9999999]###-####;(###) ###-####")  나열된 숫자의 전화번호 형식 표기 (예: (123)-456-7890)

자주 묻는 질문

Q. TEXT 함수로 변환된 값을 계산 할 수 없습니다.

TEXT 함수로 출력된 값은 '텍스트 형식'입니다. 따라서 TEXT 함수로 출력된 값은 숫자임에도 불구하고 '왼쪽 정렬'됩니다. (엑셀에서 숫자값은 오른쪽정렬이 기본입니다.). 따라서 TEXT 함수로 출력된 값을 숫자로 이용하고 싶을 경우, TEXT 함수 뒤에 ' *1 ' 을 넣어서 숫자값으로 강제변환한 뒤 계산합니다.

= TEXT ( 1, "0" ) '// => 결과값으로 1이 출력되지만 '텍스트' 이므로 바로 계산이 불가능합니다.
= TEXT ( 1, "0" ) *1  '// 뒤에 *1 을 넣어줌으로서 출력값을 숫자형식으로 강제 변환합니다.

TEXT 함수 계산 안됨
TEXT 함수의 반환값은 '텍스트형식' 이므로 바로 계산이 불가능합니다.

[링크] MS OFFICE 공식 홈페이지 TEXT 함수 설명

관련 기초함수 | by 오빠두엑셀

텍스트 문자열의 처음부터 지정한 개수의 문자를 반환합니다.
문자열의 특정 위치부터 원하는 문자수만큼의 텍스트를 반환합니다.
Loading...

응용함수 공식 | by 오빠두엑셀 

주민등록번호의 뒷자리를 별표(*)로 숨깁니다.
글자수 상관없이 특정문자 뒤의 문자열을 추출합니다.
글자 수 상관없이 두 특정 문자 사이의 값을 추출합니다.
줄바꿈(Alt+Enter)로 입력된 문자열을 각 셀에 분리하여 추출합니다.
여러줄(줄바꿈)로 입력된 문자열을 각각의 셀에 나눠 출력합니다.
문자와 숫자가 섞인 문자열에서 숫자만 추출합니다.