SORT2
Descripción
Ordena una matriz existente y devuelve una nueva. SORT2 acepta pares de parámetros que especifican la columna por la que ordenar y la dirección de ordenación de dicha columna. Cuando se producen empates durante la ordenación, se utilizan argumentos para las columnas posteriores a la primera columna que ha especificado.
Sintaxis
SORT2(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: la matriz que se va a ordenar.
- sort_column_1: el nombre de columna o la posición del valor en la columna de ordenación de máxima prioridad. Si especifica unsort_column, también debe especificar un valor booleano ascendente correspondiente.
- ascending_1: si es TRUE, la función ordena los valores de la columna asociada en orden ascendente; si es FALSE, la función ordena los valores de la columna asociada en orden descendente.
Ejemplo
Esta es la hoja de cálculo original:
A | B | |
|---|---|---|
1 | Nombre | Grado |
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 |
El resultado de
=SORT2(A1:B10,"Name","Grade",FALSE)
es: Nombre | Evaluación |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Notas.
- Puede especificar hasta 8 pares de columna/dirección.
- Para ordenar todas las columnas especificadas en una sola dirección, puede utilizar SORT.
- Esta función ordena las filas en el origenmatrixy devuelve una nueva matriz que refleja las filas ordenadas. El orden de las filas viene determinado por el valor desort_column_ny la dirección que haya especificado (ascendente o descendente).
- Especifique ordenar las columnas por nombre (como cadenas de texto sin corchetes alrededor) o por posición (donde la primera columna está en la posición 1). Puede mezclar estos valores (especificando algunos por nombre y otros por posición). Si utiliza el nombre de la cabecera de la columna (cadena), la función conserva las cabeceras de la columna, pero si utiliza los índices de la columna (números), la función ordena las cabeceras como datos.
- Cuando especifica más de una columna de ordenación, la función resuelve los empates ordenando los valores en cada columna especificada posteriormente. Ejemplo: si la primera columna tiene tres valores de la cadena"hola"y ha especificado una segunda columna, la función ordena los valores de esa columna para las tres filas que tienen"hola"en la primera columna. Esto determina el orden final de esas tres columnas.
- Esta función está diseñada para usarse en fórmulas de matriz.
Funciones relacionadas
ARRAYAREA
SORT
SORT3