Sacar una caracter de una cadena

17/12/2004 - 18:42 por Cesar | Informe spam
Como puedo sacar un caracter de una cadena en base a
alguna funcion?

por ejemplo:

Tengo un nombre

"ALEJANDRO" y quiero sacar la primera consonante de esa
palabra, en este caso "L"
 

Leer las respuestas

#1 Fernando Arroyo
17/12/2004 - 19:20 | Informe spam
"Cesar" escribió en el mensaje news:0e1301c4e45f$cfeba710$
Como puedo sacar un caracter de una cadena en base a
alguna funcion?

por ejemplo:

Tengo un nombre

"ALEJANDRO" y quiero sacar la primera consonante de esa
palabra, en este caso "L"



Función, que yo sepa, no la hay (aunque se podría escribir una), pero puedes usar la siguiente fórmula

=EXTRAE(A1;COINCIDIR(0;ESERROR(ENCONTRAR(EXTRAE(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1);"BCDFGHJKLMNÑPQRSTVWXYZ"))*1;0);1)

teniendo en cuenta que:
- es matricial (tienes que introducirla pulsando Mayúsculas+Control+Entrada al mismo tiempo)
- quizás tengas que sustituir los puntos y coma por comas, dependiendo de la configuración regional de tu equipo
- el texto a analizar se encuentra en la celda A1
- dicho texto está en mayúsculas
- si no hubiera ninguna consonante en el texto, la fórmula devolvería el error #N/A

Un saludo.


Fernando Arroyo
MS MVP - Excel

Preguntas similares