Bem, sabemos que o nome de domínio sempre vem após o sinal @ em qualquer id de e-mail. Para extrair o nome de domínio do endereço de e-mail, podemos usar esse fato. Portanto, existem dois métodos para fazer isso.
- Usando uma Fórmula
- Usando texto para coluna
Vamos verificá-los um por um.
Extraia o nome de domínio do e-mail usando uma fórmula.
Fórmula genérica para extrair o nome de domínio
= RIGHT (email_Id, LEN (email_id) -FIND ("@", email_id))
Identificação do email: este é o texto que representa um id de e-mail.
Vamos ver um exemplo para deixar as coisas claras.
Exemplo: Extraia o nome de domínio de IDs de e-mail
Aqui, eu tenho esta lista de ids de e-mail. Quero extrair os nomes de domínio em colunas separadas, deixando o texto original intacto.
Aplique a fórmula genérica acima na célula B2 para extrair o nome de domínio.
= DIREITO (A2, LEN (A2) -FIND ("@", A2))
Copie a célula B2. Você terá seus nomes de domínio extraídos na coluna B.
Como funciona?
A ideia é obter o número de caracteres após @. Assim que conseguirmos, podemos usar a função DIREITA para o nome de domínio.
Vamos quebrar a fórmula acima para entendê-la.
FIND ("@", A2): A função find retorna a posição de um determinado texto em uma string. Aqui, ele retorna a posição de @ em [email protected], que é 6.
LEN (A2): retorna o número total de caracteres em um texto. [email protected] tem 15 caracteres.
Agora a fórmula foi simplificada para RIGHT (A2,15-6)? DIREITO (A2,9), que nos dá nosso nome de domínio gmail.com. As mesmas coisas acontecem em todas as células.
Use a fórmula quando esta tarefa for repetitiva. Tenha uma coluna definida para ids de e-mail para fórmula. Sempre que você alterar os dados na coluna de e-mail, todos os domínios serão extraídos automaticamente.
Mas se você tiver uma tarefa única, existe outro método para fazer isso. É chamado de texto para coluna.
Use texto para coluna para extrair o nome de domínio do e-mail
Para extrair o nome de domínio e a id do usuário em colunas diferentes, use este método. Se você quiser que os dados originais estejam intactos, sugiro que use uma cópia dos dados.
- Selecione IDs de e-mail.
- Vá para a guia de dados.
- Você verá uma opção de texto para coluna. Clique nisso.
- marque delimitado e clique em próximo.
- Verificar de outros opção. Na caixa de texto escreva “@” (sem aspas). E clique em Concluir.
Está feito. O nome de domínio e o nome de usuário são separados em duas colunas diferentes. O texto original não terá o nome de domínio com ele. E é por isso que recomendo usar uma cópia dos dados originais.
Precauções:
Antes de usar este método, certifique-se de que você não tenha nenhum dado nas colunas onde deseja que seu texto seja separado. O Excel mostra um aviso se encontrar algum dado nas colunas onde os dados podem ser substituídos. É melhor usar uma nova planilha para isso.
Então sim pessoal, é assim que você pode extrair o nome de domínio de ids de e-mail no Excel. Ambos os métodos são úteis em seu contexto. Se você quiser qualquer outro tipo de solução, deixe-me saber na seção de comentários abaixo.
Como remover texto no Excel começando de uma posição
Remova os primeiros caracteres do texto
Divida Números e Texto da String no Excel
Artigos populares:
A função VLOOKUP no Excel
CONT.SE no Excel 2016
Como usar a função SUMIF no Excel