Excel에서 숫자 뒤의 모든 문자 제거

Excel에서 숫자 뒤의 모든 문자 제거

다음과 같은 텍스트가 있습니다.

#1 Supermarket 3454
Ubermarket 23478
Single_Token
Two Tokens
As many tokens as you like

그리고 마지막 숫자(표시되는 경우)를 제거하고 싶으므로 다음과 같이 남습니다.

#1 Supermarket
Ubermarket
Single_Token
Two Tokens
As many tokens as you like

정기적으로 데이터가 추가되기 때문에 컬럼 분할 등의 맨드롤 방식이 아닌 엑셀 수식을 사용해주시면 감사하겠습니다.

그러나 find를 사용하여 모든 숫자를 찾는 방법이나 끝에서 숫자만 가져오는 대체 방법을 알 수 없습니다.

편집: 사람들이 내가 수락한 답변이 효과가 있음을 증명하기 위해 나를 필요로 하는 것 같으므로 여기 스크린샷이 있습니다.

여기에 이미지 설명을 입력하세요

답변1

이륙해야 할 숫자는 맨 끝에만 있나요? #1 Supermarket 33 and 12345또는 같은 건 없나요 #1 Supermarket 12442 12321?

이 경우 다음을 word사용하여 문자열의 마지막 부분을 가져올 수 있습니다.

=LEFT(TRIM(A1),FIND("~",SUBSTITUTE(A1," ","~",LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))))-1)

여기에 이미지 설명을 입력하세요

편집하다:

IF아래에 귀하의 의견이 있은 후 다음과 같이 마지막 문자가 숫자인지, 문자열에 공백이 있는지 확인하기 위해 명령문 으로 묶을 수 있다고 생각합니다 .

=IF(AND(ISNUMBER(RIGHT(A1,1)*1),LEN(A1)-LEN(SUBSTITUTE(A1," ","")>0)),LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-1),A1)

답변2

왼쪽 텍스트를 숫자로 분리하는 가장 쉽고 내장된 방법을 제안하고 싶습니다.텍스트를 열로명령.

여기에 이미지 설명을 입력하세요

  • 에서데이터 탭때리다텍스트를 열로그럼 골라고정폭그러면 옵션다음.

  • 당신은 이것을 얻습니다 :

여기에 이미지 설명을 입력하세요

  • 을 치다마치다단추.

당신은 이것을 얻습니다 :

여기에 이미지 설명을 입력하세요

관련 정보