Inicio > Tecnología e Internet > gaeilge > Extraer un texto de Excel

Extraer un texto de Excel

Experto:
Usuario: Anónimo Fecha: 04/07/2009
Valoración: (5,00 sobre 5) Categoría: Tecnología e Internet
04/07/2009
Usuario
Hola amigos necesito ayuda, yo tengo una lista con el nombre y el apellido de los clientes en la columna A, lo que necesito es que lo siguiente, el la columna B necesito extraer todos los apellidos que comienzan con la letra, si no cumple esa condicion que me aparezca solo el nombre de los clientes.
Carlos Paredes                  "Carlos"
Estaban Aranda                 "Aranda"
Gracias necesito de urgen.
Saludos cordiales.
04/07/2009
maurics78, experto respondiendo en Tecnología e Internet
Experto
Si he entendido bien, lo que quieres es que en la columna B te aparezcan los apellidos que empiecen por un determinado caracter.
El principal problema que vas a tener es con los nombres compuestos, imagínate que en la columna A te aparezca "José Antonio García". o "Carlos A. de Pocholo y Bordiú" "¿Cómo discriminar cuáles son los apellidos y cuaés el 1º y 2º nombre?
Para los ejemplos que has puesto te valdría esta fórmula:
= SI(ESERROR(ENCONTRAR(" A"; A1; 1));IZQUIERDA(A1; ENCONTRAR(" "; A1; 1) - 1);DERECHA(A1; ENCONTRAR(" A"; A1; 1) - 2))
Respeta el espacio en blanco dentro de los literales " A" y " "
Si necesitas más,  habrá que modificarla para que cubra más casos (nombres compuestos, etc.), pero para los ejemplos que has dado con esta fórmula bastaría.
Saludos
04/07/2009
Usuario
Muchas gracias por la ayuda me sirvio mucho....
Enlaces patrocinados