목차
MS Excel을 사용하는 동안 매우 일반적인 문제는 텍스트 셀에서 숫자를 제거하는 방법입니다. 어떤 이유로 다양한 시스템에서 텍스트와 숫자를 의도적으로 또는 실수로 혼합합니다. 이 문서는 몇 가지 적절한 예와 적절한 그림과 함께 몇 가지 빠른 방법을 사용하여 Excel에서 셀에서 숫자를 제거하는 방법을 안내합니다.
연습서 다운로드
다운로드할 수 있습니다. 여기에서 무료 Excel 템플릿을 다운로드하고 직접 연습하세요.
Remove Numbers from a Cell.xlsm7개의 효과적인 방법으로 셀에서 숫자를 제거 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의 셀에서 숫자를 제거할 수 있기를 바랍니다. 댓글 섹션에 질문이 있으면 언제든지 피드백을 보내주세요.