deseja extrair o endereço de e-mail de uma sequência de caracteres - bem próximo

deseja extrair o endereço de e-mail de uma sequência de caracteres - bem próximo

Estou perto do fim, só preciso adicionar algo para remover os parênteses de abertura e fechamento e depois adicionar um ponto e vírgula. Cheguei até aqui pesquisando no Google; Só preciso de mais uma peça do quebra-cabeça. :)

Um bônus se você quiser me explicar a fórmula :) Entendi teoricamente e esperava descobrir o resto, mas estou perdendo muito tempo e preciso apenas fazer o trabalho.

Muito obrigado --

Aqui está o que tenho até agora:

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

Sequência original: Resultado:first last ([email protected])
([email protected])

Responder1

Com base nas informações da pergunta que marquei como possível idiota (Extraindo dados entre dois caracteres no Excel), você pode usar o que está emesta resposta, modifique os caracteres delimitadores e use Concatenate para adicionar ponto e vírgula para torná-lo específico para sua necessidade:

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

Mudanças

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

Responder2

Experimente 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

Localizar/Substituir também. Primeiro, substitua "*(" por nada e, em seguida, substitua ")" por ";" (sem as aspas).

informação relacionada