Extraer PENULTIMO VALOR

11/06/2010 - 20:02 por HMS | Informe spam
Hola tod@s
Tenemo una base datos con articulos
PROD1 65WG 200 Kg
PROD2 9W 5 L
PROD1 65EC 70 Oz

Quisiera extraer el penúltimo dato, o sea los números (200,5,70), pero
que queden como valor.
De antemano gracias!
HM

Preguntas similare

Leer las respuestas

#6 HMS
11/06/2010 - 23:55 | Informe spam
On 11 jun, 13:55, Juan Español wrote:
Hola HMS:

En el supuesto que:
-Los datos estén todos en una sola columna
-Que todos empiecen por una "palabra" de 5 caracteres
-Que los números que nos interesan estén entre el 2 y el 3 espacio
-Que el primer dato esté en A1

pon en la columna que quieras en la fila 1

=--(EXTRAE(A1;HALLAR(" ";A1;7)+1;HALLAR(" ";A1;HALLAR(" ";A1;7)+1)-HALLAR("
";A1;7)))

Si los datos no empiezan en A1, cambia en la fórmula A1 por lo que
corresponda.
Arrastras hacia abajo y ya está.
En cualquier caso conviene siempre aportar más datos al plantear la
pregunta, pues acertar al contestar así, es más bien cuestión de suerte
que de otra cosa.

Saludos.-

"HMS" escribió en el mensaje de noticiasnews:
Hola
Tenemo una base datos con articulos
PROD1 65WG 200 Kg
PROD2 9W 5 L
PROD1 65EC 70 Oz

Quisiera extraer el penúltimo dato, o sea los números (200,5,70), pero
que queden como valor.
De antemano gracias!
HM



Gracias por la fórmula.
Bajos los requerimientos que planteas trabaja muy bien !
Sin embargo los requerimientos puntuales son los siguientes:

Las descripciones de los productos no tienen un largo exacto de
caracteres pero si son una sola palabra
Efectivamente el número que intersea extraer se ubica exactamente en
el tercer espacio contado de izquierda a derecha.
De todos modos gracias
Respuesta Responder a este mensaje
#7 Juan Español
12/06/2010 - 01:22 | Informe spam
En el supuesto que:
-Los datos estén todos en una sola columna
-SEA CUAL SEA EL Nº DE CARACTERES DE LA 1ª "palabra"
-Que los números que nos interesan estén entre el 2º y el 3º espacio
-Que el primer dato esté en A1

=--(EXTRAE(A1;HALLAR(" ";A1;HALLAR(" ";A1;1)+1)+1;HALLAR(" ";A1;HALLAR("
";A1;HALLAR(" ";A1;1)+1)+1)-HALLAR(" ";A1;HALLAR(" ";A1;1)+1)))

"HMS" escribió en el mensaje de noticias
news:
On 11 jun, 13:55, Juan Español wrote:
Hola HMS:

En el supuesto que:
-Los datos estén todos en una sola columna
-Que todos empiecen por una "palabra" de 5 caracteres
-Que los números que nos interesan estén entre el 2 y el 3 espacio
-Que el primer dato esté en A1

pon en la columna que quieras en la fila 1

=--(EXTRAE(A1;HALLAR(" ";A1;7)+1;HALLAR(" ";A1;HALLAR("
";A1;7)+1)-HALLAR("
";A1;7)))

Si los datos no empiezan en A1, cambia en la fórmula A1 por lo que
corresponda.
Arrastras hacia abajo y ya está.
En cualquier caso conviene siempre aportar más datos al plantear la
pregunta, pues acertar al contestar así, es más bien cuestión de suerte
que de otra cosa.

Saludos.-

"HMS" escribió en el mensaje de
noticiasnews:
Hola
Tenemo una base datos con articulos
PROD1 65WG 200 Kg
PROD2 9W 5 L
PROD1 65EC 70 Oz

Quisiera extraer el penúltimo dato, o sea los números (200,5,70), pero
que queden como valor.
De antemano gracias!
HM



Gracias por la fórmula.
Bajos los requerimientos que planteas trabaja muy bien !
Sin embargo los requerimientos puntuales son los siguientes:

Las descripciones de los productos no tienen un largo exacto de
caracteres pero si son una sola palabra
Efectivamente el número que intersea extraer se ubica exactamente en
el tercer espacio contado de izquierda a derecha.
De todos modos gracias
Respuesta Responder a este mensaje
#8 Luis
15/06/2010 - 23:50 | Informe spam
Otra opción amigos.. un poco larga pero funciona:

=VALOR(IZQUIERDA(DERECHA(SUSTITUIR(A1," ","|",2),LARGO(A1)-
HALLAR("|",SUSTITUIR(A1," ","|",2))),HALLAR(" ",DERECHA(SUSTITUIR(A1,"
","|",2),LARGO(A1)-HALLAR("|",SUSTITUIR(A1," ","|",2))))))

Saludos!
Respuesta Responder a este mensaje
#9 ElProfe
06/07/2010 - 06:53 | Informe spam
Hola HM:

Pensaría que eto te puede servir:
Articulos Dato Fórmula
PROD1 65WG 200 Kg 200 =EXTRAE(A12,HALLAR(" ",A12,7), HALLAR("
",A12,HALLAR(" ",A12,7)+1)-HALLAR(" ",A12,7))
PROD2 9W 5 L 5 =EXTRAE(A13,HALLAR(" ",A13,7), HALLAR("
",A13,HALLAR(" ",A13,7)+1)-HALLAR(" ",A13,7))
PROD1 65EC 70 Oz 70 =EXTRAE(A14,HALLAR(" ",A14,7), HALLAR("
",A14,HALLAR(" ",A14,7)+1)-HALLAR(" ",A14,7))

A mi me funcionó!

Ojo con el separador de argumentos que usas; el Mio es la coma (,). El
tuyo podría ser el punto y como (;)

Saludos,

ElProfe
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida