Excel - Separación de números entre texto

   
Vista:

Separación de números entre texto

Publicado por Jacobo (1 intervención) el 18/03/2015 10:07:43
Buenos días ! En primer lugar gracias por acogerme en este foro de el que de tantas dudas me ha sacado y tanto he aprendido. gracias a todos!

Os muestro mi caso a ver si me podéis echar un cable.

Tengo en A1 textos tales como:
0010 2 UNI FILTRO LG 10 1333000090 27,23 1 UNI 54,46 25 DIAS (1)
0901344676 Steuerkopf kpl.
0030 32 UNI RESORTE DE COMPRESION 1487047660 1,96 1 UNI 62,56 25 DIAS (1)
0040 32 UNI ARANDELA / DISCO 0901344364 4,28 1 UNI 136,90 25 DIAS (1)
0050 32 UNI arandela ajuste 0562316121 0,08 1 UNI 2,58 25 DIAS (1)
0650 40 UNI COJINETE DE AGUJAS 0900016077 96,15 1 UNI 3.846,06 25 DIAS (1)

Lo que me gustaría realizar es lo siguiente.
* Pasar a B2 , el primer numero de 4 cifras.
* Pasar a B3 , el numero grande, que siempre es de 10 cifras.
* pasar el texto como puede ser: RESORTE DE COMPRESION , a B4
* y el precio que esta separado por una coma a otra columna.

Lo que realmente me seria de gran ayuda es el número de 4 cifras y el de 10 cifras. si pudiera también hacer el resto seria ya la hostia.

Lo ideal para mi sería una Macro. Para así pegar la oferta, hacer click y que me haga la separación.


Espero que puedan ayudar con esto y así me pueda alivar un poco la carga de trabajo ya que con este tema estoy un poco saturado.

Muchas gracias por todo gente!! Exitos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Manuel

Separación de números entre texto

Publicado por Manuel (12 intervenciones) el 18/03/2015 10:38:34
podrías enviar un archivo en Excel con un listado más largo de ejemplos, para prepararte una macro apropiada... Y por cierto, la línea:

0901344676 Steuerkopf kpl.

es normal o un error, porque no sigue el patrón de las otras.

Que sino, en si es fácil con las funciones de texto de Excel. Por ejemplo lo del 1º número de 4 cifras, pues con:
=IZQUIERDA([celda];4)
ya lo tienes

Solo es complicado si hay líneas como la comentada más arriba, porque no siguen el patrón de las otras... si esa ha sido un error, y me mandas lo que te pido, a lo largo de la mañana te lo envió resuelto.

No necesito muchos más líneas, es solo para comprobar y además asegurar que funcione siempre, aunque con estas ya se podía preparar, es mejor tener suficientes para observar variaciones y ver que no haya casos como el del segundo, el cual requeriría muchísimo más trabajo.

Lo ideal es 100 líneas, aunque con 50 llegan normalmente, incluso con 25 casi no fallarás nunca. Y si no puedes enviarlas en Excel, pues como has puesto estás que no hay problemas en pasarlas un momento a Excel y después te envió un Excel con las formulas y explicado.

hasta luego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nolberto

Separación de números entre texto

Publicado por Nolberto nlr@formulasexcel.com (81 intervenciones) el 19/03/2015 01:12:24
Se puede observar que los datos estan separados por espacio, asi que puedes usar la opcion de texto en columnas del menu datos.

1.- seleccionar el rango de celdas que contienen los datos.
2.- click en menu datos
3.- click en texto en columnas
4.- click en siguiente
5.- activar la casilla "Espacio"
6.- siguiente y finalizar

suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar