Como ordenar células com base no último caractere ou número no Excel?
É fácil ordenar células pelo primeiro caractere no Excel. Mas e quando precisa de as ordenar pelo último caractere ou número? Este artigo mostra-lhe algumas formas simples de ordenar rapidamente células pelo último caractere ou número no Excel.
- Ordenar pelo último caractere ou número com a função Direita
- Ordenar pelo último caractere ou número com VBA
- Ordenar células pelo último caractere ou número com Kutools para Excel
Ordenar pelo último caractere ou número com a função Direita
Um exemplo pode facilitar a compreensão. Os métodos seguintes mostram-lhe como ordenar as células da coluna A com base nos seus últimos caracteres.
Se conseguirmos extrair o último caractere de cada célula, será fácil ordenar as células pelos seus últimos caracteres. Felizmente, a função Direita do Microsoft Excel permite extrair a última letra ou número das células.
1. Selecione uma célula vazia junto à coluna — por exemplo, a célula B2 —, introduza a fórmula =DIREITA(A2;1) e, em seguida, arraste a alça de preenchimento para baixo até onde for necessário.
2. Mantenha selecionadas estas células com fórmulas e clique em Dados > Ascendente ou Ordenar de Z a A. Na caixa de diálogo Aviso de Ordenação que surge, marque a opção Expandir a seleção e clique no botão OrdenarVeja a imagem:
3. Os dados já estão ordenados. Elimine as células com fórmulas, conforme necessário.
Verá então que as células da Coluna A original estão ordenadas pelos seus últimos caracteres.
Ordene facilmente por Sobrenome/palavra nas células no Excel
O utilitário Kutools para Excel Classificação Avançada permite-lhe ordenar dados com base em cenários e métodos flexíveis, como por exemplo por comprimento do texto, por frequência ou por sobrenome, entre outros.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Ordenar pelo último caractere ou número com VBA
Também poderá considerar inverter o conteúdo das células antes de as ordenar pelos seus últimos caracteres. Na verdade, existe uma macro VBA que o pode ajudar.
1. Prima as teclas Ctrl+F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir >> Módulo e cole o seguinte código VBA na nova janela do Módulo:
VBA: Extrair o último caractere de uma célula
Public Function RevStr(Rng As Range)
RevStr = StrReverse(Rng.text)
End Function 3. Regresse à janela do Microsoft Excel, introduza a fórmula =RevStr(A1) e arraste a alça de preenchimento da célula para as restantes células, conforme necessário.
4. Clique num dos três botões Ordenar sob o botão Dados, e, na caixa de diálogo que surge, marque a opção Expandir a seleção e clique no botão Ordenar.
5. Elimine a coluna B.
Agora todas as células da coluna A estão ordenadas pelos seus últimos caracteres.
Ordenar células pelos últimos caracteres ou números com Kutools para Excel
Se conseguirmos inverter a ordem de todos os caracteres nas células, poderemos ordená-las facilmente pelo último caractere. O utilitário Kutools para Excel Inverter Texto ajuda-o a resolver este problema com facilidade.
Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
1. Selecione as células que pretende ordenar pelo último caractere e clique em Kutools > Texto > Inverter Texto.

2. Na caixa de diálogo Inverter Texto que surge, marque a opção Nada e clique no botão OK.
3. Agora, todos os caracteres foram invertidos nas células selecionadas. Mantenha essas células selecionadas e clique em Dados > Ascendente ou Ordenar de Z a A. Na caixa de diálogo Aviso de Ordenação que surge, marque a opção Expandir a seleção e clique no botão OrdenarVeja a imagem:
4. As células já estão ordenadas pelo último caractere e agora é necessário restaurar a ordem original dos caracteres nessas células, repetindo os passos 1 e 2.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Demonstração: ordenar células pelo último caractere ou número no Excel
Artigos relacionados:
Ordenar datas de aniversário (datas) apenas por mês/ano/dia no Excel
Ordenar Nome Completo por Sobrenome no Excel
Ordenação automática de coluna por valor no Excel
Guardar critérios/ordem personalizados de ordenação no Excel
As Melhores Ferramentas de Produtividade para o Office
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.
- 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