TEXT 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

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 )을 눌러 수식 하지 않고 서식을 변경 하 고 셀 서식에서 에서 원하는 서식을 선택 > 숫자 대화 합니다.

예제 다운로드

이 문서에서는 사용할 수 있는 텍스트 함수 예제의 모든 plus 일부 기타 예제 통합 문서를 다운로드할 수 있습니다. 따르는 하거나 서식 코드 직접 TEXT 함수를 만들 수 있습니다.

다운로드 Excel 텍스트 함수 예제

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

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

  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 함수에 복사하는 방법의 몇 가지 예제입니다.

Excel에서 선행 0을 삭제하는 이유는 무엇인가요?

Excel은 부품 번호, SKU의 등의 텍스트 처럼 보이는 숫자 아닌 셀에 입력 되는 숫자를 교육 합니다. 맨 앞의 0을 유지 하려면 입력된 범위 전에 서식을 텍스트로 붙여 넣거나 값을 입력 합니다. 열을 선택 하거나 범위 위치 됩니다 노출 될 값을 누른 다음 CTRL + 1 사용 하 여 불러오고는 서식 > 셀 대화 번호 매기기 탭 에서 텍스트 를 선택 합니다. Excel에 간격을 보관 합니다 이제 0입니다.

데이터를 이미 입력했는데 Excel에서 선행 0이 제거된 경우 TEXT 함수를 사용하여 다시 추가할 수 있습니다. 값이 있는 맨 위의 셀을 참조하고 =TEXT(value,"00000")를 사용한 다음 나머지 범위에 복사하여 붙여넣을 수 있습니다. 여기에서 수식에 있는 0의 수는 원하는 전체 문자 수를 나타냅니다.

TEXT를 사용하여 앞에 오는 0 서식을 적용하는 예입니다.  =TEXT(A2,"00000")

어떤 이유로 텍스트 값을 다시 숫자로 변환해야 하는 경우에는 1을 곱하거나(예: =D4*1) 이항 연산자(--)를 사용합니다(예: =--D4).

Excel에서는 서식에 숫자 기호(#) 또는 0으로 둘러싸인 쉼표(,)가 포함된 경우 쉼표로 1000 단위를 구분합니다. 예를 들어 서식 문자열이 "#,###"이면 Excel에서는 숫자 12200000을 12,200,000으로 표시합니다.

숫자 자리 표시자 뒤에 있는 쉼표는 1,000 단위로 숫자를 구분합니다. 예를 들어 서식 문자열이 "#,###.0"인 경우 Excel은 12200000을 12,200.0으로 표시합니다.

1000 단위 구분 기호를 사용한 TEXT 함수 예제

참고 사항: 

  • 1000 단위 구분 기호는 국가별 설정에 따라 다릅니다. 미국에서는 쉼표를 사용하지만 다른 로캘에서는 마침표(.)를 사용할 수 있습니다.

  • 1000 단위 구분 기호는 숫자, 통화 및 회계 서식에 사용할 수 있습니다.

다음은 표준 숫자(1000 단위 구분 기호 및 소수만), 통화 및 회계 서식의 예제입니다. 통화 서식을 사용하여 선택한 통화 기호를 삽입할 수 있고 값 옆에 통화를 정렬하지만 회계 서식은 통화 기호를 셀 왼쪽에 정렬하고 값을 오른쪽에 정렬합니다. 아래 통화 및 회계 서식 코드의 차이점을 확인하세요. 이 서식 코드에서 회계는 별표(*)를 사용하여 기호와 값 사이에 구분을 만듭니다.

숫자, 통화 및 회계 서식을 사용한 TEXT 함수 예제

통화 기호에 대한 서식 코드를 찾으려면 먼저 Ctrl+1(또는 Mac의 경우 MAC Command 단추 아이콘 이미지 +1)을 누르고, 원하는 서식을 선택하고 나서, 기호 드롭다운에서 기호를 선택합니다.

셀 서식 대화 상자에서 통화 기호 선택

그런 다음 범주 섹션의 왼쪽에서 사용자 지정을 클릭하고 통화 기호를 포함한 서식 코드를 복사합니다.

TEXT 함수 - 사용자 지정 통화 및 기호

참고: TEXT 함수는 색 서식을 지원하지 않으므로 셀 서식 대화 상자에서 색이 포함된 숫자 서식 코드를 복사하면(예: $#,##0.00_);[Red]($#,##0.00)) TEXT 함수는 서식 코드를 허용하지만 색을 표시하지 않습니다.

"M"(월), "D"(일) 및 "Y"(연도)를 혼합하여 날짜 표시 방법을 변경할 수 있습니다.

월, 일 및 연도 서식 코드

TEXT 함수의 서식 코드는 대/소문자를 구분하지 않으므로 "M" 또는 "m", "D" 또는 "d", "Y" 또는 "y"를 사용할 수 있습니다.

Excel MVP Mynda Treacy

Mynda의 권장 사항...

Excel 파일 및 보고서에서 다른 국가 사용자와 공유 하는 경우 해당 언어에서 보고서를 제공 하려는 될 수 있습니다. Excel MVP Mynda Treacy이다른 언어로 표시 되는 날짜 Excel 문서에 효과적인 솔루션을 있습니다. 다운로드할 수 있는 예제 통합 문서 포함 되어 있습니다.

"H"(시간), "M"(월) 또는 "S"(초)와 "AM/PM"(12시간 시계)을 혼합하여 시간 표시 방법을 변경할 수 있습니다.

시간 서식은 시간, 분, 초로 지정됩니다.

"AM/PM" 또는 "A/P"를 제외하면 24시간 시계를 기준으로 시간이 표시됩니다.

TEXT 함수의 서식 코드는 대/소문자를 구분하지 않으므로 "H" 또는 "h", "M" 또는 "m", "S" 또는 "s", "AM/PM" 또는 "am/pm"을 사용할 수 있습니다.

백분율(%) 서식으로 소수 값 표시 방법을 변경할 수 있습니다.

백분율에 대한 서식 코드

분수(?/?) 서식으로 소수 값 표시 방법을 변경할 수 있습니다.

분수에 대한 서식 코드

과학적 표기법은 1~10 사이의 10진수를 10의 거듭제곱을 곱한 숫자로 표시하는 방법입니다. 종종 큰 수를 표시하는 방법을 줄이는 데 사용됩니다.

과학적 표기법에 대한 서식 코드

Excel에서는 4개의 특수 서식을 제공합니다.

  • 우편 번호 - "00000"

  • 우편 번호 + 4 - "00000-0000"

  • 전화 번호 - "[<=9999999]###-####;(###) ###-####"

  • 사회 보장 번호 - "000-00-0000"

TEXT 함수에 대한 특수 서식

특수 서식은 로캘에 따라 달라지지만, 해당 로캘에 대한 특수 서식이 없거나 이러한 특수 서식이 필요에 맞지 않으면 셀 서식 > 사용자 지정 대화 상자를 통해 직접 만들 수 있습니다.

일반적인 시나리오

TEXT 함수는 거의 단독으로 사용 되며 다른 항목와 함께에서 가장 자주 사용 됩니다. 텍스트와 숫자 값과 같이 결합 하려는 한다고 가정 하겠습니다 "인쇄에 대해 보고: 03/14/12", 또는 "주간 수익: $66,348.72" 합니다. 입력 하는 Excel로 수동으로 비교 발생 한 Excel의 목적을 대신해 줄 수 있지만 해당 합니다. 그러나 텍스트와 서식이 지정 된 숫자, 날짜, 시간, 통화 등과 같은 결합할 때 Excel 숫자 서식에서 배치 하도록을 표시 하려면 원하는 알지 못합니다. TEXT 함수 없는 유용 하 게 값 서식 코드를 날짜 형식에 대 한 "MM/DD/YY" 등을 사용 하 여 원하는 방식으로 서식을 지정 하려면 Excel 강제로 수 있기 때문에입니다.

다음 예제에서는 나타납니다 될까요 TEXT 함수를 사용 하지 않고 텍스트와 숫자 조인 하려고 합니다. 이 경우 텍스트 문자열, 공백 연결에 앰퍼샌드 (&)을 사용 하는 (""), 및 값과 A2 = & "" & b 2합니다.

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

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

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

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

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

질문과 대답

그러나 TEXT 함수를 사용 해야 함을 Visual Basic for Applications (VBA) 코드 사용 하 여 수행할 수 없습니다. 다음 링크는 메서드: Excel에서 영어 단어에 숫자 값으로 변환 하는 방법

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

예, 하지만 몇 가지 단계만 거치면 됩니다. 먼저, 발생 하 고 Ctrl + 1을 사용 하 여를 표시 하려면이 옵션을 사용할 셀을 선택의 서식 > 셀 대화 상자에서 다음 맞춤 > 텍스트 컨트롤 > 텍스트 줄 바꿈 옵션을 선택 합니다. 그런 다음, ASCII 함수 char (10) 줄 바꿈을 추가할 위치를 포함 하 여 완료 된 TEXT 함수를 조정 합니다. 최종 결과 정렬 하는 방법에 따라 열 너비를 조정 해야 할 수 있습니다.

줄 바꿈을 삽입하기 위해 CHAR(10)과 함께 TEXT를 사용하는 예입니다. ="Today is: "&CHAR(10))&TEXT(TODAY(),"MM/DD/YY")

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

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

Excel MVP Mynda Treacy

Mynda의 권장 사항...

Excel 파일 및 보고서에서 다른 국가 사용자와 공유 하는 경우 해당 언어에서 보고서를 제공 하려는 될 수 있습니다. Excel MVP Mynda Treacy이다른 언어로 표시 되는 날짜 Excel 문서에 효과적인 솔루션을 있습니다. 다운로드할 수 있는 예제 통합 문서 포함 되어 있습니다.

참고 항목

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

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

Excel 함수(범주별)

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×