Excel 에서 텍스트 문자열에서 숫자를 제거하는 방법은 무엇인가요?
Excel 작업 중 텍스트 문자열에 문자나 기타 문자와 혼합된 원치 않는 숫자가 포함되는 경우가 흔합니다。 숫자를 제거하여 텍스트를 정리하면 일관성을 확보하고 가독성을 높일 수 있습니다。 이 안내서에서는 Excel 수식부터 편리한 Kutools for Excel 유틸리티, 맞춤형 VBA 사용자 정의 함수까지 다양한 실용적인 솔루션을 단계별로 소개합니다。 각 방법은 선호하는 작업 방식과 데이터셋 크기에 따라 텍스트 문자열에서 숫자를 효율적으로 제거하도록 설계되었습니다。
- 수식을 사용하여 텍스트 문자열에서 숫자 제거
- Kutools for Excel 을 사용하여 텍스트 문자열에서 숫자를 일괄 제거
- 사용자 정의 함수를 사용하여 텍스트 문자열에서 숫자 제거
- 대안 솔루션: 플래시 필(Fill) 및 텍스트를 열로 분할(Text to Columns)
수식을 사용하여 텍스트 문자열에서 숫자 제거
Excel 의 기본 제공 함수만 사용하는 솔루션을 선호하는 경우 다음 배열 수식을 활용할 수 있습니다。 이 방법은 애드인이나 매크로 사용을 피하면서 수식 기반 접근이 필요한 사용자에게 특히 유용합니다。 다만 이러한 배열 수식은 일반적으로 길고 초보자에게는 복잡하게 느껴질 수 있으며, 성능상의 이유로 매우 큰 데이터셋에는 덜 적합할 수 있습니다。
- 정리된 텍스트를 표시할 셀(예: 셀)C2)을 선택합니다。
- 선택한 셀에 다음 배열 수식을 입력하고Ctrl + Shift + Enter를 눌러 확인합니다:
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
수식에서 "A2"는 원본 텍스트 문자열이 포함된 셀을 나타냅니다. 데이터가 다른 셀에 있는 경우 Ctrl + Shift + Enter 를 누르기 전에 해당 참조를 조정하세요。 수식을 적용한 후 결과 셀을 클릭합니다。 셀의 오른쪽 하단 모서리에 있는 작은 사각형인채우기 핸들을 드래그하여 나머지 데이터 범위에 수식을 채웁니다。

팁 및 문제 해결:
- 이 수식은 대소문자를 구분하지 않으며 텍스트 문자열에서 숫자만 제거하여 문자와 기타 숫자가 아닌 문자는 그대로 유지합니다。 숫자 외에는 공백 삭제나 문장 부호를 제거하지 않습니다。
- 수식 출력 결과를 확인하여 실수로 인한 서식 문제가 없는지 항상 점검하세요。 수식을 복사하거나 여러 병합됨에 드래그하면 예기치 않은 오류가 발생할 수 있습니다。
- 수식 입력 후#VALUE! 오류가 표시되면Ctrl + Shift + Enter를 누른 것인지, 단순히 Enter 만 누른 것은 아닌지 다시 확인하세요。
Kutools for Excel 을 사용하여 텍스트 문자열에서 숫자를 일괄 제거
매우 큰 데이터셋을 처리하거나 높은 수준의 편의성이 필요한 경우 Kutools for Excel 의 「특정 문자 삭제」 기능을 사용하면 시간과 노력을 크게 절약할 수 있습니다. 이 자동화 도구를 통해 여러 셀에서 숫자 문자를 한 번에 일괄 삭제할 수 있어 반복 작업과 일회성 정리 모두에서 속도와 간편함을 제공합니다. Kutools 는 Excel 에 원활하게 통합되어 작업 흐름을 간소화하고 수동 처리로 인한 오류를 줄이는 직관적인 인터페이스를 제공합니다。
Kutools for Excel- Excel 을 위한 필수 도구 300 개 이상을 한 번에 제공합니다。 Excel 작업을 더 빠르고 쉽고 효율적으로 만들어 보세요。지금 다운로드하세요!
먼저 숫자를 제거하려는 텍스트 문자열이 포함된 모든 셀을 선택합니다。
그런 다음 Kutools 탭으로 이동하여 「Text」를 클릭하고 드롭다운 메뉴에서 「특정 문자 삭제」을 선택합니다。
「특정 문자 삭제」 대화 상자 내에서 「Numeric」 옵션을 선택합니다。 이렇게 하면 텍스트 문자열 셀에서 숫자만 삭제됩니다。 다음으로 「OK」를 클릭하여 삭제를 적용합니다。

결과는 즉시 반영됩니다。 선택한 모든 셀에서 숫자 문자가 제거됩니다。

추가 팁:
- 데이터에 숫자뿐만 아니라 기호나 기타 원치 않는 표시도 포함된 경우 대화 상자에서 「Non-alpha」 옵션을 추가로 선택하여 정리를 더 세밀하게 조정할 수 있습니다。 이렇게 하면 알파벳 문자만 유지되어 텍스트를 표준화하는 데 도움이 됩니다。

- 최근 실행한 Kutools 작업은 Excel 의 실행 취소 명령으로 되돌릴 수 있습니다. 그러나 새로운 작업을 수행한 후에는 이전에 Kutools 로 실행한 작업은 되돌릴 수 없으므로 여러 Kutools 기능을 적용하기 전에 워크북을 저장하는 것이 좋습니다。
Kutools for Excel– Excel 을 300 개 이상의 필수 도구로 강력하게 개선하여 작업을 더 빠르고 쉽게 처리하고, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 받기
데모: Excel 에서 텍스트 문자열에서 숫자 제거
사용자 정의 함수를 사용하여 텍스트 문자열에서 숫자 제거
코드 사용에 익숙한 경우 VBA 사용자 정의 함수(UDF)를 만들어 숫자 제거를 자동화하고 논리를 어떤 워크북에서도 재사용할 수 있습니다。 이 방법은 맞춤 추출 작업, 반복 정리 프로세스 또는 수식의 제한으로 인해 일괄 처리가 어려운 경우에 유연하게 대응할 수 있습니다。
키보드에서Alt + F11을 눌러 Excel 의 VBA 편집기를 엽니다。
VBA 창에서삽입>모듈로 이동합니다。 다음 VBA 코드를 모듈 영역에 붙여넣습니다:
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End FunctionVBA 편집기를 닫고 Excel 로 돌아옵니다。 빈 셀(예: 셀)B2또는 정리된 텍스트를 표시할 위치)에 다음 수식을 입력합니다:
=RemoveNumbers(A2)“A2"는 원본 텍스트 문자열이 포함된 셀 참조로 바꾸어야 합니다。 그러면 사용자 정의 함수(UDF)가 지정된 셀에서 모든 숫자를 제거합니다。


유의 사항:
- VBA 코드를 추가한 후 워크북은 매크로 사용(*。xlsm) 형식으로 저장해야 하며, 그렇지 않으면 재개 시 함수가 작동하지 않습니다。
- VBA 솔루션은 재사용 가능하고 맞춤화된 논리를 원하는 사용자에게 적합하지만 보안상의 이유로 Excel 에서 매크로를 활성화해야 합니다。
- #NAME? 같은 오류가 발생하면 VBA 모듈에 코드가 올바르게 입력되고 저장되었는지, 그리고 매크로가 활성화되었는지 다시 확인하세요。
- 이 VBA 방법은 소규모 및 대규모 데이터셋 모두에 적용 가능하며 수식으로 사용하거나 필요에 따라 다른 셀로 확장할 수 있습니다。
대안 솔루션: 플래시 필(Fill) 및 텍스트를 열로 분할(Text to Columns)
데이터 구조가 예측 가능하고 빠른 시각적 수작업 정리가 필요한 경우 Excel 의 플래시 필(Fill) 및 텍스트를 열로 분할(Text to Columns) 기능이 간단한 사례나 데이터 준비에 유용합니다:
- 플래시 필(Fill):원본 셀 옆에 원하는 결과(숫자 제거 후)를 입력한 다음
Ctrl + E를 눌러 유사한 변환을 자동으로 채웁니다。 제거 패턴이 일관되고 쉽게 식별 가능한 경우에 이상적입니다。 자세한 내용은Excel 의 플래시 필을 참조하세요。 - 텍스트를 열로 분할(Text to Columns):숫자가 항상 동일한 위치에 있거나 구분 기호로 분리되어 있는 경우 데이터 > 텍스트를 열로 분할을 사용하여 열을 나눈 후 숫자가 아닌 부분만 결합할 수 있습니다。 이 방법은 코드나 라벨과 같은 구조화된 데이터에 가장 적합합니다。 자세한 내용은한 셀의 텍스트와 숫자로 분할을 두 열로 분리하는 방법을 참조하세요。
관련 문서:
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약





