티스토리 뷰
엑셀에서 데이터를 다루다 보면 숫자나 날짜를 특정 형식으로 변환하여 텍스트로 출력해야 할 때가 많습니다. 이때 매우 유용한 함수가 바로 TEXT 함수입니다. TEXT 함수는 숫자, 날짜, 시간 데이터를 지정된 형식에 맞춰 텍스트로 변환해줍니다.
이 글에서는 TEXT 함수의 기본 사용법과 다양한 예시를 통해 실무에서 어떻게 활용할 수 있는지 알아보겠습니다.
TEXT 함수란?
엑셀의 TEXT 함수는 숫자나 날짜 데이터를 사용자가 원하는 형식으로 변환하여 텍스트로 출력하는 함수입니다. 예를 들어, 날짜를 "2024년 08월 18일"과 같은 형식으로 변환하거나, 숫자를 천 단위 구분 기호와 함께 표시할 수 있습니다.
TEXT 함수의 기본 구문
TEXT 함수의 기본 구문은 다음과 같습니다:
=TEXT(값, "형식")
- 값: 변환하고자 하는 숫자나 날짜 데이터
- 형식: 출력하고자 하는 형식 (쌍따옴표 안에 입력)
이때 형식 인수에는 엑셀에서 제공하는 다양한 형식 코드를 사용할 수 있습니다. 이 코드는 '셀 서식'의 '표시 형식' 옵션에서 확인할 수 있으며, 이를 통해 숫자, 날짜, 시간 등을 자유롭게 표현할 수 있습니다.
TEXT 함수의 주요 사용 예시
1. 숫자를 천 단위로 구분하여 표시하기
숫자를 천 단위로 구분하고 싶을 때는 #,###
형식을 사용합니다. 예를 들어, 3000이라는 숫자를 천 단위로 구분하여 표시하고 싶다면 다음과 같이 사용할 수 있습니다:
=TEXT(3000, "#,###")
이 경우 결과는 3,000
으로 출력됩니다. 만약 원화 기호(₩)를 추가하고 싶다면 다음과 같이 작성할 수 있습니다:
=TEXT(3000, "₩#,###")
결과는 ₩3,000
으로 출력됩니다.
2. 퍼센트 형식으로 변환하기
숫자를 퍼센트 형식으로 변환할 때는 ##%
형식을 사용할 수 있습니다. 예를 들어, 0.2라는 값을 퍼센트로 변환하려면 다음과 같이 작성합니다:
=TEXT(0.2, "##%")
이 경우 결과는 20%
로 출력됩니다.
3. 날짜 형식을 변경하기
날짜 데이터를 원하는 형식으로 변환하는 것도 TEXT 함수의 대표적인 활용 방법 중 하나입니다. 예를 들어, 2024-08-18이라는 날짜를 "2024년 08월 18일"로 표시하고 싶다면 다음과 같이 작성할 수 있습니다:
=TEXT("2024-08-18", "yyyy년 mm월 dd일")
이 경우 결과는 2024년 08월 18일
로 출력됩니다.
또한 날짜를 간단하게 "YYYY/MM/DD" 형식으로 변환하고 싶다면 다음과 같이 사용할 수 있습니다:
=TEXT("2024-08-18", "yyyy/mm/dd")
결과는 2024/08/18
로 표시됩니다.
4. 시간 형식을 변경하기
시간 데이터를 특정 형식으로 변환하는 것도 가능합니다. 예를 들어, 시간을 "HH:MM AM/PM" 형식으로 표시하려면 다음과 같이 작성할 수 있습니다:
=TEXT("14:30", "hh:mm AM/PM")
이 경우 결과는 02:30 PM
으로 출력됩니다.
TEXT 함수의 실무 활용 예시
실무에서는 TEXT 함수를 다른 함수와 결합하여 더욱 복잡한 작업을 수행할 수 있습니다. 특히 보고서 작성 시 데이터와 설명 문구를 결합하여 가독성을 높이는 데 유용합니다.
1. 날짜와 텍스트 결합하기
예를 들어, 특정 직원의 입사일을 텍스트와 함께 표시하고 싶다면 다음과 같이 사용할 수 있습니다:
=A2 & "의 입사일은 " & TEXT(B2, "yyyy년 mm월 dd일") & "입니다."
여기서 A2 셀에는 직원 이름이, B2 셀에는 입사일이 입력되어 있다고 가정합니다. 이 공식은 "홍길동의 입사일은 2020년 05월 10일입니다."
와 같은 결과를 반환합니다.
2. 통화 및 소수점 자리수 지정하기
금액을 통화 기호와 함께 소수점 두 자리까지 표시하려면 다음과 같은 형식을 사용할 수 있습니다:
=TEXT(12345.6789, "$#,##0.00")
이 경우 결과는 $12,345.68
로 출력됩니다.
또한 음수 금액을 괄호로 표시하고 싶다면 아래와 같은 형식을 사용할 수 있습니다:
=TEXT(-12345.6789, "$#,##0.00;($#,##0.00)")
결과는 ($12,345.68)
로 출력됩니다.
3. 계산 결과에 설명 문구 추가하기
계산된 값을 설명 문구와 함께 출력하려면 TEXT 함수를 활용할 수 있습니다. 예를 들어 총 판매 금액을 계산한 후 이를 텍스트와 함께 표시하려면 다음과 같은 공식을 사용할 수 있습니다:
="총 판매 금액은 " & TEXT(A1*B1*(1-C1), "$#,##0") & "입니다."
여기서 A1에는 단가가, B1에는 판매량이, C1에는 할인율이 입력되어 있다고 가정합니다.
자주 사용하는 서식 코드 정리
TEXT 함수를 사용할 때 자주 사용하는 서식 코드를 정리하면 다음과 같습니다:
- 숫자 서식
#,###
: 천 단위 구분 기호 추가0
: 값이 없거나 0일 때도 0을 표시#.00
: 소수점 둘째 자리까지 표시
- 날짜 서식
yyyy
: 연도 (예: 2024)mm
: 월 (01~12)dd
: 일 (01~31)
- 시간 서식
hh:mm
: 시간 및 분 (24시간제)AM/PM
: 오전/오후 표기
결론
엑셀의 TEXT 함수는 숫자나 날짜 데이터를 원하는 형식으로 변환하여 텍스트로 출력하는 강력한 도구입니다. 보고서 작성이나 데이터 분석 시 가독성을 높이고 데이터를 더 명확하게 표현하는 데 매우 유용합니다. 다양한 서식 코드를 활용하여 실무에서 효율적으로 데이터 작업을 할 수 있으며, 다른 함수와 결합하여 더욱 복잡한 작업도 쉽게 처리할 수 있습니다.
엑셀에서 데이터를 다룰 때 TEXT 함수를 잘 활용하면 더욱 효율적이고 직관적인 작업이 가능하므로 꼭 익혀두시길 바랍니다.