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 함수를 써서 서식을 지정하면 깔끔하게 표현합니다
여기까지가 엑셀 작업을 하면서 알아두면 유용한 함수 설명입니다
다음 브런치는 데이터 분석할 때 유용한 엑셀 기능에 대해서 알아보겠습니다