Eliminar todos los caracteres después de cualquier número en Excel

Eliminar todos los caracteres después de cualquier número en Excel

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:

ingrese la descripción de la imagen aquí

Respuesta1

¿Solo habría números al final que tendrías que quitar? ¿Nada como #1 Supermarket 33 and 12345o #1 Supermarket 12442 12321?

En ese caso puedes tomar el último trozo wordde la cadena usando:

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

ingrese la descripción de la imagen aquí

Editar:

Después de sus comentarios a continuación, creo que puede envolverlo en una IFdeclaració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)

Respuesta2

Me gustaría sugerir el método más sencillo e integrado para separar el texto que queda en los números:Texto a columnadominio.

ingrese la descripción de la imagen aquí

  • DePestaña de datosgolpearTexto a columnaluego eligeAncho fijoopción entoncesPróximo.

  • Obtienes esto:

ingrese la descripción de la imagen aquí

  • Golpea elFinalizarbotón.

Obtienes esto:

ingrese la descripción de la imagen aquí

información relacionada