Applies ToMicrosoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016

TEXT 함수를 사용하면 서식 코드를 사용하여 숫자에 서식을 적용하는 방식으로 숫자 표시 방법을 변경할 수 있습니다. 이 함수는 숫자를 더 읽기 좋은 형식으로 표시하거나 숫자를 텍스트 또는 기호와 결합하려는 상황에서 유용합니다.

참고: TEXT 함수는 숫자를 텍스트로 변환하므로 이후 계산에서 참조하기가 어려울 수 있습니다. 원래 값을 한 셀에 유지한 다음, 다른 셀에서 TEXT 함수를 사용하는 것이 가장 좋습니다. 그런 다음 다른 수식을 작성해야 할 경우에는 항상 TEXT 함수 결과가 아닌 원래 값을 참조합니다.

구문

TEXT(값, format_text)

TEXT 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수 이름

Description(설명)

텍스트로 변환할 숫자 값입니다.

format_text

제공된 값에 적용할 서식을 정의하는 텍스트 문자열입니다.

개요

가장 간단한 형식의 TEXT 함수는 다음과 같은 의미입니다.

  • =TEXT(서식을 지정할 값, "적용할 서식 코드")

다음은 많이 사용하는 예제로, 혼자서 연습할 때 Excel에 직접 복사할 수 있습니다. 따옴표 안의 서식 코드에 주목하세요.

수식

설명

=TEXT(1234.567,"$#,##0.00")

1000 단위 구분 기호 및 소수점 두 자리가 있는 통화(예: $1,234.57). Excel에서 값을 두 개의 소수 자릿수로 반올림함을 알 수 있습니다.

=TEXT(TODAY(),"MM/DD/YY")

MM/DD/YY 형식의 오늘 날짜(예: 03/14/12)

=TEXT(TODAY(),"DDDD")

오늘 요일(예: 월요일)

=TEXT(NOW(),"H:MM AM/PM")

현재 시간(예: 1:29 PM)

=TEXT(0.285,"0.0%")

백분율(예: 28.5%)

=TEXT(4.34 ,"# ?/?")

분수(예: 4 1/3)

=TRIM(TEXT(0.34,"# ?/?"))

분수(예: 1/3). 이 예제는 TRIM 함수를 사용하여 소수 값에서 선행 공백을 제거합니다.

=TEXT(12200000,"0.00E+00")

과학적 표기법(예: 1.22E+07)

=TEXT(1234567898,"[<=9999999]###-####;(###) ###-####")

특수(전화 번호)(예: (123) 456-7898)

=TEXT(1234,"0000000")

앞에 오는 0을 추가합니다(예: 0001234).

=TEXT(123456,"##0° 00' 00''")

사용자 지정 - 위도/경도

참고: TEXT 함수를 사용하여 서식을 변경할 수 있지만 유일한 방법은 아닙니다. Ctrl+1(또는 Mac의 경우 MAC Command 단추 아이콘 이미지+1)을 눌러 수식 없이 서식을 변경한 다음 서식 > 숫자 대화 상자에서 원하는 서식을 선택할 수 있습니다.

예제 다운로드

이 문서에서 찾을 수 있는 모든 데이터 TEXT 함수 예제가 포함된 예제 통합 문서 등을 다운로드할 수 있습니다. 자신만의 TEXT 함수 서식 코드를 따르거나 만들 수 있습니다.Download Excel TEXT function examples(Excel TEXT 함수 예제 다운로드)

사용할 수 있는 기타 서식 코드

셀 서식 대화 상자를 사용하여 사용 가능한 다른 서식 코드를 찾을 수 있습니다.

  1. Ctrl+1(Mac에서는 MAC Command 단추 아이콘 이미지+1)을 눌러 셀 서식 대화 상자를 표시합니다.

  2. 표시 형식 탭에서 원하는 서식을 선택합니다.

  3. 사용자 지정 옵션을 선택합니다.

  4. 원하는 서식 코드가 형식 상자에 표시됩니다. 이 경우 형식 상자에서 세미콜론(;) 및 @ 기호를 제외하고 모든 것을 선택합니다. 아래 예제에서는 mm/dd/yy를 선택하고 복사했습니다.

  5. Ctrl+C를 눌러 서식 코드를 복사한 다음 취소를 눌러 셀 서식 대화 상자를 해제합니다.

  6. 이제 Ctrl+V를 눌러 서식 코드를 TEXT 수식에 붙여넣으면 됩니다(예: =TEXT(B2,"mm/dd/yy")). 따옴표("서식 코드")에 서식 코드를 붙여넣었는지 확인합니다. 그렇지 않으면 Excel에서 오류 메시지를 표시합니다.

Excel에서 형식 문자열을 만들도록 서식 > 셀 > 숫자 > 사용자 지정 대화 상자를 사용하는 예입니다.

범주별 서식 코드

다음은 서식 대화 상자를 사용하여 값에 다른 숫자 서식을 적용한 다음 사용자 지정 옵션을 사용하여 해당 서식 코드를TEXT 함수에 복사하는 방법의 몇 가지 예입니다.

일반적인 시나리오

TEXT 함수는 단독으로는 거의 사용되지 않고 대부분 다른 것과 함께 사용됩니다. 텍스트와 숫자 값을 결합하려고 합니다. 예를 들면 “보고서 인쇄 날짜: 03/14/12" 또는 "주간 수익: $66,348.72"입니다. 해당 정보를 Excel에 수동으로 입력할 수 있지만 그러면 Excel을 사용하는 의미가 없습니다. 아쉽게도 텍스트와 서식 지정된 숫자(예: 날짜, 시간, 통화 등)를 결합하면 Excel이 표시하려는 방법을 이해하지 못하므로 숫자 서식이 삭제됩니다. 이 경우 TEXT 함수를 사용하면 Excel에서 서식 코드(날짜 서식의 경우 "MM/DD/YY")를 사용하여 사용자가 원하는 대로 값에 서식을 적용할 수 있으므로 이 함수가 아주 유용합니다.

다음 예제에서는 TEXT 함수를 사용하지 않고 텍스트와 숫자를 결합하려는 경우 어떻게 되는지 살펴봅니다. 이 경우 앰퍼샌드(&)를 사용하여 텍스트 문자열, 공백(" ") 및 =A2&" "&B2 값을 연결합니다.

TEXT 함수를 사용하지 않는 텍스트 결합 예제

Excel이 셀 B2의 날짜에서 서식을 제거했음을 알 수 있습니다. 다음 예제에서는 TEXT 함수를 통해 원하는 서식을 적용하는 방법을 살펴봅니다.

TEXT 함수를 사용한 텍스트 결합 예제

업데이트된 수식은 다음과 같습니다.

  • 셀 C2:=A2&" "&TEXT(B2,"mm/dd/yy") - 날짜 형식

질문과 대답

아쉽게도 TEXT 함수에서는 이 작업을 수행할 수 없습니다. VBA(Visual Basic for Applications) 코드를 사용해야 합니다. 다음 링크에는 Excel에서 숫자 값을 영어 단어로 변환하는 방법이 있습니다.

예. UPPER, LOWERPROPER 함수를 사용할 수 있습니다. 예를 들어 =UPPER("hello")는 "HELLO"를 반환합니다.

예, 하지만 몇 가지 단계를 수행해야 합니다. 먼저 이 작업을 수행할 셀 또는 셀을 선택하고 Ctrl+1을 사용하여 > 셀 서식 대화 상자를 표시한 다음 텍스트 줄 바꿈 옵션을 > 검사 맞춤 > 텍스트 컨트롤을 표시합니다. 다음으로 완성된 TEXT 함수를 조정하여 줄을 바꾸려는 곳에 ASCII 함수 CHAR(10)를 포함합니다. 최종 결과 정렬 방법에 따라 열 너비를 조정해야 할 수 있습니다.

​​​​​​​

이 경우 ="Today is: "&CHAR(10)&TEXT(TODAY(),"mm/dd/yy")를 사용했습니다.

이를 공학용 표기법이라고 하며 셀의 서식이 일반인 경우 12자리보다 긴 숫자를 자동으로 변환하고 셀의 서식이 숫자인 경우 15자리를 자동으로 변환합니다. 긴 숫자 문자열을 입력해야 하지만 변환하지 않으려면 값을 입력하거나 Excel에 붙여넣기 전에 해당 셀의 서식을 텍스트 로 지정합니다.

Excel MVP Mynda Treacy

Mynda의 권장 사항...

Excel 파일과 보고서를 다른 국가의 사용자와 공유할 경우 사용자에게 해당 언어로 보고서를 제공해야 할 수 있습니다. Excel MVP, Mynda Treacy에게는 이 Excel Dates Displayed in Different Languages(다양한 언어로 표시된 Excel 날짜) 문서에 좋은 해결 방법이 있습니다. 또한 다운로드할 수 있는 샘플 통합 문서가 포함되어 있습니다.

참고 항목

사용자 지정 숫자 서식 만들기 또는 삭제

텍스트로 저장된 숫자를 숫자 서식으로 변환

Excel 함수(범주별)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.