Excel TEXT 기능을 사용하여 모든 데이터(예: 숫자, 날짜 등)를 사용자 지정 형식의 텍스트로 변환합니다.
TEXT 함수는 숫자 값을 사용자가 지정한 형식의 텍스트 문자열로 변환하는 문자열/텍스트 함수로 분류됩니다. 예를 들어, '15/03/2020' 형식의 날짜를 2020년 3월 15일 형식으로 변환하려면 TEXT 함수를 사용합니다.
이 가이드에서는 몇 가지 수식과 예제를 통해 Excel에서 TEXT 함수를 사용하는 방법을 설명합니다.
통사론
TEXT 함수의 일반 구문:
=TEXT(값, 형식_텍스트)
TEXT 함수에는 두 개의 인수/매개변수가 필요합니다.
값
– 텍스트 문자열로 변환하려는 숫자 값. 이 값은 숫자 값, 날짜 또는 숫자 값의 셀 참조일 수 있습니다.형식_텍스트
– 특정 값에 적용하려는 형식 코드. 항상 큰따옴표로 묶어야 합니다.
TEXT 함수 형식 코드
Text 함수에는 두 개의 인수만 있습니다. 첫 번째 인수는 변환하려는 값만 필요하므로 쉽습니다. 그러나 원하는 형식의 출력 번호를 제공하는 올바른 형식 코드를 삽입해야 합니다. 다음 표에는 가장 일반적이고 자주 사용되는 형식이 나와 있습니다.
형식 코드 | 설명 | 예시 |
---|---|---|
0 | 0은 소수점 없이 숫자만 표시하는 숫자 자리 표시자입니다. | #.0 – 항상 소수점 이하 1자리를 표시합니다. 참조된 셀에 5.50을 입력하면 5.5로 표시됩니다. |
# | 추가 0 없이 숫자를 표시합니다. | #.## – 소수점 이하 두 자리까지 표시합니다. 3.777을 입력하면 3.78이 반환됩니다. |
? | 소수점 이하 자릿수만 표시합니다. 일반적으로 열의 숫자 값을 소수점 이하 자릿수로 정렬하는 데 사용됩니다. | #.? – 소수점 한 자리를 표시하고 소수점을 정렬합니다. |
. | 소수점 | |
, | 천 단위 구분 기호. | ###,### – 천 단위 구분 기호를 표시합니다. 195200을 입력하면 195,200이 반환됩니다. |
0% | 숫자를 백분율로 표시합니다. | 0.285를 입력하면 28.5가 반환됩니다. |
위의 형식 코드 외에도 수식의 형식 코드에 다음 기호를 추가할 수 있으며 입력한 대로 정확하게 표시됩니다.
심보엘 | 설명 |
---|---|
+ 그리고 - | 더하기 및 빼기 기호 |
( ) | 왼쪽 및 오른쪽 괄호 |
: | 콜론 |
^ | 탈자 부호 |
' | 아포스트로피 |
{ } | 중괄호 |
< > | 보다 작음 및 보다 큼 기호 |
= | 등호 |
/ | 슬래시 |
! | 느낌표 |
& | 앰퍼샌드 |
~ | 틸데 |
| 공백 문자 |
날짜 및 시간에 대한 텍스트 함수 형식 코드
TEXT 함수를 사용하여 날짜와 시간을 변환하려면 아래 형식 코드 중 하나를 사용하십시오.
형식 코드 | 설명 및 예 |
---|---|
디 | 앞에 0이 없는 한 자리 또는 두 자리 숫자로 날짜를 지정합니다(예: 2 ~ 25). |
dd | 앞에 0이 있는 두 자리 표현으로 날짜를 지정합니다(예: 02 ~ 25). |
ddd | 요일을 3자로 된 약어로 지정합니다(예: Mon에서 Sun까지). |
dddd | 요일의 전체 이름을 지정합니다. (예: 월요일, 수요일) |
중 | 앞에 0이 없는 한 자리 또는 두 자리 숫자로 월을 지정합니다(예: 02 ~ 12). |
mm | 앞에 0이 있는 두 자리 표현으로 월을 지정합니다. (예: 01, 12) |
음 | 3자 약어로 월을 지정합니다(예: Jan, Nov). |
mmmm | 월의 전체 이름을 지정합니다. (예: 1월, 11월) |
요 | 두 자리 숫자로 연도를 지정합니다(예: 08은 2008, 19는 2019). |
ㅋㅋㅋ | 4자리 숫자로 연도를 지정합니다(예: 2008, 2019). |
시간 | 선행 0 없이 시간을 한 자리 또는 두 자리로 지정합니다(예: 6, 12). |
헉 | 선행 0(06 ~ 12)이 있는 두 자리 표시로 시간을 지정합니다. |
중 | 앞에 0이 없는 한 자리 또는 두 자리 숫자로 분을 지정합니다(예: 5, 45). |
mm | 한 자리 또는 두 자리 숫자의 분을 앞에 0으로 지정합니다(예: 05, 45). |
에스 | 앞에 0이 없는 한 자리 또는 두 자리 숫자로 초를 지정합니다(예: 5, 45). |
봄 여름 시즌 | 한 자리 또는 두 자리 숫자의 초를 앞에 0으로 지정합니다(예: 05, 45). |
이다 / 오후 | 시간을 12시간제로 표시한 다음 "AM" 또는 "PM"을 표시하도록 지정합니다. |
Excel에서 TEXT 함수를 사용하는 방법
TEXT 함수의 구문과 형식 코드를 배웠습니다. 이제 몇 가지 예제를 통해 Excel에서 함수를 사용하는 방법을 살펴보겠습니다.
텍스트 수식을 사용하여 A1 셀의 숫자에 정수를 표시합니다.
이를 위해 다음과 같이 텍스트 공식을 사용할 수 있습니다.
=TEXT(A1,"0")
다음 공식을 사용하여 소수점 이하 자릿수를 표시합니다.
=TEXT(A1,"0.0")
아래 표는 다른 숫자 값에 다른 형식 유형을 적용하기 위해 다른 형식 코드가 있는 텍스트 수식을 보여줍니다. 이 수식을 스프레드시트에 직접 복사하여 직접 시도해 볼 수 있습니다.
값 | 공식 | 형식화된 값 |
---|---|---|
4963.34 | =TEXT(A2,"0.000") | 4963.340 |
5300.52 | =TEXT(A3,#,##0") | 5,301 |
5.12 | =TEXT(A4,"# ?/?") | 5 1/8 |
0.4963 | =텍스트(A5,#%") 50% | 50% |
9600.60 | =TEXT(A6,"$#,##0.0") | $9,600.6 |
20 | =TEXT(A7,"~#!") ~20! | ~20! |
5656 | =TEXT(A8,"00000000") | 00005656 |
위의 수식은 아래 스크린샷과 같이 스프레드시트의 C열에 적용됩니다.
수식이 있는 TEXT 함수
TEXT 함수 내부와 외부 모두에서 다른 공식과 함수를 사용할 수도 있습니다.
총 및 비용 금액이 있고 순이익을 계산하고 "Your Net Profit is" 문자열을 사용하여 셀 A9에 이익을 표시하려고 한다고 가정해 보겠습니다. 이를 위해 아래 공식을 사용할 수 있습니다.
="귀하의 순이익은 "&TEXT(C6-C7,"$#,###.00")입니다.
수식은 먼저 TEXT 함수 내 수식(C6-C7)으로 이익을 계산하고 연결 수식(&)을 사용하여 형식이 지정된 값을 문자열 "Your Net Profit is"와 결합하고 마지막으로 결과를 셀 A9에 표시합니다.
TEXT 기능을 사용하여 휴대폰 번호 형식 지정
일반적으로 스프레드시트에 11자리보다 긴 숫자(예: 휴대폰 번호)를 입력하면 Excel에서 자동으로 이를 과학 표기법으로 바꿉니다. 그리고 이러한 과학적 표기법을 적절하게 사용할 수 있으므로 일반 숫자 값으로 변환할 수 있습니다. TEXT 기능을 사용하여 성가신 과학적 표기법을 휴대폰 번호로 변환할 수 있습니다.
아래 스크린샷과 같이 엑셀에 휴대폰 번호(국가번호 포함 12자리)를 입력하면 해당 휴대폰 번호를 과학 표기 형식으로 자동 변환해줍니다.
TEXT 기능을 사용하면 이 과학 표기법 형식을 읽을 수 있는 휴대폰 번호로 지정할 수 있습니다.
일반적으로 휴대폰 번호는 12자리입니다(일부 국가에 따라 다를 수 있음). 처음 2자리는 국가 코드이고 나머지 10자리는 휴대폰 번호입니다.
따라서 위의 과학적 표기법을 휴대폰 번호로 변환하려면 다음 공식을 사용하십시오.
=TEXT(A1,"+#############")
이 예제의 형식 코드로 '############'을 사용하여 표기법을 휴대폰 번호로 변환합니다.
이제 휴대폰 번호에서 국가 코드를 분리하여 읽기 쉽게 만들어 보겠습니다. 그렇게 하려면 두 개의 해시 뒤에 하이픈(-)을 넣으십시오.
=TEXT(A1,"+##-##########")
TEXT 함수를 사용하여 날짜 형식 지정
기본적으로 Excel은 날짜를 일련 번호로 저장합니다. 1900년 1월 1일의 일련 번호는 1이고 2001년 1월 1일은 1900년 1월 1일 이후 36891일이므로 36892입니다.
대부분의 함수는 날짜 값을 일련 번호로 자동 변환하므로 읽을 수 있는 형식으로 표시하기가 어렵습니다. 그러나 Excel TEXT 기능을 사용하면 텍스트 값으로 쉽게 변환하고 원하는 형식으로 표시할 수 있습니다.
예를 들어 A1 셀(2015년 5월 3일)에서 날짜를 가져와서 B1 셀에 '2015년 3월 5일'과 같은 표준 날짜 형식으로 표시하려면 다음 수식을 사용합니다.
=TEXT(A1,"mmm d,yyyy")
음
3자 약어로 월을 지정합니다.디
한 자리 또는 두 자리로 월의 일을 지정합니다.ㅋㅋㅋ
연도 4자리 숫자를 표시하도록 지정합니다.
아래 스크린샷은 텍스트 수식을 사용하여 동일한 날짜에 다른 형식 유형을 적용하는 방법을 보여줍니다.
연결 날짜 및 텍스트
이름(A열)과 생년월일(B열)을 결합하여 C열에 표시하고 싶다고 가정해 보겠습니다. 다음과 같은 결과를 얻을 수 있습니다.
A1 셀의 텍스트와 B1 셀의 날짜를 직접 연결하면 Excel은 실제 날짜가 아닌 날짜의 텍스트와 일련 번호를 결합합니다.
텍스트와 날짜를 연결하고 날짜를 원하는 형식으로 적절하게 표시하려면 TEXT 함수를 CONCAT 함수와 함께 사용하십시오.
공식:
=CONCAT(A2,"-",TEXT(B2,"dd/m/yy"))
결과:
이제 출력에 '태어난 날짜'라는 텍스트 문자열을 결합하고 날짜 형식을 다른 형식으로 지정합니다.
그런 다음 채우기 핸들을 사용하여 수식이 A2:A5 셀에 복사됩니다.
다른 예에서 우리는 오늘()
함수를 사용하여 현재 날짜를 가져오고 날짜를 관련 텍스트와 결합합니다.
이제 모든 값(예: 숫자, 날짜 등)을 원하는 형식의 텍스트로 쉽게 변환할 수 있습니다.