Como Calcular o Desvio Padrão no Excel: Um Tutorial Passo a Passo (2026)
Classificar dados no Excel é mais rápido quando você usa as ferramentas integradas Classificar e Filtrar na aba Dados. Selecione qualquer célula dentro da coluna única que você deseja organizar, e use o método Classificação Rápida de Clique Único clicando em A→Z para classificar do menor para maior, ou Z→A para classificar do maior para menor. O Excel lê a tabela inteira, reordena cada linha com base nessa coluna e mantém os dados de cada linha juntos. Esse clique único lida com a vasta maioria dos trabalhos de classificação diários no trabalho.

Se seu dado estiver em um intervalo limpo com uma linha de cabeçalho, o Excel detecta os cabeçalhos automaticamente e os deixa no topo. Quando você deseja um ponto de partida diferente, os mesmos comandos aparecem na aba Início dentro do grupo Edição sob Classificar e Filtrar, para que possa classificar sem sair da visualização de formatação. Bons hábitos de classificação são algumas das habilidades mais úteis do Excel para análise de dados, e combinam bem com guias relacionados de como fazer no Excel que cobrem filtragem, remoção de células em branco e remoção de duplicatas.
Isso cobre a resposta rápida. As seções abaixo guiam através dos quatro métodos principais: Classificação Rápida de Clique Único, Classificação de Menu Suspenso de Filtro, a Caixa de Diálogo de Classificação Personalizada e Fórmulas de Array Dinâmico (CLASSIFICAR / CLASSIFICARPOR), junto com a classificação por várias colunas, classificação por lista personalizada, classificação de colunas inteiras da esquerda para a direita, e uma abordagem de fórmula e código de classificação para dados dinâmicos. Uma seção de solução de problemas no final corrige os problemas que embaralham as linhas ou dão resultados inesperados.
Método 1: Botões de Classificação de Um Clique (Mais Rápido)
Os botões A→Z e Z→A oferecem o caminho mais rápido quando você deseja classificar uma única coluna.
- Clique em qualquer célula dentro da coluna que você deseja classificar. Selecionar somente uma célula funciona melhor do que destacar a coluna inteira.
-
Vá para a aba Dados e encontre o grupo Classificar e Filtrar.
- Clique em A→Z para ordem ascendente ou Z→A para ordem descendente.
O Excel expande a seleção para cobrir o intervalo de dados conectado e classifica cada linha pela coluna escolhida. Texto é ordenado em ordem alfabética, números são ordenados por valor e datas são ordenadas cronologicamente. Para classificar rapidamente uma coluna alfabeticamente, esta é a rota mais rápida, e o botão de filtro ao lado adiciona setas suspensas para trabalho repetido.

Método 2: A Caixa de Diálogo de Classificação para Múltiplas Colunas
Quando uma coluna não é suficiente, a caixa de diálogo Classificar permite classificar por duas ou mais colunas de uma vez. Um exemplo comum: classificar uma lista de contatos por Região primeiro, depois por Sobrenome dentro de cada região.
- Clique em qualquer célula em seus dados.
-
Na aba Dados, clique em Classificar (o botão maior ao lado de A→Z).
-
Na caixa de diálogo de classificação, defina Classificar por para sua coluna principal, escolha Classificar em = Valores da Célula, e escolha a Ordem.
-
Clique em Adicionar Nível para adicionar uma segunda coluna, depois uma terceira, e assim por diante para várias colunas.
- Confirme que a caixa de seleção Meus dados têm cabeçalhos corresponde à sua planilha para que o Excel use os nomes das suas colunas, depois clique em OK.
O Excel aplica cada regra em ordem de classificação, então a primeira regra desempata primeiro e a próxima regra quebra os empates restantes. É assim que você classifica baseado em uma ou mais colunas enquanto mantém outras colunas alinhadas, definidos para ascendente ou descendente para cada nível independentemente.

Método 3: Classificar Usando uma Lista Personalizada
Alguns dados seguem uma ordem que não é ordem alfabética nem numérica, como Baixo, Médio, Alto ou Seg, Ter, Qua. Uma classificação personalizada construída a partir de uma lista personalizada lida com isso.
-
Abra a caixa de diálogo Classificar na aba Dados.
-
Defina Classificar por para o título da coluna que você quer organizar.
-
Abra o menu suspenso Ordem e escolha Lista Personalizada.
- Na caixa de diálogo Listas Personalizadas, crie sua própria lista personalizada inserindo os valores que deseja classificar em um intervalo de células, depois importe esse intervalo através de Listas Personalizadas.
- Selecione sua ordem personalizada e clique em OK duas vezes.
Agora o Excel classifica aquela coluna com base na sua própria lista personalizada em vez de A para Z. Você pode gerenciar listas salvas mais tarde através de Arquivo > Opções > Avançado > Editar Listas Personalizadas. Lembre-se de que uma lista personalizada pode ter até 255 caracteres, e o primeiro caractere não pode começar com um número.
Método 4: Menu de Contexto do Clique com o Botão Direito
O menu de clique com o botão direito alcança os mesmos comandos sem a ribbon.
- Clique com o botão direito em qualquer célula na coluna que você deseja classificar.
- Passe o cursor sobre Classificar.
- Selecione Classificar de A a Z, Classificar de Z a A, Classificar por Cor da Célula Selecionada, ou Colocar a Cor da Célula Selecionada no Topo.
Essa rota ajuda quando você encontra o valor pelo qual você se importa e deseja classificar em torno dele em um único movimento.
Método 5: Atalhos de Teclado
Sequências de teclado se movem mais rápido uma vez que se tornam memória muscular. Clique em uma célula na coluna alvo primeiro, depois pressione cada conjunto de teclas em sequência:
- Alt, A, S, A classifica a coluna de A a Z (ordem crescente).
- Alt, A, S, D classifica a coluna de Z a A (ordem decrescente).
- Alt, A, S, S abre a caixa de diálogo completa de Classificação para personalização e classificação de múltiplas colunas.
Essas sequências percorrem a ribbon para você, e as dicas de letras na tela aparecem ao pressionar, o que torna os passos fáceis de aprender em qualquer versão do Excel.
Método 6: Classificar por Cor, Cor da Fonte ou Ícone
Formatação condicional e destaques manuais tornam-se uma chave de classificação aqui, agrupando linhas sinalizadas como faturas vencidas marcadas em vermelho.
-
Abra a caixa de diálogo Classificar na aba Dados.
-
Defina Classificar por para a coluna relevante.
-
Altere Classificar em para Cor da Célula, Cor da Fonte ou Ícone de Formatação Condicional.
-
Escolha a cor que deseja revelar e se ela aparece No Topo ou No Fundo.
- Adicione mais níveis para cores adicionais, depois clique em OK.
Método 7: Classificar Colunas Inteiras da Esquerda para a Direita
A maioria das classificações reorganiza linhas. O Excel também pode reorganizar colunas inteiras horizontalmente, o que se adapta a dados dispostos com categorias correndo no topo.
-
Abra a caixa de diálogo Classificar.
-
Clique no botão Opções.
- Selecione Classificar da esquerda para a direita, depois clique em OK.
- Escolha o número da linha para classificar e defina a ordem.
O Excel reorganiza suas colunas com base nos valores naquela linha enquanto mantém o conteúdo de cada coluna intacto. O mesmo botão Opções também alterna a classificação sensível a maiúsculas.
Método 8: Classificar Dentro de uma Tabela do Excel ou Com Filtros
Uma tabela do Excel formatada e qualquer intervalo filtrado carregam controles de classificação integrados em seus cabeçalhos.
-
Clique no ícone de filtro em qualquer cabeçalho de coluna. (Ative essas setas com o botão Filtro na aba Dados se estiverem faltando.)
- Selecione Classificar de A a Z, Classificar de Z a A, Classificar por Cor ou Classificar do Menor para o Maior para números.
Classificar a partir do cabeçalho da coluna mantém quaisquer filtros ativos no lugar, tornando-se a escolha certa para grandes conjuntos de dados que você já está fatiando. Células vazias acumulam-se na parte inferior, então limpe células em branco dispersas primeiro para um resultado limpo.
Método 9: Classificar Com uma Fórmula (CLASSIFICAR e CLASSIFICARPOR)
Uma fórmula de classificação usa funções de array dinâmico do Excel para retornar uma versão classificada de um intervalo ou array sem alterar os dados originais. Isso se adapta a dados dinâmicos que atualizam frequentemente, porque o resultado atualiza automaticamente no momento em que a fonte muda. Tanto a função CLASSIFICAR quanto a função CLASSIFICARPOR estão disponíveis no Excel 365 e Excel 2021. Uma versão mais antiga usa a caixa de diálogo Classificar ou uma coluna auxiliar em vez disso.
A função CLASSIFICAR ordena um intervalo por uma coluna escolhida:
=SORT(A2:D100, 3, 1)
=SORT(A2:D100, 3, 1)
The provided code appears to be a formula from a spreadsheet application like Excel, rather than C# code. If you have C# code that needs conversion to VB.NET, please provide that code.
Isso classifica o intervalo pela terceira coluna em ordem crescente (use -1 para decrescente). A função CLASSIFICARPOR classifica um array com base em um intervalo ou array separado, o que lida com cenários mais complexos do que CLASSIFICAR:
=SORTBY(A2:D100, C2:C100, 1)
=SORTBY(A2:D100, C2:C100, 1)
The provided C# code appears to be a formula from a spreadsheet application like Excel, rather than C# code. Therefore, it cannot be directly converted to VB.NET as it does not represent a C# programming construct. If you have a different C# code snippet that you would like converted to VB.NET, please provide that for conversion.
No exemplo acima, as linhas retornadas são classificadas pelos valores na coluna C. Ao contrário da classificação manual, essas fórmulas despejam um resultado ao vivo e recalculam automaticamente, então os relatórios permanecem atualizados sem cliques extras.
Método 10: Classificar Com um Macro VBA
Para um relatório que você reconstrói toda semana, um macro repete a mesma classificação instantaneamente. Abra o editor do Visual Basic com Alt + F11, insira um módulo e cole uma rotina como esta:
Sub SortByColumnB()
Range("A1:D100").Sort _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes
End Sub
Sub SortByColumnB()
Range("A1:D100").Sort _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes
End Sub
Sub SortByColumnB()
Range("A1:D100").Sort( _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes)
End Sub
Isso classifica o intervalo pela coluna B em ordem crescente. Execute-o em Desenvolvedor > Macros, ou atribua-o a um botão na planilha. O argumento Header:=xlYes protege a linha de cabeçalho.
Problemas Comuns e Solução de Problemas
Alguns problemas recorrentes causam resultados inesperados. Aqui está como corrigir cada um.
Linhas se embaralham e os dados acabam fora de ordem. Isso acontece quando apenas uma coluna é destacada e o Excel classifica essa coluna sozinha. Clique em uma única célula em vez de selecionar a coluna inteira, ou quando a caixa de Aviso de Classificação aparecer, escolha Expandir a seleção para que cada linha se mova junto.
A linha de cabeçalho é classificada junto com os dados. Abra a caixa de diálogo Classificar e marque Meus dados têm cabeçalhos. O Excel então bloqueia a linha de cabeçalhos de coluna no lugar.
Números são classificados na ordem errada. Valores armazenados como texto são classificados como palavras, então 10 cai antes de 2. Selecione a coluna, clique no triângulo de aviso e escolha Converter em Número, ou use Dados > Texto para Colunas para forçar uma conversão limpa.
Uma linha ou células em branco dividem os dados. O Excel trata uma linha ou coluna vazia como a borda da sua tabela e classifica apenas um lado. Remova brancos dispersos, ou selecione manualmente o intervalo de dados completo antes de classificar.
Células mescladas impedem a classificação. O Excel mostra "Essa operação requer que as células mescladas tenham o mesmo tamanho." Desfaça a mesclagem das células (Início > Mesclar e Centralizar) e classifique novamente.
Linhas ocultas permanecem no lugar. A classificação ignora linhas ocultas, então desoculte tudo antes de classificar para manter os dados precisos.
Para Desenvolvedores: Classificando Colunas em Código Com o IronXL
Equipes que geram dados do Excel dentro de aplicativos .NET geralmente desejam que a classificação ocorra automaticamente, sem que ninguém abra o arquivo. A biblioteca IronXL C# Excel lida com isso em poucas linhas e mantém cada linha alinhada, da mesma forma que a opção Expandir a seleção faz no aplicativo desktop.
using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
Imports IronXL
' Load an existing workbook
Dim workBook As WorkBook = WorkBook.Load("sales.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Select the data range below the header row
Dim dataRange = workSheet("A2:D100")
' Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending)
workBook.SaveAs("sales-sorted.xlsx")
SortByColumn reordena as linhas enquanto mantém cada registro intacto, e o IronXL lê e escreve arquivos .XLSX padrão sem necessidade de instalar o Office no servidor. Para mais padrões, incluindo classificações de uma única coluna e ordem decrescente, veja os exemplos de classificação de dados do Excel.




