엑셀 TEXT 함수 완벽 정리|숫자, 날짜, 텍스트 서식을 자유롭게 바꾸는 방법1

엑셀 TEXT 함수 : 엑셀로 데이터를 정리하다 보면, 숫자나 날짜를 특정한 서식(형식)으로 변환해 출력해야 하는 경우가 많습니다.
예를 들어, 날짜를 2024-05-01에서 2024년 5월 1일로 바꾸거나, 숫자를 10000에서 10,000원처럼 표시하고 싶은 경우가 있죠.

이럴 때 사용하는 것이 바로 TEXT 함수입니다.
엑셀 TEXT 함수는 숫자나 날짜 데이터를 사용자가 지정한 서식 문자열로 변환해주는 매우 유용한 함수로,
보고서, 대시보드, 자동화 문서 등을 깔끔하게 만드는 데 필수적인 함수입니다.

이번 글에서는 TEXT 함수의 기본 개념부터 자주 사용하는 서식 코드, 실무 예제, 활용 팁까지 자세히 정리해드립니다.

엑셀 TEXT 함수

엑셀 TEXT 함수란?

TEXT 함수는 숫자, 날짜, 시간 등의 데이터를 사용자가 지정한 형식 문자열로 바꾸어 텍스트 형태로 출력하는 함수입니다.
즉, 숫자나 날짜를 원하는 방식으로 표현할 수 있도록 도와줍니다.


✅ 기본 구조

excel복사편집=TEXT(값, "서식")
  • : 형식을 지정할 대상(숫자, 날짜 등)
  • 서식: 적용할 표시 형식. 반드시 큰따옴표( ” )로 감싸야 합니다.

예시: =TEXT(10000, "#,##0원") → 결과: “10,000원”


자주 사용하는 서식 코드

데이터 유형서식 코드설명
숫자"0"기본 숫자 형식 (소수점 없음)
숫자"0.00"소수점 둘째 자리까지 표시
숫자"#,##0"천 단위 구분 기호 포함
통화"#,##0원"10,000 → “10,000원”
날짜"yyyy-mm-dd"2024-05-19
날짜"yyyy년 m월 d일"2024년 5월 19일
시간"hh:mm"시:분 표시
날짜+시간"yyyy-mm-dd hh:mm"날짜와 시간 동시 표시

참고: "@"는 텍스트 자리 표시자로, 다른 함수와 연결할 때 사용됩니다.


TEXT 함수 실무 예제

1. 숫자 + 단위 결합

excel복사편집=TEXT(A1, "#,##0") & "원"

→ A1에 10000이 있다면, 결과는 "10,000원"이 됩니다. 금액 표시에 매우 자주 사용됩니다.


2. 날짜 포맷 변경

excel복사편집=TEXT(B1, "yyyy년 m월 d일")

→ B1 셀에 날짜(2024-05-19)가 있다면, "2024년 5월 19일"로 표시됩니다.


3. 시간과 텍스트 결합

excel복사편집="회의 시작 시간: " & TEXT(C1, "hh:mm")

→ C1 셀에 시간 정보가 있다면, "회의 시작 시간: 09:30"처럼 표시됩니다.


4. 날짜 + 고정 텍스트 자동 생성

excel복사편집=TEXT(TODAY(), "yyyy년 mm월 dd일") & " 기준 보고서"

→ 오늘 날짜를 자동으로 불러와 "2024년 05월 19일 기준 보고서"라는 문자열을 생성할 수 있습니다.


TEXT 함수 + 다른 함수 조합

✅ IF 함수와 함께

excel복사편집=IF(A1>10000, TEXT(A1, "#,##0") & "원", "기준 미달")

→ 10,000원 이상인 경우 금액 표시, 아니면 “기준 미달”을 출력


✅ VLOOKUP과 함께

excel복사편집=TEXT(VLOOKUP("상품A", A2:C100, 3, FALSE), "#,##0") & "개"

→ 상품A의 재고 수량을 불러와 "1,000개" 형식으로 표시


✅ IFERROR와 함께

excel복사편집=IFERROR(TEXT(D2, "#,##0"), "-")

→ D2 셀에서 오류가 발생하면 대신 “-“로 표시. 대시보드나 보고서에서 깔끔한 결과를 얻을 수 있습니다.


자주 하는 실수 & 주의사항

❌ 서식 코드에 따옴표 생략

모든 서식 코드는 반드시 큰따옴표(” “) 안에 작성해야 합니다.
잘못된 예: =TEXT(A1, #,##0) → 오류 발생
올바른 예: =TEXT(A1, "#,##0")


❌ 숫자 연산 불가

TEXT 함수의 결과는 텍스트 형태이기 때문에, 그 값을 직접 더하거나 계산할 수 없습니다.
계산이 필요한 경우에는 원래 숫자 셀을 사용하거나 VALUE 함수로 다시 숫자로 변환해야 합니다.


❌ 날짜 형식 오류

날짜 데이터를 TEXT 함수로 변환할 때, 셀 서식이 일반 텍스트인 경우 올바르게 작동하지 않을 수 있습니다.
셀의 데이터 형식을 ‘날짜’ 또는 ‘일반’으로 맞춰주는 것이 좋습니다.


TEXT 함수는 왜 중요한가요?

TEXT 함수는 단순히 값을 보여주는 것 이상의 기능을 합니다.
데이터를 사람이 읽기 쉬운 형태로 가공하고 시각적으로 정돈된 보고서를 만드는 데 필수적인 역할을 하며,
자동화된 문서 작성, 대시보드 구성, 이메일 발송 자동화 등의 상황에서도 매우 유용하게 쓰입니다.

활용 분야 예시:

  • 보고서 자동화: 날짜, 금액, 시간 등을 텍스트로 깔끔하게 표시
  • 양식 출력: "총합: 35,000원"과 같은 메시지 자동 생성
  • 차트 라벨링: 데이터에 단위나 설명을 자동으로 붙여 시각화 향상

마무리

엑셀 TEXT 함수는 데이터를 깔끔하게 표현하고, 수식 결과를 사람이 읽기 쉬운 형태로 바꿔주는 강력한 함수입니다.
단순히 숫자나 날짜를 계산하는 데 그치지 않고, 사용자 친화적인 결과를 출력하는 데 반드시 필요한 함수이기도 합니다.

보고서 작성, 대시보드 구성, 출력 양식 자동화 등 다양한 업무에서 TEXT 함수 하나만 잘 활용해도 엑셀 문서의 품질이 확연히 달라집니다.
오늘 배운 TEXT 함수, 지금부터 실무에 바로 적용해보세요!

실무에 엑셀 TEXT 함수를 적용하셨을 때, 어려운 부분이 있다면 언제든지 댓글로 문의 해주시면 제가 확인하여 다음 글에 반영하겠습니다. 모두 이 글 읽으시고 엑셀 활용에 도움 받으셨길 바라요!

엑셀 TEXT 함수 더보기

엑셀 함수 총정리

Leave a Comment