![](https://cdn.wiki-base.com/2460196/excel_formula_sort_by_one_column__2.png.webp)
Formula generica
=SORT(data,index,order)
Sommario
Per ordinare in base a una colonna, è possibile utilizzare la funzione ORDINA o ORDINA. Nell'esempio mostrato, i dati vengono ordinati in base alla colonna Gruppo. La formula in F5 è:
=SORT(B5:D14,3)
I dati di avviso vengono ordinati in ordine crescente (AZ) per impostazione predefinita.
Spiegazione
La funzione SORT richiede pochissima configurazione. Nell'esempio mostrato, vogliamo ordinare i dati in B5: D14 dalla terza colonna, Gruppo. Per l'array, forniamo l'intera gamma, B5: D14. Per sort_index, forniamo 3:
=SORT(B5:D14,3)
Con questa formula in F5, la funzione SORT restituisce la matrice ordinata in F5: H14.
Ascendente vs discendente
I dati vengono ordinati in ordine crescente (AZ) per impostazione predefinita. Questo comportamento è controllato da un terzo argomento opzionale, sort_order. Il valore predefinito per sort_order è 1, quindi entrambe le formule di seguito restituiscono lo stesso risultato mostrato nell'esempio sopra:
=SORT(B5:D14,3) =SORT(B5:D14,3,1)
Per ordinare in ordine decrescente (ZA), imposta sort_order su -1. Nell'esempio seguente, stiamo ordinando i dati in ordine decrescente in base al punteggio, che è la seconda colonna:
=SORT(B5:D14,2,-1)