
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).