
Sommario
La funzione SORT di Excel ordina il contenuto di un intervallo o di una matrice. I valori possono essere ordinati in base a una o più colonne. SORT restituisce una matrice dinamica di risultati.
Scopo
Ordina intervallo o matriceValore di ritorno
Matrice ordinataSintassi
= SORT (array, (sort_index), (sort_order), (by_col))argomenti
- array : intervallo o array da ordinare.
- sort_index - (opzionale) Indice di colonna da utilizzare per l'ordinamento. L'impostazione predefinita è 1.
- sort_order - (opzionale) 1 = ascendente, -1 = discendente. L'impostazione predefinita è l'ordine crescente.
- by_col - (opzionale) TRUE = ordina per colonna. FALSE = ordina per riga. L'impostazione predefinita è FALSE.
Versione
Excel 365Note sull'utilizzo
La funzione SORT di Excel estrae e ordina un elenco di valori univoci da un intervallo. Il risultato è una matrice dinamica di valori. Se questo array è il risultato finale (cioè non trasferito a un'altra funzione) i valori dell'array "si riverseranno" sul foglio di lavoro in un intervallo che si aggiorna automaticamente quando vengono aggiunti o rimossi nuovi valori univoci dall'intervallo di origine o quando i valori di origine cambiano.
Per impostazione predefinita, la funzione SORT ordina i valori in ordine crescente utilizzando la prima colonna. Utilizza gli argomenti facoltativi sort_index e sort_order per controllare in base a quale colonna ordinare, in base a quale ordine (crescente o decrescente).
Esempi
Nell'esempio mostrato, i dati includono nella colonna B e i punteggi nella colonna B. La formula SORT in E5 è:
=SORT(B5:C14,2) // sort by scores in ascending order
La funzione SORT estrae tutti i valori, ordinati in ordine crescente in base al punteggio, e i risultati "si riversano" nell'intervallo E5: F14.
Per ordinare in base al punteggio in ordine decrescente, imposta sort_order su -1 in una formula come questa:
=SORT(B5:C14,2,-1) // sort by scores in descending order
Video collegati





