Formula di Excel: ordina per una colonna -

Sommario

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)

Articoli interessanti...