
Sommario
La funzione SORTBY di Excel ordina il contenuto di un intervallo o di una matrice in base ai valori di un altro intervallo o matrice. L'intervallo o l'array utilizzato per l'ordinamento non deve essere visualizzato nei risultati.Scopo
Ordina l'intervallo o la matrice per colonnaValore di ritorno
Matrice ordinataSintassi
= SORTBY (array, by_array, (sort_order), (array / order), …)argomenti
- array : intervallo o array da ordinare.
- by_array - Intervallo o array in base a cui ordinare.
- sort_order - (opzionale) ordinamento. 1 = crescente (predefinito), -1 = decrescente.
- array / order - (opzionale) Coppie aggiuntive di array e ordinamento.
Versione
Excel 365Note sull'utilizzo
La funzione SORTBY di Excel ordina il contenuto di un intervallo o di una matrice in base ai valori di un altro intervallo o matrice. Non è necessario che l'intervallo o l'array utilizzato per l'ordinamento compaia nei dati di origine. Nell'esempio mostrato, la formula in E5 è:
=SORTBY(B5:B14,C5:C14,-1) // sort by grades descending
L'output in E5: E14 è l'elenco dei nomi ordinati per punteggio in ordine decrescente. Per ordinare in base ai voti in ordine crescente, utilizzare:
=SORTBY(B5:B14,C5:C14,1) // sort by grades ascending
Appunti
- Tutti gli argomenti devono avere dimensioni compatibili, ovvero array e by_array1 devono contenere lo stesso numero di righe.
- Gli argomenti by_array possono essere solo una riga o una colonna.
- L'argomento sort_order può essere solo -1 (decrescente) o 1 (crescente). Se non viene fornito alcun valore, SORTBY ordinerà in ordine crescente.
Video collegati




