brunch

You can make anything
by writing

C.S.Lewis

by 은희쌤 Dec 12. 2024

TEXT 함수를 알고 있을까요?

TEXT 함수를 알고 있다면 당신은 엑셀을 잘 사용하고 있는 고수입니다

TEXT 함수는 수식의 결과로 나오는 숫자나 날짜를 서식을 이용하여 바꾼 다음 문자로 나타낼 때 사용합니다

예를들어 매출액 합계를 SUM 함수를 이용해서 구했더니 20000000입니다

이 합계를 '20,000,000원'으로 표시하고자 할 때 보통은 셀 서식의 사용자지정을 이용해서 '#,##0원'이라고 표현하면 됩니다 이 때 사용하는 '#,##0원'이라는 서식을 TEXT 함수를 사용하여 나타낼 수 있습니다

이렇게요 (A3:A30 영역은 매출액이 있는 범위라고 가정합니다)

=TEXT(SUM(A3:A30),"#,##0원") → 20,000,000원

따로 셀서식을 지정하지 않아도 TEXT 함수 인수로 직접 서식을 사용하는것입니다

편리하죠!!

그런데 TEXT 함수를 사용하려면 두가지를 알아야 합니다

첫번째로 사용자 지정 서식을 알아야합니다 그래야 TEXT 함수의 인수로 서식을 적용할 수 있습니다

두번째는 TEXT 함수의 결과는 숫자 데이터가 아니라 문자 데이터입니다 그래서 TEXT 함수의 결과로 나오는 데이터를 가지고 계산할 수 없습니다 만약 계산을 해야한다면 셀 서식의 사용자지정을 이용해야합니다


TEXT 함수는 TEXT((), “서식”) 으로 사용합니다

** 서식으로 사용할 수 있는 기호

숫자 데이터 

12345 → #,##0 원 → 12,345 원  TEXT(12345,“#,##0 ”)

12.345 → 0.0 → 12.3 TEXT(12.345,“0.0”)

3.54 → 0.0% → 3.5% TEXT(3.54,“0.0%”)

711030→ 00-00-00 → 71-10-30 TEXT(711030,“00-00-00”)     


날짜데이터

2024-08-20 → YYYY년 MM월 DD일(AAA) → 2024년 08월 20일(화)

TEXT(today(),“YYYY년 MM월 DD(AAA)”)     


시간데이터

18:50 → HH시 MM분 → 18시 50분  TEXT(TIME(),“HH시 MM”)


이제 간단한 예시를 보면서 TEXT 함수를 이해해 볼께요


학생명 성적표에서 평균을 구할 것입니다

평균을 AVERAGE 함수가 구하고 평균 뒤에 ‘점’을 붙여서 ‘85.3 ’ 이렇게 표현해보겠습니다

그림에서 보이는 평균을 구할 셀 [F5]에 아래와 같이 입력합니다

=TEXT(AVERAGE(C5:E5),"0.0 ")

서식 "0.0 점" 은 평균이 숫자이므로 0이라는 서식 기호로 대체하고 0.0하면 소수1자리까지 나타냅니다 

0.0 점 하면 숫자를 소수1자리로 표현하고 숫자 뒤에 점을 붙인다는 뜻입니다

그래서 평균은 '86.7 점'으로 결과로 나타냅니다



** 평균을 구할 때 수식을 =AVERAGE(C5:E5)&“ 이렇게 할 수도 있습니다

그러면 결과는 ‘86.6666666’으로 나옵니다. 

그래서 TEXT 함수를 써서 서식을 지정하면 깔끔하게 표현합니다


여기까지가 엑셀 작업을 하면서 알아두면 유용한 함수 설명입니다

다음 브런치는 데이터 분석할 때 유용한 엑셀 기능에 대해서 알아보겠습니다

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari