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

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 un
    sort_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'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). 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