엑셀에서 문자 숫자로 변환하기

2025-12-06 · Uncategorized · 읽는데 10분

엑셀에서 문자 숫자로 변환하기
엑셀은 다양한 데이터 유형을 쉽게 처리할 수 있는 강력한 도구이지만, 사용자가 입력한 데이터의 형식에 따라 원하는 결과를 얻기 어려울 수 있습니다. 특히, 텍스트 형식으로 저장된 숫자는 계산이나 데이터 분석에 문제를 일으킬 수 있습니다.

본 글에서는 엑셀에서 문자 형식의 숫자를 숫자 형식으로 변환하는 방법에 대해 자세히 살펴보겠습니다.

썸네일

TEXT 함수 활용하기

엑셀 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을 유지하고 싶다면, 해당 셀의 서식을 텍스트로 지정해야 합니다.

이 방법은 입력하기 전에 셀 서식을 변경하는 것으로, 다음과 같은 절차를 따르면 됩니다.

  1. 숫자를 입력할 셀 또는 범위를 선택합니다.
  2. Ctrl + 1을 눌러 셀 서식 대화 상자를 엽니다.
  3. 표시 형식 탭에서 '텍스트'를 선택합니다.
단계 설명
1 숫자를 입력할 셀 또는 범위 선택
2 Ctrl + 1을 눌러 셀 서식 대화 상자 열기
3 '텍스트' 형식 선택

이렇게 설정하면, 사용자가 입력한 숫자에서 선행 0이 유지됩니다. 만약 이미 입력된 데이터에서 선행 0이 제거된 경우, TEXT 함수를 사용하여 다시 추가할 수 있습니다.

예를 들어, =TEXT(A1, "00000")와 같이 입력하면, A1 셀의 숫자를 5자리로 변환하면서 선행 0을 추가할 수 있습니다.

다른 내용도 보러가기 #1

VALUE 함수 사용하기

선행 0 유지

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일 무료 평가판을 제공하므로, 필요에 따라 자유롭게 사용해볼 수 있습니다.

다른 내용도 보러가기 #2

결론

엑셀에서 문자 형식의 숫자를 숫자 형식으로 변환하는 방법은 여러 가지가 있으며, 각 방법은 특정 상황에 맞게 활용할 수 있습니다. TEXT 함수, VALUE 함수, 그리고 Kutools for Excel과 같은 도구를 통해 사용자는 데이터의 정확성과 가독성을 높일 수 있습니다.

이러한 다양한 방법을 통해 보다 전문적인 데이터 관리와 분석이 가능해지기를 바랍니다.

관련 영상

같이 보면 좋은 글