Extraer E-mail de un rango

Lo que deseo hacer es extraer los correo de unos clientes... Pero el problema que tengo es que toda ina formacion lo tengo en una sola celda y en distintas posiciones.
Por ejemplo:
en la celda A1 = Ramos sobrevilla Leydi, [email protected], comas
en la celda B1 = [email protected], Vitarte, Freddy Narciso Maurcicio
y bueno asi todos estas desordenados....ay alguna forma de poder azerlo.??
Respuesta
5
Por ejemplo, para A1 la fórmula podría ser:
=extrae(a1;max(si((extrae(sustituir(a1;",";" ");fila(indirecto("1:"&largo(a1)));1)=" ")*(fila(indirecto("1:"&largo(a1)))0;fila(indirecto("1:"&largo(a1)))))+1;min(si((extrae(sustituir(a1;",";" ");fila(indirecto("1:"&largo(a1)));1)=" ")*(fila(indirecto("1:"&largo(a1)))>hallar("@";a1))>0;fila(indirecto("1:"&largo(a1)))))-max(si((extrae(sustituir(a1;",";" ");fila(indirecto("1:"&largo(a1)));1)=" ")*(fila(indirecto("1:"&largo(a1)))0;fila(indirecto("1:"&largo(a1)))))-1)
- Si el separador de listas establecido en la configuración regional del equipo fuese la coma, habría que sustituir los puntos y comas por comas.
No se pega bien la fórmula. He subido un ejemplo a: http://www.jrgc.es/ejemplos/ejemplo_20120103a.xls
Muchas Gracias por la respuesta, aun la estoy estudiando y poder aprendérmela de memoria :-D ... pero me a ayudado mucho. Espero poder seguir contando con tu ayuda. Gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas