Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
SORT3

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'origine
    matrix
    e restituisce una nuova matrice che riflette le righe ordinate. L'ordine delle righe è determinato dal valore in
    sort_column_n
    e 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