다음과 같은 텍스트가 있습니다.
#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)