Eu tenho o seguinte formato no Excel e estou tentando extrair os dados entre os caracteres:
First Last <[email protected]>
Preciso extrair o endereço de e-mail entre & lt; e & gt; em sua própria cela
Obrigado!
Eu tenho o seguinte formato no Excel e estou tentando extrair os dados entre os caracteres:
First Last <[email protected]>
Preciso extrair o endereço de e-mail entre & lt; e & gt; em sua própria cela
Obrigado!
Respostas:
use a seguinte fórmula, supondo que seus dados estejam na célula A2
Para evitar uma mensagem de erro se os seus dados não estão em conformidade, você pode usar o seguinte no Excel 2007 e acima:
fonte
IFERROR
está no Excel 2007 e posterior.Por talvez uma abordagem mais simples, ou talvez apenas uma abordagem diferente, sem fórmulas.
Você pode fazer um
Replace
no intervalo de dados, duas vezes.Primeiro substituir
*<
com(blank)
Então substituir
>
com(blank)
.Feito (a menos que alguns dados não estejam de acordo !!!)
fonte
>*
se você pode ter dados depois>
A resposta do nutsch não funciona se os dois caracteres forem os mesmos.
Eu acho que isso é melhor:
= MID (K370, FIND ("a", K370) +1, FIND ("b", K370, FIND ("a", K370) +1) -FIND ("a", K370) -1)
onde K370 é sua célula de origem e "a" e "b" são os dois caracteres consecutivos.
fonte
Você pode selecionar a coluna de seus dados e escolher "texto para colunas" na guia "Dados" na faixa de opções. depois escolha "delimitado" e clique em próximo. em seguida, nos delimitadores, digite "& lt;" e clique em próximo. Em seguida, clique em Concluir. faça o mesmo para o delimitador "& gt;" e está tudo bem. note que esta não é a maneira simples de bat que você vai aprender uma solução para outras questões. diverta-se
fonte