Tengo un texto como:
#1 Supermarket 3454
Ubermarket 23478
Single_Token
Two Tokens
As many tokens as you like
Y me gustaría eliminar el último número (cuando aparece), así que me queda:
#1 Supermarket
Ubermarket
Single_Token
Two Tokens
As many tokens as you like
Los datos se agregan periódicamente, por lo que agradecería usar una fórmula de Excel y no un método mandrólico que utilice división de columnas o algo similar.
Sin embargo, no puedo entender cómo usar buscar para encontrar todos los números, o sustituirlos para quitar solo el número del final.
Editar: como la gente parece necesitarme para demostrar que mi respuesta aceptada funciona, aquí hay una captura de pantalla:
Respuesta1
¿Solo habría números al final que tendrías que quitar? ¿Nada como #1 Supermarket 33 and 12345
o #1 Supermarket 12442 12321
?
En ese caso puedes tomar el último trozo word
de la cadena usando:
=LEFT(TRIM(A1),FIND("~",SUBSTITUTE(A1," ","~",LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))))-1)
Editar:
Después de sus comentarios a continuación, creo que puede envolverlo en una IF
declaración para verificar si el último carácter es un número y si hay espacios en la cadena, así:
=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)