SORT3
Descrizione
Ordina una matrice esistente e restituisce una matrice nuova. La funzione SORT3 presuppone che la prima riga sia un'intestazione e restituisce l'intestazione come prima riga dei risultati. SORT3 accetta coppie di parametri, specificando la colonna in base alla quale eseguire l'ordinamento e la direzione di ordinamento per tale colonna. Nel caso di associazioni durante l'ordinamento, vengono utilizzati gli argomenti relativi alle colonne successive alla prima.
Sintassi
SORT3(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: la matrice da ordinare. La funzione SORT3 presuppone che la prima riga sia un'intestazione e restituisce l'intestazione come prima riga dei risultati.
- sort_column_1: il nome della colonna o la posizione del valore nella colonna di ordinamento con priorità più alta.
- ascending_1: se TRUE, la funzione ordina i valori nella colonna associata in ordine crescente; se FALSE, la funzione ordina i valori nella colonna associata in ordine decrescente.
- sort_column_2: il nome della colonna o la posizione del valore nella seconda colonna di ordinamento con priorità.
- ascending_2: se TRUE, la funzione ordina i valori nella colonna associata in ordine crescente; se FALSE, la funzione ordina i valori nella colonna associata in ordine decrescente.
- sort_column_3: il nome della colonna o la posizione del valore nella terza colonna di ordinamento con priorità.
- ascending_3: se TRUE, la funzione ordina i valori nella colonna associata in ordine crescente; se FALSE, la funzione ordina i valori nella colonna associata in ordine decrescente.
Esempio
Segue il foglio di lavoro originale:
A | B | |
|---|---|---|
1 | Nome | Valutazione |
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 |
Il risultato di
=SORT3(A1:B10,1,,2,FALSE)
è il seguente: Nome | Valutazione |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Note
- È possibile specificare fino a otto coppie colonna/direzione. La funzione ignora le colonne di ordinamento vuote.
- Le coppie di parametri vuote vengono ignorate. Per le coppie di parametri rigidi è possibile utilizzare SORT2.
- Per ordinare tutte le colonne specificate in una sola direzione, è possibile utilizzare SORT().
- Questa funzione ordina le righe nell'originematrixe restituisce una nuova matrice che riflette le righe ordinate. L'ordine delle righe è determinato dal valore insort_column_ne la direzione specificata (crescente o decrescente).
- Specificare le colonne di ordinamento per nome (come stringhe di testo senza parentesi quadre) o per posizione (dove la prima colonna si trova nella posizione 1). È possibile combinare questi valori (specificandone alcuni per nome e altri per posizione). Con entrambi i metodi, la funzione mantiene l'intestazione e la restituisce come prima riga di risultati.
- Quando si specifica più di una colonna di ordinamento, la funzione interrompe le associazioni ordinando i valori in ciascuna colonna specificata successivamente. Esempio: se la prima colonna contiene tre valori della stringa"hello", ed è stata specificata una seconda colonna, la funzione ordina i valori in quella colonna per le tre righe con"hello"nella prima colonna. Si determinerà così l'ordine finale di queste tre colonne.
- Questa funzione è utilizzata nelle formule di matrice.
Funzioni correlate
ARRAYAREA
SORT
SORT2