quiero extraer la dirección de correo electrónico de una cadena de caracteres - bastante cerca

quiero extraer la dirección de correo electrónico de una cadena de caracteres - bastante cerca

Estoy cerca del final, solo necesito agregar algo para eliminar el paréntesis de apertura y cierre y luego agregar un punto y coma. Llegué hasta aquí buscando en Google; Sólo necesito una pieza más del rompecabezas. :)

Punto extra si quieres explicarme la fórmula :) La entiendo teóricamente y esperaba descubrir el resto, pero estoy perdiendo demasiado tiempo y solo necesito hacer el trabajo.

Muchas gracias --

Esto es lo que tengo hasta ahora:

=TRIM(RIGHT(SUBSTITUTE(LEFT(A17,FIND(" ",A17&" ",FIND("@",A17))-1)," ",REPT(" ",LEN(A17))),LEN(A17)

Cadena original: Resultado:first last ([email protected])
([email protected])

Respuesta1

Según la información de la pregunta que marqué como posible engañado (Extraer datos entre dos caracteres en Excel), puedes usar lo que hay enesta respuesta, modifique los caracteres delimitadores y utilice Concatenar para agregar el punto y coma para que sea específico según sus necesidades:

=IFERROR(CONCATENATE(MID(LEFT(A17,FIND(")",A17)-1),FIND("(",A17)+1,LEN(A17)),";"),"")

Cambios

first last ([email protected])a [email protected];.

Respuesta2

Prueba esta fórmula:

=SUBSTITUTE(REPLACE(A1,1,FIND("(",A1),""),")",";")

If you do not want to use a formula, these parts can be removed with simple

Buscar/Reemplazar también. Primero, reemplace "*(" con nada, luego reemplace ")" con ";" (sin las comillas).

información relacionada