KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como ordenar endereços de e-mail por domínio no Excel?

AutorXiaoyang Data de Modificação

Ao trabalhar com listas de e-mails no Excel, poderá precisar de organizar ou analisar dados com base na parte do domínio dos endereços de e-mail — por exemplo, para agrupar utilizadores da mesma empresa ou filtrar determinados fornecedores. Ordenar os endereços de e-mail pelo respetivo domínio é uma forma eficaz de segmentar dados, direcionar comunicações ou preparar análises futuras. Embora o Excel não ofereça uma opção direta para ordenar por domínio, as seguintes abordagens práticas permitem fazê-lo de forma eficiente. Estes métodos são adequados quer esteja a lidar com uma pequena lista de contactos quer com uma base de dados extensa, e cada um apresenta as suas próprias vantagens e considerações.

Ordenar Endereço de Email por domínio com a função Texto em Colunas

Ordenar Endereço de Email por domínio com uma coluna auxiliar

Ordenar Endereço de Email por Kutools para Excel

Ordenar Endereço de Email por domínio utilizando VBA do Excel


Ordenar Endereço de Email por domínio com a função Texto em Colunas

A funcionalidade Texto em Colunas do Excel permite-lhe separar a parte do domínio de cada endereço de e-mail, para que possa ordenar por essa coluna. Trata-se de um método simples, que não requer fórmulas nem extras, sendo ideal para utilizadores que procuram uma solução rápida e integrada. Contudo, tenha em atenção que dividir colunas afeta os seus dados originais, pelo que recomendamos criar uma folha de trabalho de cópia de segurança para maior proteção.

1. Antes de aplicar a divisão, copie os seus dados de e-mail para uma nova folha de cálculo para evitar substituir os dados originais, especialmente se quiser manter os endereços no formato original.

2. Na sua folha de cópia de segurança, selecione a coluna que contém os endereços de e-mail. Em seguida, aceda ao separador Dados e clique em Texto em Colunas. Isto iniciará o assistente para separar o texto com base nos delimitadores escolhidos.

doc-sort-by-domain1

3. No Assistente para converter texto em colunas, selecione a opção Delimitado, que lhe permite dividir o texto com base num caráter específico, e depois clique em Seguinte para continuar.

doc-sort-by-domain2

4. Quanto aos delimitadores, desmarque todas as opções exceto Outro. No campo Outro, introduza o símbolo «@», pois é este que separa a parte local do domínio nos endereços de e-mail. Isto garante que o Excel divida o endereço em duas colunas — uma com o nome de utilizador e outra com o domínio. Tenha cuidado para não selecionar delimitadores adicionais, caso contrário poderá dividir os seus dados de forma inesperada.

doc-sort-by-domain3

5. Continue a clicar em Seguinte e depois em Concluir. A sua folha de trabalho apresentará agora os domínios numa coluna separada, ao lado dos endereços de e-mail originais. Este resultado torna-os visíveis e mais fáceis de utilizar para ordenação.

doc-sort-by-domain4

6. Copie os valores de domínio recentemente separados e cole-os junto aos seus dados originais, se necessário. Em seguida, selecione a coluna que contém os domínios e prossiga para Dados > Ascendente ou Ordenar de Z a A, consoante pretenda ordem crescente ou decrescente. Isto organizará a linha inteira de dados com base no nome do domínio.

doc-sort-by-domain5

7. Quando surgir a caixa de diálogo Aviso de ordenação, certifique-se de que seleciona Expandir a seleção. Esta opção garante que todas as linhas relevantes se movam em conjunto, evitando desalinhamentos entre nomes e endereços de e-mail. Clique em Ordenar para executar a ordenação.

doc-sort-by-domain6
seta
doc-sort-by-domain7

8. Após concluir a ordenação, pode eliminar a coluna com os domínios, caso já não seja necessária. Antes de o fazer, confirme que os seus dados estão corretamente alinhados e ordenados.

Dicas: Se os seus endereços de e-mail contiverem espaços ou caracteres adicionais, certifique-se de que o formato é consistente antes de aplicar Texto em Colunas. Caso contrário, poderá ser necessário limpar previamente os dados para evitar divisões incorretas.


Ordenar Endereço de Email por domínio com uma coluna auxiliar

Se considerar o método de divisão inconveniente ou preferir utilizar fórmulas do Excel, adicionar uma coluna auxiliar é uma alternativa eficiente. Este método revela-se particularmente vantajoso quando pretende preservar a estrutura original dos seus dados e manter os endereços de e-mail intactos ao lado do domínio extraído.

1. Na sua folha de cálculo, insira uma coluna em branco junto à sua lista de endereços de e-mail. Na primeira célula dessa coluna (por exemplo, C2, se os seus e-mails começarem em B2), introduza a fórmula abaixo para extrair o nome do domínio do endereço de e-mail. Por exemplo, se a célula B2 contiver o endereço de e-mail que pretende processar:

=MID(B2,FIND("@",B2,1)+1,255)

Esta fórmula utiliza as funções MID e PROCURARpara procurar o símbolo «@» e devolver todos os caracteres após este, capturando assim eficazmente a parte do domínio.

doc-sort-by-domain8

2. Prima Enter para confirmar a fórmula. Em seguida, utilize a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) para arrastar a fórmula para baixo e preencher toda a coluna auxiliar com os domínios correspondentes a todos os endereços de email da sua lista. Verifique cuidadosamente os resultados em busca de exceções ou problemas de formatação, pois endereços de email não padronizados podem originar erros ou extrair domínios incompletos.

doc-sort-by-domain8

3. Selecione a coluna auxiliar com os domínios extraídos. Aceda a Dados > Ascendente ou Ordenar de Z a A, consoante a sua preferência. Na caixa de diálogo Aviso de ordenação, escolha Expandir a seleção para manter todos os dados associados alinhados.

doc-sort-by-domain6
seta
doc-sort-by-domain10

4. Pode remover a coluna auxiliar assim que a ordenação estiver concluída, caso já não seja necessária. No entanto, recomendamos que verifique cuidadosamente se todos os endereços de email e as respetivas linhas permanecem corretamente alinhados após a ordenação. Se pretender ordenar ou filtrar repetidamente por domínio, é prático manter a coluna auxiliar para utilização futura.

Dica de resolução de problemas: Se encontrar erros #VALOR!, verifique se há endereços de e-mail sem o símbolo “@” ou com espaços extra. Corrija essas entradas para garantir uma extração precisa do domínio.


Ordenar Endereço de Email por Kutools para Excel

Para utilizadores com o Kutools para Excel instalado, a funcionalidade Classificação Avançada oferece uma forma rápida e prática de ordenar dados diretamente por domínio de email, poupando tempo face à divisão manual ou à criação de fórmulas. O Kutools destaca-se na gestão de conjuntos de dados grandes ou complexos, suportando ordenação multinível e ajudando-o a evitar desalinhamentos entre colunas.

Kutools para Excel inclui mais de 300 ferramentas úteis para o Excel. Experimente gratuitamente e sem limitações durante 30 dias.Obtenha já

1. Destaque o intervalo que contém nomes e e-mails. Em seguida, selecione KUTOOLS PLUS > Classificação Avançada. Esta funcionalidade permite ordenar praticamente qualquer parte dos seus dados, incluindo campos personalizados, como os nomes de domínio.

2. Na caixa de diálogo Classificação Avançada, confirme se o seu intervalo contém cabeçalhos marcando a opção Incluir títulos. No menu pendente Ordenar por, selecione a coluna pela qual pretende ordenar e escolha Domínio de e-mail como critério. Depois, basta definir a ordem de ordenação (A a Z ou Z a A). Se a sua folha de cálculo incluir outros campos, pode ainda adicionar mais níveis de ordenação para responder a necessidades mais complexas.

doc-sort-by-domain12

3. Clique em Ok e o Kutools ordenará imediatamente os seus dados por domínio, mantendo todas as linhas intactas e a informação original no lugar. Reveja a folha ordenada para verificar a disposição.

doc-sort-by-domain13

Clique aqui para saber mais sobre a funcionalidade Classificação Avançada do Kutools para Excel.

Nota: O Kutools simplifica a Classificação Avançada e preserva fielmente a estrutura dos seus dados, mesmo que a lista inclua campos adicionais.


Ordenar Endereço de Email por domínio utilizando VBA do Excel

Esta solução é especialmente útil se gerir regularmente listas de e-mail e preferir automatizar a ordenação. Com VBA, pode extrair domínios e ordená-los automaticamente com um único comando. O VBA lida eficazmente com grandes volumes de dados e reduz ao mínimo a intervenção manual, embora exija a ativação de macros e um conhecimento básico do editor VBA.

1. No Excel, clique em Programador > Visual Basic para abrir a janela do editor VBA. Em seguida, clique em Inserir > Módulo e copie o seguinte código para o módulo:

Sub SortEmailDomain()
    Dim ws As Worksheet
    Dim emailCol As Range
    Dim domainCol As Range
    Dim cell As Range
    Dim lastRow As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    Set emailCol = ws.Range("B2:B" & lastRow)
    Set domainCol = ws.Range("C2:C" & lastRow)
    
    For Each cell In emailCol
        cell.Offset(0, 1).Value = Mid(cell.Value, InStr(cell.Value, "@") + 1)
    Next cell
    
    ws.Range("B1:C" & lastRow).Sort Key1:=ws.Range("C2"), Order1:=xlAscending, Header:=xlYes
End Sub

2. Após inserir o código, clique no Botão Executarbotão Executar para executar a macro. Esta extrai o domínio de cada e-mail (assumido estar na coluna B, a partir da célula B2) para a coluna C e ordena a sua lista por domínios. Certifique-se de que os e-mails começam na célula B2 e ajuste caso a sua lista comece noutra posição.

Dicas: Se os seus e-mails não estiverem na coluna B ou começarem numa célula diferente, ajuste o código em conformidade para garantir precisão. Faça sempre uma cópia de segurança dos seus dados antes de executar macros e evitar alterações acidentais.


Compare estes métodos de acordo com as suas necessidades. Se precisar de uma solução rápida e manual, a funcionalidade Texto em Colunas ou uma coluna do Assistente de Fórmulas poderá ser suficiente, embora exijam algum pós-processamento. O Kutools para Excel proporciona uma experiência de utilizador mais fluida, especialmente indicada para listas complexas. Já a abordagem com VBA é ideal para quem pretende automatizar tarefas de forma regular. Em todos os casos, certifique-se de que a sua lista está totalmente atualizada e livre de erros antes de avançar com qualquer processamento adicional.


Artigos relacionados:

Como ordenar dados pelo valor mais frequente no Excel?

Como ordenar as linhas para colocar as células vazias no topo no Excel?

Como ordenar ou filtrar dados com base em texto riscado no Excel?

Como ordenar linhas com base em números ímpares ou pares no Excel?


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos