Como usar a função SORT para classificar dados no Excel

Como usar a função SORT para classificar dados no Excel

Excel é a ferramenta definitiva para interagir e apresentar dados. Quanto mais fácil for a leitura dos dados, mais fácil será a sua compreensão. Uma maneira de facilitar a leitura de matrizes e tabelas no Excel é classificá-las. O Excel possui muitos recursos que você pode usar para essa finalidade, incluindo a função SORT.

A função SORT deixa a tabela original intacta e, em vez disso, cria uma cópia classificada dela na planilha. Leia o artigo a seguir para saber o que é a função SORT e como você pode usá-la no Excel.

Qual é a função SORT?

SORT é uma função central do Excel que pega uma matriz e a classifica com base nos parâmetros inseridos. A função SORT pode classificar colunas e linhas, e você pode especificar por quais colunas ou linhas a função classificará seu array. A sintaxe da função SORT é a seguinte:

=SORT (array, [sort_index], [sort_order], [by_col])
  • array: o array que você deseja classificar usando esta função.
  • sort_index: A linha ou coluna que a função tomará como base de classificação. Este será um número único calculado a partir do ponto inicial da matriz.
  • sort_order: Isso determinará se o array deve ser classificado em ordem crescente ou decrescente. 1 sobe, -1 desce.
  • by_col: Indica a coluna ou linha que precisa ser classificada. O valor TR U E alinhará as colunas, usadas em arrays horizontais. O valor FALSE alinhará as linhas, usado em arrays verticais.

O único parâmetro obrigatório aqui é o próprio array. Todos os outros parâmetros são opcionais e a função SORT pode operar apenas com arrays. Por padrão, a função assumirá que sort_index é 1 , sort_order é 1 e by_col é FALSE.

Se você adora macros, também pode usar macros do Excel para classificar dados, em vez de funções.

Como usar a função SORT no Excel

Como usar a função SORT para classificar dados no Excel

Função SORT no Excel

Nesta planilha de exemplo, temos o número total de pontos que cada jogador acumula em uma partida. Esta planilha contém duas tabelas, uma vertical e outra horizontal, incluindo os nomes dos jogadores e suas pontuações.

O objetivo é classificar as tabelas com base nas pontuações em ordem decrescente. O jogador com a maior pontuação estará no topo da mesa organizada.

Classifique as linhas com a função SORT

Como usar a função SORT para classificar dados no Excel

Classificar por linha no Excel

Primeiro, organize a mesa verticalmente. Antes de começar, tenha uma ideia aproximada de como deseja que o quadro seja organizado. O objetivo é ordenar a tabela ( A2:B11 ) com base nos pontos (segunda coluna da esquerda). Esta tabela será classificada em ordem decrescente e as linhas serão classificadas sequencialmente.

Agora você pode classificar a tabela:

1. Selecione a célula onde deseja colocar a nova tabela classificada. Essa seria a célula D2 neste exemplo.

2. Na barra de fórmulas, insira a fórmula abaixo:

=SORT(A2:B11, 2, -1, FALSE)

Esta fórmula chama a função SORT e diz para classificar a matriz em A2:B11. Em seguida, instrua-o a classificar o array com base na segunda coluna ( 2 ) e classificá-los em ordem decrescente ( -1 ). Finalmente, a fórmula instrui SORT a classificar as linhas, porque o parâmetro by_col está definido como FALSE.

3. Pressione Enter. O Excel agora criará uma cópia classificada da tabela!

Classifique colunas com a função SORT

Como usar a função SORT para classificar dados no Excel

Classificar por coluna no Excel

A segunda parte desta tarefa é organizar o tabuleiro horizontalmente. O objetivo é classificar a segunda tabela ( H1:Q2 ) com base nas pontuações (segunda linha a partir do topo) e classificá-las em ordem crescente.

1. Selecione a célula onde deseja exibir a tabela classificada. Esta será a célula H6 neste exemplo.

2. Insira a fórmula abaixo na barra de fórmulas:

=SORT(H1:Q2, 2, 1, TRUE)

Esta fórmula chama a função SORT para classificar a matriz em H1:Q2. A matriz é ordenada pelos valores da segunda linha ( 2 ) e em ordem crescente ( 1 ). Como a matriz é horizontal, as colunas são ordenadas. Portanto, by_col está definido como TRUE.

3. Pressione Enter. O Excel agora organizará a tabela horizontalmente.

Se quiser classificar uma tabela por data sem criar uma nova cópia dela, você pode usar a ferramenta Classificar e Filtrar no Excel . Desta forma você não precisará utilizar nenhuma função e as alterações serão aplicadas à tabela original.

Existem muitos métodos para organizar planilhas e um deles é classificar arrays usando a função SORT. A função SORT deixa o array original inalterado e, em vez disso, cria uma cópia ordenada do array.

Agora que você sabe como usar a função SORT para classificar seus arrays, vá para o próximo nível, aprendendo como organizar suas planilhas no Excel.


Jogue quebra-cabeça no Excel

Jogue quebra-cabeça no Excel

MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.

Como usar a função Converter no Excel

Como usar a função Converter no Excel

Para converter unidades de medida no Excel, usaremos a função Converter.

Como usar a função HLOOKUP no Excel

Como usar a função HLOOKUP no Excel

Qual é a função HLOOKUP? Como usar a função HLOOKUP no Excel? Vamos descobrir com LuckyTemplates!

Função IFERROR no Excel, fórmula e uso

Função IFERROR no Excel, fórmula e uso

A função IFERROR no Excel é bastante usada. Para usá-lo bem, você precisa entender a fórmula IFERROR do Microsoft Excel.

Como usar a função VALOR no Excel

Como usar a função VALOR no Excel

Qual é a função VALOR no Excel? Qual é a fórmula do valor no Excel? Vamos descobrir com LuckyTemplates.com!

Função EOMONTH do Excel, como usar a função EOMONTH

Função EOMONTH do Excel, como usar a função EOMONTH

A função EOMONTH do Excel é utilizada para exibir o último dia de um determinado mês, com uma implementação muito simples. Você obterá então o último dia de um mês específico com base nos dados que inserimos.

Como usar o loop do-while no Excel VBA

Como usar o loop do-while no Excel VBA

Quer automatizar tarefas repetitivas no Excel VBA? Então, vamos aprender como usar um loop Do-While para implementar uma série de ações que se repetem até que uma condição seja atendida.

Excel 2016 - Lição 6: Altere o tamanho de colunas, linhas e células no Excel

Excel 2016 - Lição 6: Altere o tamanho de colunas, linhas e células no Excel

A largura da coluna e a altura da linha padrão no Excel podem não corresponder aos dados inseridos. O artigo abaixo mostra algumas maneiras de alterar o tamanho de colunas, linhas e células no Excel 2016. Consulte-o!

Excel 2016 - Lição 5: Conceitos básicos de células e intervalos

Excel 2016 - Lição 5: Conceitos básicos de células e intervalos

Sempre que você trabalhar com o Excel, precisará inserir informações – ou conteúdo – nas células. Vamos aprender com LuckyTemplates os conceitos básicos de células e intervalos no Excel 2016!

Como usar a função XLOOKUP no Excel

Como usar a função XLOOKUP no Excel

Qual é a função Xlookup no Excel? Como usar o Xlookup no Excel? Vamos descobrir com LuckyTemplates.com!