Otro problemilla.

06/03/2005 - 00:02 por javier | Informe spam
En una celda, por ejemplo "f9", tengo una secuencia de
texto, después continua una secuencia de números (diversos
y variables) separados por distintos espacios(incluso
existen algunos puntos "."), y por último le sigue otra
secuencia de texto. Es algo así (tres ejemplos):

agg mmu dircd 12.234 8.7 4123 49 7 teruel

ssag mmre di 999.234 462. 5 49 66 teruel

ae m dd 5.231 8 3 49 555 teruel


Problema: ¿Cómo encontrar la posición del primer caracter
de texto que va despues de esa secuencia de números (en
los que hay espacios)?

En éste caso se busca la posición de la "t" de teruel;
pero puede ser cualquier otro caracter desconocido. Quizá
sea la "z" de zamora, la "v" de valladolid, o la que sea (
ese caracter es desconocido. )

Buscaba alguna fórmula para hacer ésto.

Gracias a todos. Saludos.
 

Leer las respuestas

#1 KL
06/03/2005 - 01:24 | Informe spam
Hola Javier,

No he encontrado mejor solucion q la siguiente:

en la celda [G9] pon la siguiente formula MATRICIAL (SE CONFIRMA MEDIANTE
CTRL+SHIFT+ENTER):

=EXTRAE(F9;MAX(SI(ESNUMERO(--EXTRAE(F9;FILA(INDIRECTO("1:"&LARGO(F9)));1));FILA(INDIRECTO("1:"&LARGO(F9)))))+1;256)

en la celda [H9] pon la siguiente formula normal:

=IZQUIERDA(SUSTITUIR(ESPACIOS(G9);".";"");1)

Saludos,
KL

"javier" wrote in message
news:4c3401c521d7$6eef9f10$
En una celda, por ejemplo "f9", tengo una secuencia de
texto, después continua una secuencia de números (diversos
y variables) separados por distintos espacios(incluso
existen algunos puntos "."), y por último le sigue otra
secuencia de texto. Es algo así (tres ejemplos):

agg mmu dircd 12.234 8.7 4123 49 7 teruel

ssag mmre di 999.234 462. 5 49 66 teruel

ae m dd 5.231 8 3 49 555 teruel


Problema: ¿Cómo encontrar la posición del primer caracter
de texto que va despues de esa secuencia de números (en
los que hay espacios)?

En éste caso se busca la posición de la "t" de teruel;
pero puede ser cualquier otro caracter desconocido. Quizá
sea la "z" de zamora, la "v" de valladolid, o la que sea (
ese caracter es desconocido. )

Buscaba alguna fórmula para hacer ésto.

Gracias a todos. Saludos.

Preguntas similares