Como ordenar células pelo último caractere ou número no Excel?
É fácil ordenar células pelo primeiro caractere no Excel. Mas quando você precisa ordenar células pelo último caractere ou número no Excel, como você faria isso? Este artigo vai mostrar algumas maneiras fáceis de ordenar células pelo último caractere ou número no Excel rapidamente.
- Ordenar pelo último caractere ou número com a Função Direita
- Ordenar pelo último caractere ou número com VBA
- Ordenar células por últimos caracteres ou números com Kutools para Excel
Ordenar pelo último caractere ou número com a Função Direita
Um exemplo pode ser mais fácil de entender. As seguintes maneiras mostrarão como ordenar as células na Coluna A pelos seus últimos caracteres.
Se pudermos extrair os últimos caracteres de cada célula, será fácil ordenar as células pelos seus últimos caracteres. Felizmente, a função Direita do Microsoft Excel suporta a extração da última letra ou número das células.
1. Selecione uma célula em branco ao lado da coluna, digamos Célula B2, insira a fórmula =DIREITA(A2,1), e depois arraste a Alça de Preenchimento da célula para baixo nas células conforme necessário.
2. Continue selecionando essas células de fórmula e clique em Dados > Classificar de A a Z ou Classificar de Z a A. Na caixa de diálogo Aviso de Classificação que se abre, marque a opção Expandir a seleção e clique no botão Classificar . Veja a captura de tela:
3. Agora os dados foram classificados. Exclua as células de fórmula conforme necessário.
Então você verá que as células na Coluna A original estão ordenadas pelos seus últimos caracteres.
Ordene facilmente por sobrenome/palavra em células no Excel
Kutools para Excel's Classificação Avançada utilitário suporta a classificação de dados por muitos cenários/métodos flexíveis, como classificar por comprimento de texto, classificar por frequência, classificar por sobrenome, etc.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Ordenar pelo último caractere ou número com VBA
Você também pode pensar em inverter o conteúdo das células antes de ordená-las pelos seus últimos caracteres. Na verdade, aqui está uma macro VBA que pode ajudar.
1. Pressione Ctrl + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir >> Módulo, e cole o seguinte código VBA na nova janela Módulo:
VBA: Extrair o último caractere de uma célula
Public Function RevStr(Rng As Range)
RevStr = StrReverse(Rng.text)
End Function
3. Volte à janela Microsoft Excel, insira a fórmula =RevStr(A1), e arraste a Alça de Preenchimento da célula para as células conforme necessário.
4. Clique em um dos três botões Classificar sob o botão Dados e, na caixa de diálogo que se abre, marque a opção Expandir a seleção e clique no botão Classificar botão.
5. Exclua a Coluna B.
Agora ele ordena todas as células na coluna A pelos seus últimos caracteres.
Ordenar células por últimos caracteres ou números com Kutools para Excel
Se pudermos inverter a ordem de todos os caracteres nas células, então podemos ordenar essas células pelo último caractere facilmente. O utilitário Inverter Ordem de Texto do Kutools para Excel pode ajudar a resolver isso facilmente.
Kutools para Excel - Repleto de mais de 300 ferramentas essenciais para o Excel. Aproveite recursos de IA gratuitos permanentemente! Faça o download agora!
1. Selecione as células que você deseja ordenar pelo último caractere e clique em Kutools > Texto > Inverter Ordem de Texto.
2. Na caixa de diálogo Inverter Texto que se abre, marque a opção Nada e clique no botão OK botão.
3. Agora todos os caracteres estão invertidos nas células selecionadas. Continue selecionando essas células e clique em Dados > Classificar de A a Z ou Classificar de Z a A. Na caixa de diálogo Aviso de Classificação que se abre, marque a opção Expandir a seleção e clique no botão Classificar botão. Veja a captura de tela:
4. Agora as células foram ordenadas pelo último caractere, e precisamos restaurar a ordem dos caracteres nessas células repetindo os passos 1-2.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Demonstração: ordenar células pelo último caractere ou número no Excel
Artigos relacionados:
Ordenar aniversários (datas) apenas por mês/ano/dia no Excel
Ordenar nomes completos por sobrenome no Excel
Classificação automática de colunas por valor no Excel
Salvar critérios/ordem de classificação personalizados no Excel
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!