Como usar a função SORTBY do Excel

Índice:

Anonim


A função SORTBY do Excel pode retornar uma matriz classificada por outra matriz independente. Você pode adicionar níveis de classificação. Em outras palavras, você pode classificar os arrays por mais de uma coluna. Esta função está disponível para usuários do Excel 365 e 2019.
Ao contrário da função SORT, a matriz de classificação não precisa fazer parte da matriz e você também pode adicionar vários níveis de classificação com a função SORTBY.

Sintaxe da função SORTBY

= SORTBY (matriz, sorting_array1, [ordem], …)

Variedade: Esta é a matriz que você deseja classificar.

Sorting_array1: Esta é a matriz pela qual você deseja classificar a matriz. A dimensão desta matriz deve ser compatível com o variedade.

[pedido]: Opcional. Defina-o como -1 se quiser que a ordem seja decrescente. Por padrão, é crescente (1).

Vamos ver um exemplo para deixar as coisas claras.

… : Esta é uma função contínua e você pode fornecer vários sorting_array e ordem. A primeira matriz de classificação é essencial. O descanso é opcional.

Vejamos alguns exemplos para ver como funciona essa função de classificação.

Exemplo: Classifique o intervalo por outro intervalo usando a função SORTBY

Aqui tenho dados de amostra de participantes com seus IDs e pontuações. Quero que os nomes sejam classificados por seus IDs usando a função SORTBY.

Aplique a fórmula genérica acima aqui para obter os nomes classificados de forma crescente por coluna de ID.

= SORTBY (B3: B11, C3: C11)

Isso retornará apenas os nomes por ID classificado de forma crescente.

Se você deseja obter a tabela inteira, basta dar a referência de toda a tabela

= SORTBY (B3: D11, C3: C11)

Se você quiser que o intervalo seja classificado de forma decrescente pela coluna de ID, a fórmula será:

= SORTBY (B3: D11, C3: C11, -1)

Exemplo: Classificar matriz por mais de uma coluna
Nos exemplos acima, classificamos o array por apenas uma coluna. Mas e se quisermos fazer uma classificação em vários níveis? Bem, esta função permite que você faça uma classificação em vários níveis.
Digamos que você queira primeiro classificar a tabela acima de forma crescente por Id e, em seguida, classificar a matriz de forma decrescente pela pontuação. Então a fórmula será:

= SORTBY (B3: D11, C3: C11,1, D3: D11, -1)

Como funciona?

Isso funciona exatamente como funciona o menu de classificação de dados. O excel oculta o funcionamento interno da função.

A vantagem disso é que você pode usá-lo com outras funções. Você pode usar a matriz resultante como entrada para outra função.

Nota: Esta função não está disponível no Excel 2016 ou anterior. Esta função está disponível para Excel 2019 e Excel 365. Mas é claro que você pode usar outras técnicas para classificar matrizes no Excel 2016.

A função SORT no Excel | A função SORT retorna a matriz classificada pelo número da coluna fornecida na matriz. Também funciona com dados horizontais.

Classifique os números usando a função SMALL do Excel | Para classificar números usando fórmulas no Excel 2016 e anteriores, você pode usar a função PEQUENO com outras funções de ajuda.

Classificar valores numéricos com a função RANK do Excel | Para classificar os valores numéricos, podemos usar a função Rank. A fórmula é

Fórmula do Excel para classificar o texto | Para classificar valores de texto usando fórmula no Excel, simplesmente usamos a função CONT.SE. Aqui está a fórmula

Artigos populares:

50 atalhos do Excel para aumentar sua produtividade | Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.

Como usar a função PROCV no Excel | Esta é uma das funções mais usadas e populares do Excel, que é usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função CONT.SE no Excel 2016 | Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel | Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.