SORT2
Descrição
Classifica uma matriz existente e retorna uma nova. A função SORT2 aceita pares de parâmetros, especificando a coluna pela qual classificar e a direção de classificação dessa coluna. Quando ocorrem empates durante a classificação, são usados argumentos para colunas depois da primeira coluna que você especificou.
Sintaxe
SORT2(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: a matriz a ser classificada.
- sort_column_1: o nome da coluna ou a posição do valor na coluna de classificação de prioridade máxima. Se você especificar umsort_column, você também deve especificar um booliano crescente correspondente.
- ascending_1: quando o valor é TRUE, a função classifica os valores na coluna associada em ordem crescente; se é FALSE, a função classifica os valores na coluna associada em ordem decrescente.
Exemplo
Esta é a planilha original:
A | B | |
|---|---|---|
1 | Nome | Resultado |
2 | Joe | 85 |
3 | Alice | 92 |
4 | Joe | 90 |
5 | Luis | 92 |
6 | Xibin | 85 |
7 | Alice | 79 |
8 | Joe | 82 |
9 | Luis | 95 |
10 | Xibin | 88 |
11 | Alice | 97 |
O resultado de
=SORT2(A1:B10,"Nome","Resultado",FALSE)
é: Name | Resultado |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Observações
- Você pode especificar até oito pares de coluna/direção.
- Para classificar todas as colunas que você especificou em uma direção apenas, você pode usar SORT.
- Essa função classifica as linhas na origemmatrixe retorna uma nova matriz refletindo as linhas classificadas. A ordem das linhas é determinada pelo valor emsort_column_ne a direção que você especificou (crescente ou decrescente).
- Especifique as colunas da classificação por nome (usando cadeias de caracteres de texto sem colchetes ao redor) ou por posição (em que a primeira coluna está na posição 1). Você pode combinar esses valores (especificando alguns por nome e outros por posição). Se você usa o nome do cabeçalho de coluna (cadeia de caracteres), a função preserva os cabeçalhos de coluna, mas se usa os índices de coluna (números), a função classifica os cabeçalhos como dados.
- Quando você especifica mais de uma coluna da classificação, a função faz o desempate classificando os valores em cada coluna especificada posteriormente. Exemplo: se a primeira coluna tem três valores da cadeia de caracteres"olá"e você especificou uma segunda coluna, a função classifica os valores dessa coluna para as três linhas que têm"olá"na primeira coluna. Isso determina a ordem final dessas três linhas.
- Essa função deve ser usada em fórmulas de matriz.
Funções relacionadas
ARRAYAREA
SORT
SORT3