Excel: como extrair endereço de e-mail de uma string de texto


Você pode usar a seguinte fórmula para extrair um endereço de e-mail de uma sequência de texto no Excel:

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

Esta fórmula específica extrai o endereço de e-mail da sequência de texto na célula A2 .

Se nenhum endereço de e-mail for encontrado na célula A2 , a fórmula simplesmente retornará um espaço em branco.

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: como extrair endereço de e-mail de uma string de texto no Excel

Suponha que temos a seguinte coluna de strings de texto no Excel:

Digamos que queremos extrair o endereço de e-mail de cada sequência de texto.

Para fazer isso, podemos digitar a seguinte fórmula na célula B2 :

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

Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:

Excel extrai endereço de e-mail do texto

A coluna B agora contém o endereço de e-mail de cada sequência de texto na coluna A.

Observe que a célula A5 não continha um endereço de e-mail, portanto a fórmula simplesmente retornou um valor vazio.

Observação : se uma célula contiver vários endereços de e-mail, esta fórmula retornará apenas o primeiro endereço de e-mail.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Excel: como extrair a URL de um hiperlink
Excel: Como extrair a data de uma string de texto
Excel: Como extrair texto entre duas vírgulas
Excel: Como extrair números de uma string

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *