Extraer numeros de una lista

18/10/2004 - 13:01 por Ignacio | Informe spam
Hola a todos:
Tengo un pequeño problema con una lista de la que tengo que extraer unos
numeros cuya posicion varia dentro del texto. Es una cosa parecida a esto:

23026007 MARTINEZ LIARTE MARIA JOAQUINA L 95 MURCIA
52825136 MARTINEZ LOPEZ AMPARO L 95 MURCIA
53525415 MARTINEZ LOPEZ ANA ISABEL L 90 OVIEDO
34828939 MARTINEZ LOPEZ ANA MARIA L 95 MURCIA
7564978 MARTINEZ LOPEZ ANTONIO L 95 MURCIA
5129510 MARTINEZ LOPEZ CARMEN L 100 MURCIA
52380235 MARTINEZ LOPEZ CONSTANCIO L 100 MADRID
52758651 MARTINEZ LOPEZ DESAMPARADOS L 90 MURCIA
23263993 MARTINEZ LOPEZ ELENA L 95 MURCIA

Me gustaria extraer el segundo numero que aparece, es decir el que esta
justo antes de la provincia. He probado a descomponer la formula y ir
consiguiendo resultado parciales pero se me resiste particularmente.
¿Se os ocurre algo a alguno?

Un saludo
 

Leer las respuestas

#1 Fernando Arroyo
18/10/2004 - 13:23 | Informe spam
Si todos los números que quieres extraer van precedidos de " L " (espacio, ele mayúscula, espacio), la siguiente fórmula debería funcionar:

=EXTRAE(A1;ENCONTRAR(" L ";A1)+3;ENCONTRAR(" ";A1;ENCONTRAR(" L ";A1)+3)-ENCONTRAR(" L ";A1)-3)

Si necesitas que el número sea considerado como tal en vez de como texto, lo único que tendrías que hacer es usar la función VALOR, es decir:

=VALOR(EXTRAE(A1;ENCONTRAR(" L ";A1)+3;ENCONTRAR(" ";A1;ENCONTRAR(" L ";A1)+3)-ENCONTRAR(" L ";A1)-3))

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Ignacio" escribió en el mensaje news:
Hola a todos:
Tengo un pequeño problema con una lista de la que tengo que extraer unos
numeros cuya posicion varia dentro del texto. Es una cosa parecida a esto:

23026007 MARTINEZ LIARTE MARIA JOAQUINA L 95 MURCIA
52825136 MARTINEZ LOPEZ AMPARO L 95 MURCIA
53525415 MARTINEZ LOPEZ ANA ISABEL L 90 OVIEDO
34828939 MARTINEZ LOPEZ ANA MARIA L 95 MURCIA
7564978 MARTINEZ LOPEZ ANTONIO L 95 MURCIA
5129510 MARTINEZ LOPEZ CARMEN L 100 MURCIA
52380235 MARTINEZ LOPEZ CONSTANCIO L 100 MADRID
52758651 MARTINEZ LOPEZ DESAMPARADOS L 90 MURCIA
23263993 MARTINEZ LOPEZ ELENA L 95 MURCIA

Me gustaria extraer el segundo numero que aparece, es decir el que esta
justo antes de la provincia. He probado a descomponer la formula y ir
consiguiendo resultado parciales pero se me resiste particularmente.
¿Se os ocurre algo a alguno?

Un saludo

Preguntas similares