SORT2
Descrizione
Ordina una matrice esistente e restituisce una matrice nuova. SORT2 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
SORT2(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: la matrice da ordinare.
- sort_column_1: il nome della colonna o la posizione del valore nella colonna di ordinamento con priorità più alta. Se si specifica unsort_column, è necessario specificare anche un valore booleano crescente corrispondente.
- 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.
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
=SORT2(A1:B10,"Name","Grade",FALSE)
è: 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.
- Per ordinare tutte le colonne specificate in una sola direzione, è possibile utilizzare la funzione 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). Se si utilizza il nome dell'intestazione di colonna (stringa), la funzione mantiene le intestazioni di colonna, ma se si utilizzano gli indici di colonna (numeri), la funzione ordina le intestazioni come dati.
- 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
SORT3