Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel에서 텍스트로 저장된 숫자를 대량으로 숫자로 변환하는 방법은 무엇입니까?

Author Siluvia Last modified

Excel 작업 중 수백 개의 숫자가 워크시트 전반에 걸쳐 실수로 텍스트로 저장되는 상황을 마주할 수 있습니다. 이는 데이터가 다른 시스템이나 파일에서 가져올 때 자주 발생하며, 이로 인해 숫자가 텍스트 형식으로 저장되어 수학적 연산 수행 시 계산 오류나 문제가 발생할 수 있습니다. 각 셀을 수동으로 변환하는 것은 특히 대규모 데이터 세트에서는 비실용적입니다. 본 가이드에서는 Excel에서 텍스트로 저장된 숫자를 실제 숫자로 일괄 변환하는 여러 가지 효과적인 방법을 제시하여 작업 흐름을 간소화하고 데이터 일관성을 보장합니다.

Excel에서 연속적으로 저장된 텍스트 숫자를 대량으로 숫자로 변환
Excel에서 산발적으로 저장된 텍스트 숫자를 대량으로 숫자로 변환
몇 번의 클릭만으로 텍스트로 저장된 숫자를 대량으로 숫자로 변환
Excel 수식 - VALUE 함수를 사용하여 텍스트를 숫자로 변환
VBA 코드 - 매크로를 사용하여 프로그래밍 방식으로 텍스트를 숫자로 변환


Excel에서 연속적으로 저장된 텍스트 숫자를 대량으로 숫자로 변환

워크시트 내에서 텍스트로 저장된 숫자가 연속적으로 배치되어 있는 경우(한 블록 또는 여러 블록에 걸쳐 서로 인접해 있는 경우), Excel에서는 이를 효율적으로 숫자로 변환할 수 있는 간단한 도구를 제공합니다. 이러한 전형적인 시나리오는 다른 소스에서 가져온 데이터, 예를 들어 숫자 열이 텍스트로 처리되었을 때 발생하며, 각 셀의 모서리에 녹색 삼각형으로 표시될 수 있습니다.

1. 텍스트로 저장된 숫자를 포함하는 연속된 범위를 강조 표시하세요. 선택 후 작은 느낌표 버튼이 little button 선택 영역 근처에 나타납니다. 이 버튼을 클릭하세요.

numbers which stored as text

2. 나타나는 메뉴에서 '텍스트를 숫자로 변환'을 선택하세요. Excel은 즉시 선택된 모든 텍스트 형식의 숫자를 올바른 숫자 값으로 변환합니다.

click Convert to Number from the drop-down list

이 접근법은 데이터 블록에 대해 간단하며 수식 기반 또는 수동 변환 없이도 처리할 수 있습니다. 이제 변환된 숫자는 의도한 대로 계산에 사용될 수 있습니다.

팁: 버튼이 나타나지 않는 경우 데이터가 텍스트로 감지되었는지 다시 확인하세요(홈 > 숫자 형식에서 서식을 확인할 수 있음). 이 방법은 연속된 범위에 가장 적합하며, 비연속 셀의 경우 다음 솔루션을 참조하십시오.


Excel에서 텍스트를 숫자로 쉽게 변환하거나 그 반대로 변환하기:

Kutools for Excel의 '텍스트와 숫자 간 변환' 유틸리티를 사용하면 아래 데모에서 보이는 것처럼 선택된 범위의 모든 텍스트를 숫자로 또는 그 반대로 쉽게 변환할 수 있습니다. 지금 다운로드하여 사용해 보세요! (30-일 무료 체험)

convert text to number or vice versa by kutools


Excel에서 산발적으로 저장된 텍스트 숫자를 대량으로 숫자로 변환

숫자가 텍스트 형식으로 워크시트 전체에 분산되어 있는 경우(연속적인 범위에 있지 않은 경우), 하나씩 수동으로 변환하는 것은 시간이 많이 소요될 수 있습니다. Excel의 '특수 붙여넣기' 기능을 사용하면 이러한 산발적인 셀들을 동시에 변환할 수 있습니다.

1. 임의의 빈 셀에 숫자 "1"을 입력하고 Ctrl + C를 눌러 복사하세요. 그런 다음 Ctrl 키를 누른 상태에서 변환하고자 하는 비연속 셀들을 모두 선택하세요—필요한 셀을 하나씩 클릭하거나 드래그하여 강조 표시하세요. 선택이 활성화된 상태에서 Ctrl + Alt + V를 누르세요(이렇게 하면 '특수 붙여넣기' 대화 상자가 열립니다).

2. '특수 붙여넣기' 대화 상자에서 '연산' 섹션 아래에서 '곱하기'를 선택하고 '확인'을 클릭하세요. 스크린샷 보기:

select the Multiply option in the Operation section

이 작업은 선택된 각 셀에 1을 곱하여 Excel이 값을 숫자로 처리하도록 강제합니다. 숫자들은 실제 값이 변경되지 않고 즉시 변환됩니다.

참고: '곱하기' 기능은 셀 내용이 숫자 텍스트로 인식되는 경우에만 작동합니다(즉, 비숫자 문자가 없는 경우). 데이터에 추가 공백이나 숫자가 아닌 문자가 포함된 경우 먼저 데이터를 정리하는 것이 좋습니다. 이 방법은 산발적인 데이터를 변환하거나 “텍스트를 숫자로 변환” 버튼을 사용할 수 없는 경우 특히 유용합니다.


Kutools for Excel을 사용하여 텍스트로 저장된 숫자를 대량으로 숫자로 변환

Kutools for Excel의 ' 텍스트와 숫자 간 변환' 유틸리티를 사용하면 범위 또는 여러 범위에서 텍스트로 저장된 모든 숫자를 쉽게 숫자로 변환할 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. 변환하려는 연속된 셀 블록 또는 여러 범위를 선택한 다음 Kutools > 텍스트 > 텍스트와 숫자 간 변환을 클릭하세요.

click Convert between Text and Number feature of kutools

2. '텍스트와 숫자 간 변환' 대화 상자에서 '텍스트를 숫자로 변환' 옵션을 선택하세요. '확인' 버튼을 클릭하여 변환을 실행합니다.

select the Text to number option in the dialog box

선택한 모든 셀이 즉시 텍스트 형식의 숫자에서 진짜 숫자로 변환되며, 연속적이거나 산발적이든 관계없이 적용됩니다.

이 도구는 매우 다재다능하여 부분 선택, 전체 열 또는 여러 범위를 지원하며, 수동 변환으로 인해 발생할 수 있는 잠재적인 인간 오류를 줄여줍니다. 따라서 대규모 데이터 세트에 대한 일괄 변환에 이상적입니다.

  이 유틸리티를 무료로 체험해 보려면 (30일) 클릭하여 다운로드한 후, 위의 단계에 따라 적용하기 위해 계산을 진행하십시오.


Excel 수식 - VALUE 함수를 사용하여 텍스트를 숫자로 변환

전환 프로세스를 완벽히 제어하려는 사용자 또는 동적 데이터와 호환되는 솔루션이 필요한 사용자의 경우, Excel에서 VALUE 함수를 사용할 수 있습니다. 이 수식은 숫자를 나타내는 텍스트를 진짜 숫자 값으로 변환하며, 특히 추가 계산을 위해 데이터를 준비하거나 데이터가 지속적으로 업데이트되는 경우에 매우 효과적입니다.

적용 가능한 시나리오: 이 방법은 한 열 또는 범위를 변환하면서 원본 데이터를 유지하려는 데이터 세트에 이상적입니다(출력이 별도의 열에 표시됨). 데이터가 텍스트-숫자 혼합을 포함하거나 시간이 지남에 따라 추가되는 경우에도 잘 작동합니다.

단계:

1. A열에 텍스트 형식의 숫자가 있다고 가정하고, A1 셀부터 시작합니다. B열의 해당 셀(예: B1)에 다음 수식을 입력하세요:

=VALUE(A1)

2. Enter 키를 눌러 수식을 확인하세요. 그런 다음 변환을 나머지 데이터에 적용하기 위해 B1에서 채우기 핸들을 드래그하여 필요한 만큼 많은 행을 커버하세요.

팁: 원본 셀을 변환된 숫자로 교체하려면 결과 생성 후 B열의 결과를 복사하고 원본 범위를 마우스 오른쪽 버튼으로 클릭한 후 "값 붙여넣기"를 선택하여 텍스트를 실제 숫자로 덮어쓰세요. 주의: 필요하다면 붙여넣기 전에 원본 데이터를 백업하세요.

주의 사항:

  • 셀에 숫자가 아닌 텍스트가 포함된 경우 VALUE는 #VALUE! 오류를 반환합니다. 데이터가 숫자만을 나타내는 텍스트인지 확인하세요.
  • 앞뒤 공백과 같은 서식 문제는 예상치 못한 결과를 초래할 수 있습니다. 필요하다면 TRIM 또는 CLEAN 함수를 사용하여 데이터를 먼저 정리하세요.

VBA 코드 - 매크로를 사용하여 프로그래밍 방식으로 텍스트를 숫자로 변환

보다 고급 사용자이거나 매우 큰 데이터 세트를 처리하는 경우, VBA 매크로를 사용하여 변환 프로세스를 자동화하면 상당한 시간과 반복적인 노력이 절약됩니다. VBA를 사용하면 전체 선택 영역, 열 또는 워크시트에 대해 텍스트로 저장된 숫자를 실제 숫자로 프로그래밍 방식으로 변환할 수 있습니다. 특히 정기적으로 업데이트되는 워크북을 처리하거나 반복 가능한 워크플로를 구축하는 경우 매우 유용합니다.

적용 가능한 시나리오: 이 방법은 매크로에 익숙한 사용자 또는 워크북의 여러 동적 영역에서 일괄 변환 작업을 수행해야 하는 사용자에게 적합합니다. 특히 반복 작업에 효과적이며, 기타 데이터 정리 단계와 함께 번들로 묶을 수도 있습니다.

VBA 매크로를 사용하는 단계:

1. 개발 도구 탭 > Visual Basic을 클릭합니다. 나타나는 창에서 삽입 > 모듈을 클릭하고 모듈 창에 다음 코드를 붙여넣습니다:

Sub ConvertTextNumbersToNumbers()
    Dim rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
    For Each rng In WorkRng
        If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
            rng.Value = Val(rng.Value)
        End If
    Next
End Sub

2 코드를 실행하려면 Run button 실행 버튼을 클릭하거나 F5키를 누릅니다. 변환할 범위를 선택하라는 대화 상자가 나타납니다. 텍스트로 저장된 숫자가 포함된 셀을 선택하고 확인하세요.

팁 및 주의 사항:

  • 이 매크로는 해당 셀이 문자열로 표현된 숫자인 경우에만 처리합니다. 알파벳 텍스트나 오류 데이터는 변경되지 않습니다.
  • 매크로를 실행하기 전에 항상 워크시트를 백업하여 원본 데이터를 복원해야 할 경우에 대비하세요.
  • 매크로는 WorkRng를 설정하는 부분을 수정하여 전체 열이나 특정 시트에 맞게 조정할 수 있습니다.
  • 워크북에서 매크로가 이미 활성화된 경우 이 접근법은 원활하게 작동합니다. 매크로가 비활성화된 경우 Excel에서 안내하는 대로 매크로를 활성화하세요.

이 VBA 접근법은 매우 사용자 정의가 가능하며 추가 데이터 정리 단계를 포함하도록 확장할 수 있습니다. 특히 대규모 데이터 세트나 자주 업데이트되는 데이터 세트를 처리하는 데 매우 효과적입니다.


최고의 오피스 생산성 도구

🤖 Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 병합   |   반올림(수식 없이) ...
슈퍼 LOOKUP: 다중 조건 VLOOKUP    다중 값 VLOOKUP  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 지정한 수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |  범위 및 열 비교 ...
추천 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 & 시트 관리자   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵게/이탤릭/취소선 필터 등) ...
15대 주요 도구 세트12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 종류의 차트(간트 차트, ...)  |  40+ 실용적 수식(생일을 기반으로 나이 계산, ...)  |  19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12 가지 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 등 다양
Kutools는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다.  가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
  • 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 추가 기능. 한 번에 설치

Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.

Excel Word Outlook Tabs PowerPoint
  • 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
  • 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
  • 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
  • 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
  • 최고의 가성비 — 개별 추가 기능 구매 대비 절약