Excel - Separa de una fila ciertos datos que contienen numeros y letras

 
Vista:

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por sonia (4 intervenciones) el 15/04/2013 06:04:24
Hola,

tengo una lista de datos muy grande, en ella se encuentra la descripción y el código de artículos, yo necesito separar el código de la descripción el problema es que el código incluye letras y números y que cada artículo tiene diferente longitud; por ejemplo:

BOMBA DE COMBUSTIBLE LISTER PETTER 201-46298 TR/TS
KIT DE REPARACIÓN DE BOMBA DE COMBUSTIBLE LISTER PETTER 027-10041
BOMBA DE ELEVACIÓN DE COMBUSTIBLE LISTER PETTER 757-14176
FILTRO ACEITE BALDWIN BT259


Lo que necesito separar es lo que está subrayado, alguna idea para hacerlo con fórmula para todos los elementos de mi lista??

gracias :)
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 Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por Antoni Masana (2474 intervenciones) el 15/04/2013 08:32:21
Tengo unas cuanas preguntas


¿Puedes crear de nuevo la lista y poner un punto y coma entre nombre y codigo?

La lista ¿Donde esta? En el excel o en un fichero

¿Todas las lineas tienes Descripcion + Codigo?

¿Tiene el codigo alguna caracteristica comun?

Por ejemplo:
- todos empiezan por tres numeros y un guión
- No tiene Espacios
- Todos tienen un espacio
- Un numero de n cifras, un guión y mas cosas.
- etc.


Si contestas afirmativamente a la primera pregunta es muy facíl de lo contrario es necesario hacer una macro y la cosa se complica.

Saludos
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

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por sonia (4 intervenciones) el 15/04/2013 16:22:44
Hola,

si podría agregar el punto y coma entre el nombre y el código, son como 500 datos, pero si consideras que es más simple lo podría hacer.

la lista está es excel, es un programa que me lo genera en excel.

No los códigos son diferentes, unos tienen 6 dígitos, otros letras y números...

Te agradecería me explicaras la forma más simple de hacerlo.

saludos!!
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
sin imagen de perfil

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por Armando Montes (240 intervenciones) el 15/04/2013 18:20:41
Intenta con eso:
=IF(ISNUMBER(SEARCH("-",A1)),MID(A1,FIND("-",A1)-3,15), RIGHT(A1,FIND(" ",A1)-1))
=SI(ESNUMERO(HALLAR("-",A1)),EXTRAER(A1,ENCONTRAR("-",A1)-3,15), DERECHA(A1,ENCONTRAR(" ",A1)-1))
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 Antonio Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por Antonio Masana (2474 intervenciones) el 16/04/2013 06:58:35
Hola Sonia

Si le añades el "Punto y Coma" y los tienes ya en excel selecciona la columna y ve a la opción Datos y ves a la opción Texto en columnas y aqui le puedes decir que te separe los datos utilizando como separador el "Punto y Coma".

Es exactamente lo mismo que si lees un fichero de texto desde el Excel.

No se si la hubicación es correcta la opción porque depende de la versión del Excel. En el 2003 y anteriores no se donde esta ni como se llama, en la versiones 2007 y 2010 es donde te indico al principio.

NOTA: un pequeño detalle, cuando separes los datos procura tener la columnas de la derecha libre para que no sobreescriba.

Saludos
desde Barcelona, España.
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

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por sonia (4 intervenciones) el 16/04/2013 07:36:08
Muchas gracias, yo creo que eso aplicaré porque combina números y letras y se complica un poco la cosa.

Saludos desde Mérida, México. :)
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
sin imagen de perfil

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por Armando Montes (240 intervenciones) el 16/04/2013 08:33:48
La formula que sugeri extrae los datos sin necesidad de modificar los registros,
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

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por sonia (4 intervenciones) el 16/04/2013 16:08:43
Hola buenos días,

Si utilice esa fórmula, y si me funcionó pero no para todos los datos, hay varios que no quedan, sin embargo si me podría ahorrar bastante tiempo.

Entiendo que cada celda tiene diferente longitud y no se puede generalizar es correcto?

Muchas gracias,

saludos.
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
sin imagen de perfil

Separa de una fila ciertos datos que contienen numeros y letras

Publicado por Armando Montes (240 intervenciones) el 16/04/2013 18:06:36
Viendo casos especificos sabre si puede generalizarse.
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