본문으로 건너뛰기
ArumSoft Learning
EN

    가장 많이 쓰는 엑셀 함수 20가지 · 20개 중 19번째 튜토리얼

    엑셀 TEXT 함수 사용법: 숫자와 날짜를 원하는 형식의 텍스트로

    TEXT로 숫자, 백분율, 날짜를 수식 안에서 원하는 형식으로 바꿔, 문구나 문장에 이어 붙여도 보기 좋게 표시해요.

    난이도
    중급
    Time
    11분 분량
    수정:
    적용 대상:
    Microsoft 365용 Excel, Excel 2021, Excel 2019, 웹용 Excel
    SUM이 B2:B4를 더하고, TEXT가 천 단위 쉼표를 넣은 뒤 문구에 이어 붙여요.
    예시: SUM이 B2:B4를 더하고, TEXT가 천 단위 쉼표를 넣은 뒤 문구에 이어 붙여요.

    배울 내용

    • TEXT와 서식 코드로 숫자, 백분율, 날짜를 원하는 형식으로 바꾸기
    • 서식을 잃지 않고 숫자나 날짜를 문장에 이어 붙이기
    • TEXT와 셀 서식 중 무엇을 쓸지 판단하기
    • TEXT의 결과가 텍스트라서 생기는 실수 피하기

    함수 연습장

    TEXT 함수를 실제 시트에서 연습해 보세요

    엑셀처럼 생긴 시트에 수식을 입력하면 계산 과정을 단계별로 보여 줘요. 무료이고 가입도 필요 없어요.

    TEXT는 숫자나 날짜를 원하는 모양의 텍스트로 바꿔 줘요. 48,250.50, 12.3%, 2026년 10월 15일, 00042처럼요. 숫자를 문장이나 문구에 넣을 때 꼭 필요해요. &로 텍스트를 이어 붙이면 셀의 서식이 사라지기 때문이에요. 다만 결과는 텍스트라서, 계산에는 원래 숫자를 그대로 써야 해요.

    함수 구조

    =TEXT(value, format_text)
    • value(필수)는 서식을 적용할 숫자나 날짜예요. B2 같은 셀, SUM(B2:B4)나 B2/C2 같은 계산식, TODAY() 같은 함수를 넣을 수 있어요.
    • format_text(필수)는 큰따옴표로 감싼 서식 코드예요. "#,##0.00", "yyyy-mm-dd"처럼 써요. 셀 서식(Format Cells)의 사용자 지정 표시 형식과 같은 코드를 써요.

    TEXT는 결과가 숫자처럼 보여도 항상 텍스트를 돌려줘요.

    TEXT 수식 읽는 법
    =TEXT(B2,"#,##0.00")
    1. B2서식을 적용할 숫자
    2. #,##0천 단위마다 쉼표를 넣어 표시
    3. .00소수 둘째 자리까지 항상 표시

    서식을 적용한 숫자와 날짜를 문장에 넣기

    아래 시트에는 총매출과 보고일이 있어요. C4에 "10월 15일 기준 매출 48,250.50"이라는 요약 문구를 만드는 게 목표예요.

    1. TEXT 없이 이어 붙이면 어떻게 되는지 보세요

      C4에 &로 셀과 글자를 이어 붙여 보세요.

      =B3&" 기준 매출 "&B2
      ABC
      1항목값서식 적용
      2총매출48,250.5
      3보고일2026-10-15
      4요약46310 기준 매출 48250.5
      그대로 이어 붙이면 숫자의 쉼표와 끝자리 0이 사라지고, 날짜는 일련번호로 바뀌어요.

      엑셀은 셀에 보이는 모양이 아니라 저장된 값을 이어 붙여요. 매출의 쉼표와 끝자리 0이 사라지고, 날짜는 2026년 10월 15일의 일련번호인 46310으로 나와요.

    2. TEXT로 숫자에 서식을 적용하세요

      C2를 클릭하고 다음과 같이 입력하세요.

      =TEXT(B2,"#,##0.00")
      ABC
      1항목값서식 적용
      2총매출48,250.548,250.50
      3보고일2026-10-15
      4요약
      TEXT가 48,250.50을 돌려줘요. 텍스트라서 왼쪽에 붙어 있어요.

      C2에 48,250.50이 표시돼요. 셀 왼쪽에 붙어 있는 걸 보세요. 엑셀은 텍스트를 왼쪽에, 숫자를 오른쪽에 맞춰요.

    3. 날짜에 서식을 적용하세요

      C3에 =TEXT(B3,"yyyy년 m월 d일")을 입력하세요. 결과는 2026년 10월 15일이에요. yyyy는 네 자리 연도, m은 앞에 0이 없는 월, d는 앞에 0이 없는 일이에요.

    4. 서식을 적용한 값을 이어 붙이세요

      C4로 돌아가서 각 셀을 TEXT로 감싸세요.

      =TEXT(B3,"m월 d일")&" 기준 매출 "&TEXT(B2,"#,##0.00")
      ABC
      1항목값서식 적용
      2총매출48,250.548,250.50
      3보고일2026-10-152026년 10월 15일
      4요약10월 15일 기준 매출 48,250.50
      각 값을 TEXT로 감싸면 요약 문구가 기대한 모양으로 나와요.

      이제 C4에는 10월 15일 기준 매출 48,250.50이 표시되고, B2나 B3가 바뀌면 문구도 함께 바뀌어요.

    자주 쓰는 서식 코드

    서식 코드는 작은 패턴이에요. 0은 항상 표시되는 자리, #은 필요할 때만 표시되는 자리이고, 쉼표는 천 단위 구분 기호를 넣고, %는 100을 곱해요. 날짜 코드는 y, m, d를 써요.

    코드값결과
    01234.5671235
    0.001234.5671234.57
    #,##01234.5671,235
    #,##0.001234.5671,234.57
    $#,##0.001234.567$1,234.57
    0%0.25626%
    0.0%0.25625.6%
    000004200042
    yyyy-mm-dd2026년 10월 15일2026-10-15
    yyyy년 m월 d일2026년 10월 15일2026년 10월 15일
    mm / m2026년 10월 15일10 / 10
    dd / d2026년 10월 5일05 / 5
    aaaa / aaa2026년 10월 15일목요일 / 목
    h:mm AM/PM오후 2시 30분2:30 PM 또는 2:30 오후(지역 설정에 따라 달라요)
    hh:mm오후 2시 30분14:30

    TEXT는 서식을 지정할 때처럼 코드의 자릿수에 맞춰 반올림해요. 그래서 "#,##0"은 1234.567을 1,235로 바꿔요. 금액 뒤에 "원"을 붙이고 싶다면 =TEXT(B2,"#,##0")&"원"처럼 TEXT 뒤에 이어 붙이세요.

    활용 사례

    영업

    매출 대시보드의 요약 문구

    대시보드 차트 위에 요약 문구가 필요해요. SUM으로 분기 판매량을 더하고, TEXT로 문장 안의 합계에 서식을 적용해요.

    AB
    1월판매량
    27월1,240
    38월1,385
    49월1,512
    5요약 문구3분기 합계: 4,137개
    SUM이 B2:B4를 더하고, TEXT가 천 단위 쉼표를 넣은 뒤 문구에 이어 붙여요.
    ="3분기 합계: "&TEXT(SUM(B2:B4),"#,##0")&"개"

    1,240 + 1,385 + 1,512 = 4,137이므로 B5에는 3분기 합계: 4,137개가 표시돼요. TEXT가 없으면 4137로 나와요.

    학교

    학생별 정답률 안내

    선생님이 학생마다 정답률을 백분율로 넣은 짧은 안내 문구를 만들려고 해요. 맞힌 문제 수를 전체 문제 수로 나누고 "0%" 서식을 적용하세요.

    ABCD
    1학생맞힌 문제전체 문제안내 문구
    2지아5260지아의 정답률은 87%예요
    3민준4560민준의 정답률은 75%예요
    4서연5860서연의 정답률은 97%예요
    B2/C2는 소수를 돌려주고, TEXT가 그 값을 정수 백분율로 표시해요.
    =A2&"의 정답률은 "&TEXT(B2/C2,"0%")&"예요"

    지아는 60문제 중 52문제를 맞혀서 0.8667이에요. 0% 코드가 100을 곱하고 반올림하므로 D2에는 지아의 정답률은 87%예요가 표시돼요. TEXT 없이 이어 붙이면 "지아의 정답률은 0.866666666666667예요"가 돼요.

    가계부

    항목별 예산 사용률

    가계부에서 항목별로 예산을 얼마나 썼는지 숫자 옆에 짧게 표시해요.

    ABCD
    1항목예산지출사용률
    2식비500430예산의 86%
    3외식200236예산의 118%
    4교통비15090예산의 60%
    지출을 예산으로 나누고 백분율로 표시했어요. 외식은 예산을 넘었어요.
    ="예산의 "&TEXT(C2/B2,"0%")

    식비는 예산의 86%를 썼어요. 외식은 200 중 236을 써서 D3에 예산의 118%가 표시돼요. 예산을 넘긴 항목이 한눈에 보이죠.

    인사

    근무표에 요일 표시하기

    근무표에는 날짜만 있지만 사람들은 요일로 기억해요. 한국어 엑셀에서는 aaaa 코드가 한글 요일 이름을 돌려줘요.

    ABC
    1직원근무일요일
    2김하늘2026-10-19월요일
    3이도윤2026-10-21수요일
    4박서준2026-10-24토요일
    aaaa 코드로 근무일마다 요일 이름을 표시했어요.
    =TEXT(B2,"aaaa")

    2026년 10월 19일은 월요일이에요. "aaa"를 쓰면 "월"처럼 한 글자로, "m월 d일 (aaa)"를 쓰면 "10월 19일 (월)"처럼 표시돼요.

    TEXT와 셀 서식, 무엇을 쓸까요?

    둘 다 같은 코드를 쓰지만 하는 일이 달라요.

    셀 서식(Ctrl+1)TEXT 함수
    바뀌는 것셀이 보이는 모양만텍스트로 된 새 값을 만듦
    원래 숫자숫자로 남음사라짐(결과가 텍스트)
    SUM, AVERAGE, 차트에 쓰기가능불가능
    &로 이어 붙여도 모양 유지안 됨됨

    숫자가 자기 셀에 그대로 있다면 셀 서식을 쓰세요. 서식을 적용한 값이 텍스트의 일부가 되어야 할 때만 TEXT를 쓰세요. 문구, 문장, 차트 제목, 파일 이름, EMP-00042 같은 코드(="EMP-"&TEXT(A2,"00000"))가 그런 경우예요.

    TEXT 결과를 다시 숫자로 써야 한다면 VALUE로 바꿀 수 있어요. =VALUE(C2)는 "48,250.50"을 48250.5로 바꿔요. 하지만 계산에는 처음부터 원래 숫자를 쓰는 게 더 좋아요.

    서식 코드는 엑셀 언어에 따라 달라져요

    TEXT는 서식 코드를 엑셀과 Windows 지역 설정의 언어로 해석해요. 영어 엑셀에서는 yyyy, mm, dd가 연, 월, 일이지만, 언어에 따라 날짜 코드에 다른 글자를 쓰는 버전도 있어요. 그래서 TEXT에 날짜 코드를 쓴 통합 문서를 다른 언어 설정의 엑셀에서 열면 결과가 틀리게 나올 수 있어요.

    한국어 엑셀도 yyyy, mm, dd를 그대로 쓰기 때문에 "yyyy-mm-dd"는 문제없이 동작해요. 요일은 주의하세요. dddd는 한국어 엑셀에서도 영어 요일 이름(Thursday)을 돌려주고, 한글 요일은 aaaa(목요일)와 aaa(목) 코드로 표시해요. 다른 언어를 쓰는 사람과 통합 문서를 주고받는다면 날짜는 되도록 셀 서식으로 표시하거나 날짜 코드를 단순하게 유지하세요.

    자주 하는 실수

    • TEXT 결과 더하기. TEXT로 만든 셀에 =SUM(C2:C4)를 쓰면 0이 나와요. SUM은 텍스트를 건너뛰기 때문이에요. 계산은 원래 숫자로 하고, TEXT는 표시할 때만 쓰세요.
    • 따옴표 빠뜨리기. =TEXT(B2,#,##0)은 입력되지 않아요. 서식 코드는 텍스트라서 큰따옴표로 감싸야 해요: =TEXT(B2,"#,##0").
    • 날짜가 숫자로 바뀜. ="마감 "&B2는 "마감 46310"으로 표시돼요. 날짜를 감싸세요: ="마감 "&TEXT(B2,"m월 d일").
    • 월과 분 헷갈리기. m과 mm은 월이지만, h나 hh 바로 뒤에 오면 분이 돼요. "hh:mm"은 시간이고 "mm-dd"는 월과 일이에요.
    • 서식으로 충분한데 TEXT 쓰기. TEXT 결과로 채운 열은 숫자 순서로 정렬하거나 합계를 내거나 차트로 그릴 수 없어요. 숫자가 자기 셀에 따로 있다면 셀 서식을 쓰세요.

    연습

    연습

    숫자와 날짜를 텍스트로 바꾸기

    아래 시트를 사용하세요. 강조된 셀을 클릭하고 시트 위의 입력줄에 수식을 입력한 다음 Enter를 누르세요. 마지막 문제에서는 서식을 적용한 날짜를 짧은 문구에 이어 붙여요. 이 연습 시트는 aaaa 코드를 확인하지 못하니, 요일 표시는 엑셀에서 직접 해 보세요. 내 시트의 합계 하나를 골라 "10월 15일까지 1,234,500원 지출" 같은 문장을 TEXT와 &로 만들어 보는 것도 좋아요.

    직접 해 보기4개 중 0개 완료

    1. C2에 B2의 매출을 천 단위 구분 기호가 있는 정수로 표시해 보세요.
    2. C3에 B3의 성장률을 소수 한 자리 백분율로 표시해 보세요.
    3. C4에 주문일을 2026년 10월 15일 형식으로 표시해 보세요.
    4. C5에 B4의 주문일로 "배송일: 10월 15일"이라는 문구를 만들어 보세요.

    점선으로 표시된 셀을 클릭하고, 입력줄에 수식을 쓴 다음 Enter를 누르세요.

    ABC
    1항목값텍스트로
    2연 매출1,234,567.89
    3성장률0.12
    4주문일2026-10-15
    5배송 안내

    관련 자료

    도움이 되었나요? 틀린 부분을 발견하셨나요? 피드백 보내기 · admin@arumsoft.com