O Excel é a melhor ferramenta para interagir e apresentar dados. Quanto mais legíveis forem seus dados, mais fácil será compreendê-los. Uma maneira de facilitar a leitura de matrizes e tabelas no Excel é classificá-las. O Excel tem muitos recursos que você pode usar para essa finalidade, incluindo a função SORT.
A função SORT deixa a tabela original inalterada e cria uma cópia ordenada dela em sua planilha. Continue lendo para saber o que é a função SORT e como você pode usá-la no Excel.
O que é a função SORT?
SORT é uma função central no Excel que recebe uma matriz e a classifica com base nos parâmetros inseridos para ela. A função SORT pode classificar colunas e linhas, e você pode definir em qual coluna ou linha ela deve classificar sua matriz. A sintaxe para a função SORT é a seguinte:
=SORT (array, [sort_index], [sort_order], [by_col])
- variedade: A matriz que você deseja classificar usando esta função.
- sort_index: a linha ou coluna que a função deve usar como base de classificação. Este será um único número contando a partir do ponto inicial da matriz.
- ordem de classificação: Isso determinará se a matriz deve ser classificada em ordem crescente ou decrescente. 1 é ascendente, -1 é descendente.
- by_col: Indica se as colunas devem ser classificadas ou as linhas. Definir isso como TRUE classificará as colunas, que são usadas em matrizes horizontais. Defini-lo como FALSE classificará as linhas, que são usadas em matrizes verticais.
O único parâmetro obrigatório aqui é o próprio array. Todos os outros parâmetros são opcionais e você pode fazer com que a função de classificação funcione apenas com o array. Por padrão, a função assumirá sort_index como 1, sort_order como 1 e by_col como FALSE.
Se você é mais uma pessoa macro, você também pode use macros do Excel para classificar dados, em vez de funções.
Como usar a função SORT no Excel
Nesta planilha de exemplo, temos o total de pontos que cada jogador acumulou em um jogo de tabuleiro. Esta planilha contém duas tabelas, uma vertical e outra horizontal, incluindo os nomes dos jogadores e seus pontos.
O objetivo é classificar as tabelas com base nas pontuações em ordem decrescente. O jogador com a maior pontuação estará no topo da tabela ordenada. Baixar isso planilha para começar.
Classificando linhas com a função SORT
Primeiro, vamos classificar a tabela vertical. Antes de começar, vamos fazer um resumo de como queremos que a tabela classificada seja. O objetivo é ordenar a tabela (A2:B11) com base nos pontos (a segunda coluna da esquerda). Esta tabela será classificada em ordem decrescente e as linhas serão classificadas.
Agora podemos ordenar a tabela:
- Selecione a célula onde você deseja colocar a nova tabela classificada. Isso será celular D2 neste exemplo.
- Na barra de fórmulas, insira a fórmula abaixo:
=SORT(A2:B11, 2, -1, FALSO)
Essa fórmula chama a função SORT e a instrui a classificar a matriz em A2:B11. Em seguida, ele o instrui a classificar a matriz com base na segunda coluna (2), e ordená-los em ordem decrescente (-1). Por fim, a fórmula instrui SORT a classificar as linhas, porque o parâmetro by_col é definido como FALSO. - pressione Entrar. O Excel agora criará uma cópia classificada da sua tabela!
Classificando colunas com a função SORT
A segunda parte desta tarefa é ordenar a tabela horizontal. O objetivo é classificar a segunda tabela (H1:Q2) com base nos pontos (segunda linha de cima) e classificá-los em ordem crescente.
- Selecione a célula onde você deseja mostrar a tabela classificada. Esta será a célula H6 neste exemplo.
- Digite a fórmula abaixo na barra de fórmulas:
=SORT(H1:Q2, 2, 1, VERDADEIRO)
Essa fórmula chama a função SORT para classificar a matriz em H1:Q2. A matriz é classificada pelos valores na segunda linha (2) e está em ordem crescente (1). Como a matriz é horizontal, as colunas são classificadas. Assim, by_col é definido como VERDADEIRO. - pressione Entrar. O Excel agora classificará a tabela horizontal.
Se você quiser ordenar uma tabela por data sem criar uma nova cópia dela, você pode use a ferramenta Classificar e Filtrar no Excel. Dessa forma, você não precisará usar nenhuma função, e as alterações serão aplicadas na tabela original.
Classifique suas planilhas com a função SORT
Existem muitos métodos para organizar suas planilhas, e um deles é ordenar seus arrays com a função SORT. A função SORT deixa a matriz original inalterada e, em vez disso, cria uma cópia classificada da matriz.
Agora que você sabe como usar a função SORT para classificar seus arrays, vá para o próximo nível aprendendo a organizar suas planilhas no Excel.
Há muitas maneiras de organizar sua planilha do Excel de uma maneira que pareça mais atraente. Aqui está como fazê-lo!
Leia a seguir
- Produtividade
- Microsoft Excel
- Dicas de planilhas

Amir é um estudante de farmácia apaixonado por tecnologia e jogos. Ele gosta de tocar música, dirigir carros e escrever palavras.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar