숫자도 말할 수 있어요! 엑셀의 마법 같은 TEXT 함수로 숫자를 멋진 문자열로 바꿔보세요.
안녕하세요! 쥬쥬겅쥬 입니다😊 며칠 전 회사에서 급하게 월간 보고서를 만들어야 했는데, 숫자 데이터를 문자로 예쁘게 보여주는 작업이 꼭 필요했어요. 예전에는 하나하나 직접 손으로 입력하던 걸, 이제는 엑셀 TEXT 함수 하나로 깔끔하게 처리할 수 있다는 걸 알고 얼마나 감동했는지 몰라요. 그 경험을 바탕으로 오늘은 엑셀의 대표적인 함수 중 하나인 "TEXT 함수"를 활용해서 숫자를 문자로 바꾸는 방법을 여러분과 함께 나눠보려고 합니다. 실무에서 바로 쓸 수 있는 예시도 가득 담았으니 기대해 주세요!
TEXT 함수란?
엑셀의 TEXT 함수는 숫자나 날짜 같은 데이터를 원하는 형식의 문자열로 변환해주는 아주 유용한 도구입니다. 예를 들어, 단순한 숫자 12345를 '12,345원'처럼 표시하고 싶을 때, 혹은 날짜를 '2025년 04월 19일'처럼 포맷을 바꾸고 싶을 때 이 함수가 큰 도움이 되죠. 숫자에 단위를 붙이거나 자리수를 조정하는 등 실무에서 자주 쓰이는 기능입니다.
기본 문법과 사용 예시
TEXT 함수의 기본 문법은 아래와 같아요. =TEXT(값, "형식")
예시 입력 | TEXT 함수 | 결과 |
---|---|---|
12345 | =TEXT(12345, "#,##0") | 12,345 |
0.85 | =TEXT(0.85, "0%") | 85% |
12345 | =TEXT(12345, "000000") | 012345 |
숫자 포맷 형식별 변환 예시
숫자를 텍스트로 바꿀 때 사용할 수 있는 포맷 형식은 굉장히 다양합니다. 아래에 자주 사용하는 포맷 형식을 정리해봤어요.
-
#,##0
: 천 단위 쉼표 포함 숫자 -
0.00
: 소수점 둘째 자리까지 고정 -
₩#,##0
: 통화 기호 포함
날짜와 시간을 문자열로 바꾸기
날짜 데이터를 보기 좋게 꾸미고 싶을 때도 TEXT 함수는 정말 유용합니다. 날짜 형식에 따라 다양한 변환이 가능해요. 예를 들어 "yyyy-mm-dd"
, "mmmm d, yyyy"
, "hh:mm:ss"
등으로 표시할 수 있습니다.
원본 날짜 | TEXT 함수 | 결과 |
---|---|---|
2025-04-19 | =TEXT(A1, "yyyy년 mm월 dd일") | 2025년 04월 19일 |
09:30:00 | =TEXT(A2, "hh:mm AM/PM") | 09:30 AM |
실무에서 유용한 TEXT 함수 활용 팁
실무에서는 단순히 포맷만 바꾸는 것이 아니라, 다른 함수와 TEXT를 조합해서 더 강력하게 활용할 수 있어요. CONCATENATE, IF, TODAY 같은 함수와 함께 쓰면 실시간 날짜 자동화나 보고서 자동 생성에도 쓸 수 있죠.
-
=TEXT(TODAY(),"yyyy-mm-dd")
: 오늘 날짜를 자동으로 표시 -
=IF(B2>1000,TEXT(B2,"#,##0")&"원","무료")
: 금액 기준으로 조건부 표시
자주 하는 실수와 해결 방법
TEXT 함수를 쓸 때 가장 흔한 실수는 따옴표나 포맷 문자열을 잘못 입력하는 거예요. 또 숫자와 텍스트가 혼합된 셀을 그대로 복사하면 이상한 결과가 나올 수도 있고요.
- 형식 문자열에 쌍따옴표
" "
꼭 사용하기 - 날짜는 반드시 날짜 형식 셀에 사용하기
- 셀 값이 숫자인지 텍스트인지 먼저 확인하기
- 복합 포맷에서는 공백 포함 여부 유의하기
TEXT 함수로 바꾼 값은 완전히 텍스트로 처리되기 때문에, 다시 숫자 계산에 쓰려면 VALUE 함수나 수동 변환이 필요합니다.
퍼센트로 표시하려면 "0%" 또는 "0.0%" 같은 포맷을 사용하면 됩니다. 0.85는 85%로, 0.856은 85.6%로 변환됩니다.
"₩" 대신 "$"나 "€" 등 다른 기호를 직접 포맷 문자열에 입력하면 됩니다. 예: "$#,##0.00"
셀 내용이 실제 날짜 형식이 아니라 텍스트일 경우 TEXT 함수가 제대로 작동하지 않습니다. 날짜 셀로 먼저 변환해 주세요.
가능하지만, 텍스트로 변환된 값은 숫자와 다르게 비교됩니다. 숫자 조건이 필요한 경우 TEXT 함수 대신 숫자 상태를 유지하는 방법을 고려하세요.
엑셀의 언어 설정이나 포맷 코드를 바꾸면 가능합니다. 예: 영어식 날짜 포맷은 "dddd, mmmm d, yyyy"처럼 사용합니다.
오늘 소개한 TEXT 함수, 생각보다 간단하면서도 정말 강력한 기능이죠? 실제 업무에서도 정말 유용하게 써먹을 수 있고, 보고서나 서식 만들 때도 깔끔하게 처리할 수 있어요. 혹시 아직 써본 적 없다면 오늘 한번 직접 시도해보세요. 어렵지 않아요! 그리고 혹시 TEXT 함수 말고도 궁금한 함수가 있거나 실무에서 겪는 엑셀 고민이 있다면 댓글로 남겨주세요. 같이 고민하고 해결해봐요 😊
'엑셀' 카테고리의 다른 글
엑셀 SUM 함수 완전정복 합계 계산의 모든 것 (0) | 2025.04.20 |
---|---|
엑셀에서 셀 서식의 표시 형식을 사용하여 표기 정돈하기 (0) | 2025.04.20 |
엑셀 추적 기능으로 참조 셀 확인하기 (0) | 2025.04.19 |
엑셀) 단축키를 사용한 셀 내용 확인하기 (0) | 2025.04.19 |
EOMONTH 함수 : 달의 마지막 날짜를 자동으로 입력하는 방법 (0) | 2025.04.19 |