Excel에서 셀의 숫자를 제거하는 방법(7가지 효과적인 방법)

  • 이 공유
Hugh West

MS Excel을 사용하는 동안 매우 일반적인 문제는 텍스트 셀에서 숫자를 제거하는 방법입니다. 어떤 이유로 다양한 시스템에서 텍스트와 숫자를 의도적으로 또는 실수로 혼합합니다. 이 문서는 몇 가지 적절한 예와 적절한 그림과 함께 몇 가지 빠른 방법을 사용하여 Excel에서 셀에서 숫자를 제거하는 방법을 안내합니다.

연습서 다운로드

다운로드할 수 있습니다. 여기에서 무료 Excel 템플릿을 다운로드하고 직접 연습하세요.

Remove Numbers from a Cell.xlsm

7개의 효과적인 방법으로 셀에서 숫자를 제거 Excel

먼저 데이터 세트에 대해 소개하겠습니다. 일부 제품 이름 과 해당 ID '를 내 데이터 세트에 배치했습니다. 문자와 숫자는 다른 의미를 가집니다. 어떤 이유로 제품 ID 에서 번호를 제거하려고 합니다.

다음 방법에서는 번호를 제거하는 방법을 알아봅니다. 자세한 설명이 있는 셀.

방법 1: 찾기 & 와일드카드로 교체하여 Excel의 셀에서 숫자 제거

이 방법에서는 찾기 & 명령을 와일드카드 로 교체하십시오.

이 단계에서는 괄호로 묶인 대략적인 숫자가 제품 이름 열에 배치됩니다. 우리는 이 숫자들을 제거할 것입니다. 따라서 아래 단계를 살펴보겠습니다.

단계:

➤ 데이터 범위 선택 B5:B11 .

➤ 누르다 Ctrl+H 찾기 & 바꾸기 명령.

<그런 다음 찾을 내용 상자에 (*) 를 입력하고 다음으로 바꾸기 상자를 비워 둡니다.

➤ 그런 다음 모두 바꾸기 를 누릅니다.

이제 제품 이름이 있는 모든 숫자가 사라진 것을 확인할 수 있습니다.

방법 2: 찾기 & Excel의 셀에서 숫자를 삭제하는 도구 선택

여기에서 제품 ID 열에 숫자만 포함된 두 개의 셀이 있는지 확인합니다. 이제 찾기 & 명령을 선택합니다.

1단계:

➤ 데이터 범위 C5:C11 를 선택합니다.

➤ 그런 다음 > 편집 그룹 > 찾기 & 선택 > 특수

로 이동 대화 상자가 열립니다.

2단계:

상수 옵션에서 숫자 만 표시합니다.

확인 을 누릅니다.

이제 숫자만 강조 표시된 셀을 확인합니다.

3단계:

➤ 나중에 삭제 키보드의 버튼입니다.

여기 있습니다. 숫자가 제거됩니다.

방법 3: Excel 빠른 채우기를 사용하여 셀에서 숫자 제거

가장 쉬운 방법 중 하나입니다. 행동 양식. 텍스트와 숫자가 혼합된 제품 ID를 확인하십시오. Excel 플래시 채우기 를 사용하여 셀에서 숫자를 제거합니다.

1단계:

➤먼저 첫 번째 셀의 텍스트(숫자 제외)만 인접한 새 열에 입력합니다.

<그런 다음 Enter 버튼을 누릅니다.

2단계:

셀 D5 를 선택합니다.

➤ 이제 데이터 > 데이터 도구 > 빠른 채우기 .

이제 모든 숫자가 제거되는 것을 볼 수 있습니다.

방법 4: SUBSTITUTE 함수를 삽입하여 Excel의 셀에서 숫자 제거

이 방법에서는 SUBSTITUTE 함수 를 사용하여 작업을 수행합니다. SUBSTITUTE 기능은 기존 텍스트를 문자열의 새 텍스트로 바꿉니다.

이제 아래 단계를 하나씩 따르겠습니다.

1단계:

셀 D5

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

에 아래 수식을 작성합니다. 버튼을 입력합니다.

2단계:

<이제 더블 클릭 채우기 핸들 아이콘과 수식이 자동으로 복사됩니다.

이제 셀에서 숫자가 제거된 것을 볼 수 있습니다.

유사 읽기:

  • Excel에서 소계를 제거하는 방법(2가지 쉬운 방법)
  • Excel의 데이터 정리 기술: 셀의 텍스트 교체 또는 제거
  • Excel에서 수식을 제거하는 방법: 7가지 쉬운 방법

방법 5: TEXTJOIN, MID, ROW, LEN 및 INDIRECT 함수를 결합하여 Excel에서 셀의 숫자 지우기

여기서 TEXTJOIN , MID , ROW , LEN , INDIRECT 는 셀에서 숫자를 제거하는 기능입니다. TEXTJOIN 기능은 여러 문자열의 텍스트를 결합하는 데 적용됩니다. 엑셀의 중간 함수는 문자열을 찾아 엑셀의 중간 부분에서 반환하는 데 사용됩니다. ROW 함수는 참조용 행 번호를 반환합니다. LEN 함수는 문자열/텍스트의 길이를 반환하는 Excel의 텍스트 함수입니다. INDIRECT 함수는 범위에 대한 참조를 반환합니다.

1단계:

셀 D5 에 수식을 입력합니다. –

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

< 입력 버튼을 누르세요.

2단계:

<그런 다음 채우기 핸들 아이콘을 드래그하여 수식을 복사합니다.

👇 수식 분류:

ROW(INDIRECT("1:"&LEN(C5)))

{1;2;3;4}

➥로 반환하는 ROW 및 INDIRECT 함수에서 결과 배열 목록을 찾습니다. MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)

MID 함수는 다음을 기반으로 영숫자 문자열을 추출하는 데 적용됩니다. start_num 및 num_chars 인수. 그리고 num-chars 인수의 경우 1을 입력합니다. MID 함수에 인수를 입력하면 다음과 같은 배열이 반환됩니다.-

{“B”; "H";"2";"3"}

ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3 ))),1)+0)

0을 더한 후 출력 배열은 ISERR 함수에 입력됩니다.숫자가 아닌 문자의 경우 TRUE FALSE , TRUE , 숫자의 경우 FALSE 의 배열을 생성합니다. 출력은

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3 ,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)," )

IF 기능은 ISERR 기능의 출력을 확인합니다. 값이 TRUE 를 반환하면 영숫자 문자열의 모든 문자 배열을 반환합니다. 그래서 MID 기능을 하나 더 추가했습니다. IF 함수의 값이 FALSE 인 경우 공백 ("")을 반환합니다. 마지막으로 문자열의 숫자가 아닌 문자만 포함하는 배열을 얻습니다. 즉-

{"B";"H";"";""}

TEXTJOIN("" ,TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN("1:"&LEN( B3))),1),””))

TEXTJOIN 함수는 위 배열의 모든 문자를 결합하고 빈 문자열을 피합니다. 이 함수의 구분 기호는 빈 문자열 ("") 로 설정되고 무시되는 빈 인수의 값은 TRUE 로 입력됩니다. 이렇게 하면 예상 결과가 나옵니다.

{BH}

방법 6: 삭제할 TEXTJOIN, IF, ISERR, SEQUENCE, LEN 및 MID 함수 결합 Excel에서 셀의 숫자

지금 작업을 수행하기 위해 다른 함수 집합을 결합합니다. 그것은 TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID 기능. IF 함수는 조건이 참이면 하나의 값을 반환하고 거짓이면 다른 값을 반환하는 데 사용됩니다. ISERR 함수는 #N/A를 제외한 값이 오류 값인 경우 TRUE 를 반환합니다. SEQUENCE 기능을 사용하면 1, 2, 3, 4와 같은 일련 번호 목록을 배열로 생성할 수 있습니다.

1단계:

셀 D5 에 주어진 수식을 작성합니다.

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

< Enter 키를 누릅니다. 버튼을 눌러 결과를 확인하세요.

2단계:

➤ 그런 다음 자동완성 옵션을 적용하면 됩니다. 수식을 복사합니다.

👇 수식 분류:

LEN(C5)

LEN 함수는 Cell C5 의 문자열 길이를 찾아 다음과 같이 반환합니다-

{4}

SEQUENCE(LEN(C5))

그러면 SEQUENCE 기능이 -

{1;2;3;4}

MID로 반환되는 길이에 따라 일련 번호를 부여합니다. (C5, SEQUENCE(LEN(C5)), 1)

MID 함수는 이전 위치 번호의 값을 반환하여 결과는

{"B" ;"H";"2";"3"}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

이제 ISERROR 함수는 찾으면 TRUE를 표시합니다. s 오류 그렇지 않으면 FALSE로 표시됩니다. 결과는-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

다음 IF 기능이 TRUE 를 확인하면 다른 MID 기능의 도움으로 해당 텍스트 문자를 처리된 배열에 삽입합니다. 그리고 FALSE 가 표시되면 빈 문자열로 바꿉니다.

{“B”;”H”;””;””}

TEXTJOIN(“”, 참, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), ""))

마지막 배열은 TEXTJOIN 함수로 전달되므로 텍스트 문자를 연결하고 결과를-<1로 출력합니다>

{BH}

방법 7: 사용자 정의 함수를 삽입하여 Excel의 셀에서 숫자를 제거

사례-1: 셀에서 숫자 제거

이 방법에서는 Excel VBA 를 사용하여 “ RemNumb ”라는 사용자 정의 함수를 생성합니다. 그런 다음 Excel의 셀에서 숫자를 제거하는 데 적용할 수 있습니다. 아래 단계를 따르십시오.

1단계:

시트 제목을 마우스 오른쪽 버튼으로 클릭합니다.

➤ <선택 3>컨텍스트 메뉴 에서 코드 보기 .

VBA 창이 나타납니다.

2단계:

➤ 나중에 아래 코드를 작성합니다.

6665

➤ 그런 다음 재생 아이콘 을 눌러 코드.

이제 기능을 사용할 준비가 되었습니다.

3단계:

➤ <3에서>Cell D5 type-

=RemNumb(C5)

Enter 버튼을 눌러결과.

4단계:

➤ 마지막으로 채우기 핸들 아이콘을 드래그하여 수식을 복사합니다. .

사례-2: 숫자와 텍스트를 별도의 열로 분할

마지막 방법에서는 다시 Excel을 사용합니다. VBA " SplitTextOrNumb "라는 새로운 사용자 정의 함수를 만들어 숫자와 텍스트를 별도의 열로 분할합니다.

1단계:

➤ 이전 방법과 마찬가지로 VBA 창을 열고 수식을 작성합니다.

8637

➤ 그런 다음 실행 매크로 <4를 클릭합니다>가 열립니다.

2단계:

➤ 매크로 이름을 지정하고 실행 을 누릅니다. 다시 탭하십시오.

3단계:

➤ 이제 기능을 적용할 준비가 되었습니다. 텍스트 문자를 제거하려면 셀 D5

=SplitTextOrNumb(C5,1)

에 수식을 작성합니다. :

=SplitTextOrNumb(C5,0)

3단계:

➤ 마지막으로 버튼을 입력하고 채우기 핸들 도구를 사용하여 수식을 복사합니다.

결론

위에서 설명한 모든 방법으로 Excel의 셀에서 숫자를 제거할 수 있기를 바랍니다. 댓글 섹션에 질문이 있으면 언제든지 피드백을 보내주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.