티스토리 뷰

엑셀에서 데이터를 다루다 보면 숫자나 날짜를 특정 형식으로 변환하여 텍스트로 출력해야 할 때가 많습니다. 이때 매우 유용한 함수가 바로 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 함수를 잘 활용하면 더욱 효율적이고 직관적인 작업이 가능하므로 꼭 익혀두시길 바랍니다.