Uma colega me perguntou se ela poderia extrair rapidamente nomes de usuário de IDs de e-mail. Ela tinha mais de 1000 registros e menos de 2 minutos para fazê-lo.
Neste tutorial, mostrarei 2 métodos para fazer isso. E nada disso demoraria mais do que um minuto.
Método 1 - usando texto para coluna
Essa é a maneira mais fácil se os dados tiverem um padrão. Por exemplo, no id de e-mail, sempre haveria um nome de usuário, seguido por ‘@’, e termina com o nome de domínio.
O truque é extrair o texto antes do sinal @. Aqui está como você pode fazer isso:
- Selecione todos os ids de e-mail
- Vá para Dados -> Ferramentas de Dados -> Texto para Colunas
- No Assistente de Texto para Coluna
- Etapa 1: Certifique-se de que Delimitado esteja marcado como a descrição dos dados e clique em Avançar
- Etapa 2: nas opções de Delimitadores, selecione Outro e digite @ no campo de texto adjacente a ele. Clique Próximo
- Etapa 3: Na visualização de dados, você pode ver que os dados foram separados por nome de usuário e nome de domínio. Selecione a segunda coluna na visualização de dados (aquela que tem o nome de domínio) e selecione a opção Não importar coluna no formato de dados da coluna. Além disso, você pode selecionar uma célula de destino onde os nomes de usuário a serem extraídos
- Etapa 1: Certifique-se de que Delimitado esteja marcado como a descrição dos dados e clique em Avançar
- Clique em Terminar
Isso fornecerá os nomes de usuário dos ids de e-mail. Observe que se você não especificar uma célula de destino na Etapa 3, os dados originais serão sobrescritos com os dados extraídos (o Excel avisa antes de sobrescrever).
Este método é super rápido e você pode ter a lista em alguns segundos. No entanto, não é dinâmico. Se você adicionar um registro ou fizer qualquer alteração nos IDs de e-mail existentes, terá que fazer isso novamente.
Relacionado: 7 coisas incríveis que o texto em colunas pode fazer por você
Método 2 - usando fórmulas do Excel
O Excel Formulas tem a vantagem de tornar os resultados dinâmicos. Com as fórmulas, se você alterar os ids de e-mail, o resultado será atualizado automaticamente.
Aqui está a fórmula que você pode usar para fazer isso:
= ESQUERDA (A2, ENCONTRAR ("@", A2,1) -1)
Existem 2 partes para isso:
- FIND (“@”, A2,1) retorna a posição de @. No caso de [email protected], ele retornará 4. Agora queremos extrair o texto à esquerda de @, então subtraímos 1 desta fórmula (que retornaria 3)
- LEFT (A2, FIND (“@”, A2,1) -1) extrai todos os caracteres à esquerda de @
Seja qual for o método que você escolher, não levará mais de 2 minutos para fazê-lo.
Missão cumprida 🙂