![]()
TEXT 함수 활용하기

엑셀에서 텍스트를 숫자로 변환하는 가장 일반적인 방법 중 하나는 TEXT 함수를 사용하는 것입니다. 이 함수는 특정 서식을 사용하여 숫자를 텍스트로 변환할 수 있습니다.
TEXT 함수가 숫자를 텍스트로 변환하므로, 이후 계산에서 참조하기가 어려울 수 있다는 점입니다. 따라서 원래 값을 한 셀에 유지하고, 다른 셀에서 TEXT 함수를 사용하는 것이 가장 좋습니다.
TEXT 함수 구문
TEXT 함수의 기본 구문은 다음과 같습니다.
=TEXT(값, format_text)
여기서 값은 변환할 숫자 값이며, format_text는 적용할 서식을 정의하는 텍스트 문자열입니다. 예를 들어, =TEXT(1234.567, "$#,##0.00")라는 수식은 1000 단위 구분 기호와 소수점 두 자리를 갖는 통화 형식으로 변환합니다.
| 예제 수식 | 설명 |
|---|---|
| =TEXT(1234.567, "$#,##0.00") | 통화 형식으로 변환 (예: $1,234.57) |
| =TEXT(TODAY(), "MM/DD/YY") | 오늘 날짜를 MM/DD/YY 형식으로 변환 |
| =TEXT(NOW(), "H:MM AM/PM") | 현재 시간을 12시간 형식으로 변환 |
| =TEXT(0.285, "0.0%") | 백분율 형식으로 변환 (예: 28.5%) |
| =TEXT(123456, "000000") | 앞에 오는 0을 추가하여 7자리 숫자로 변환 |
이처럼 다양한 형식으로 숫자를 텍스트로 변환할 수 있으며, 이는 데이터의 가독성을 높이는 데 유용합니다. 하지만 TEXT 함수는 서식이 있는 숫자를 계산하는 데 문제가 되므로, 이러한 결과를 사용할 때 주의해야 합니다.
선행 0 유지하기

엑셀에서 숫자를 입력할 때, 선행 0이 자동으로 제거되는 경우가 많습니다. 예를 들어, 우편번호나 SKU와 같은 숫자 값에서 선행 0을 유지하고 싶다면, 해당 셀의 서식을 텍스트로 지정해야 합니다.
이 방법은 입력하기 전에 셀 서식을 변경하는 것으로, 다음과 같은 절차를 따르면 됩니다.- 숫자를 입력할 셀 또는 범위를 선택합니다.
Ctrl + 1을 눌러 셀 서식 대화 상자를 엽니다.- 표시 형식 탭에서 '텍스트'를 선택합니다.
| 단계 | 설명 |
|---|---|
| 1 | 숫자를 입력할 셀 또는 범위 선택 |
| 2 | Ctrl + 1을 눌러 셀 서식 대화 상자 열기 |
| 3 | '텍스트' 형식 선택 |
이렇게 설정하면, 사용자가 입력한 숫자에서 선행 0이 유지됩니다. 만약 이미 입력된 데이터에서 선행 0이 제거된 경우, TEXT 함수를 사용하여 다시 추가할 수 있습니다.
=TEXT(A1, "00000")와 같이 입력하면, A1 셀의 숫자를 5자리로 변환하면서 선행 0을 추가할 수 있습니다.
VALUE 함수 사용하기

VALUE 함수는 텍스트 형식으로 저장된 숫자를 숫자 형식으로 변환하는 데 유용합니다. 이 함수는 텍스트를 숫자로 변환하여 계산할 수 있도록 도와줍니다.
=VALUE(텍스트)
예를 들어, A1 셀에 "1234"라는 텍스트가 있다면, =VALUE(A1)을 사용하여 숫자 1234로 변환할 수 있습니다.
| 예제 수식 | 설명 |
|---|---|
| =VALUE("1234") | 텍스트 "1234"를 숫자 1234로 변환 |
| =VALUE("12.34") | 텍스트 "12.34"를 숫자 12.34로 변환 |
| =VALUE("1,234") | 텍스트 "1,234"를 숫자 1234로 변환 |
이 함수는 특히 대량의 데이터를 처리할 때 유용하며, 한 번에 여러 셀에 적용할 수 있습니다. 수식을 빈 셀에 입력한 후, 이 수식을 다른 셀로 복사하고 드래그하면 텍스트 형식으로 저장된 모든 숫자를 실제 숫자로 변환할 수 있습니다.
결합하여 사용하기
엑셀에서 텍스트와 숫자를 결합하여 출력하는 경우, TEXT 함수와 & 연산자를 함께 사용할 수 있습니다. 예를 들어, A1 셀에 이름, B1 셀에 숫자가 있을 때, =A1 & "의 점수는 " & TEXT(B1, "0") & "점입니다.<p></p>"와 같은 수식을 사용하여 텍스트와 서식을 결합할 수 있습니다.
| 예제 수식 | 설명 |
|---|---|
| =A1 & "의 점수는 " & TEXT(B1, "0") & "점입니다." | A1의 이름과 B1의 점수를 결합하여 출력 |
이와 같은 방식으로 데이터를 출력하면, 가독성이 높아지고 정보 전달이 더 효과적입니다. 특히 보고서나 프레젠테이션을 작성할 때 유용하게 활용할 수 있습니다.
Kutools for Excel 활용하기
엑셀에서 텍스트와 숫자 간 변환을 보다 쉽게 할 수 있는 도구로는 Kutools for Excel이 있습니다. 이 도구는 300가지 이상의 다양한 기능을 제공하며, 숫자를 텍스트로 변환하는 작업을 간소화할 수 있습니다.
| 기능 | 설명 |
|---|---|
| 숫자를 텍스트로 변환하기 | 숫자 형식으로 저장된 데이터를 텍스트로 변환 |
| 텍스트를 숫자로 변환하기 | 텍스트 형식으로 저장된 데이터를 숫자로 변환 |
| 한 번의 클릭으로 변환 작업 | 원하는 기능을 단 한 번의 클릭으로 실행 |
Kutools for Excel을 사용하면, 복잡한 변환 작업을 간편하게 처리할 수 있어 작업 효율성이 대폭 향상됩니다. 또한, 이 도구는 30일 무료 평가판을 제공하므로, 필요에 따라 자유롭게 사용해볼 수 있습니다.
결론
엑셀에서 문자 형식의 숫자를 숫자 형식으로 변환하는 방법은 여러 가지가 있으며, 각 방법은 특정 상황에 맞게 활용할 수 있습니다. TEXT 함수, VALUE 함수, 그리고 Kutools for Excel과 같은 도구를 통해 사용자는 데이터의 정확성과 가독성을 높일 수 있습니다.