Funzione SORT di Excel
La funzione SORT ordina i contenuti di un intervallo o di una matrice in ordine crescente o decrescente.
Nota: La funzione SORT è disponibile solo in Excel per Microsoft 365, Excel 2021 o versioni più recenti di Excel, e Excel per il web.
Sintassi
=SORT(array, [sort_index], [sort_order], [by_col])
Argomenti
- array (obbligatorio): L'intervallo o la matrice da ordinare.
- [sort_index] (opzionale): Un numero che indica la riga o la colonna da ordinare. Il valore predefinito è 1.
- [sort_order] (opzionale): Un numero che indica l'ordine di ordinamento:
- 1 o omesso, per ordinare in ordine crescente;
- -1, per ordinare in ordine decrescente.
- [by_col] (opzionale): Un valore logico che indica la direzione dell'ordinamento:
- VERO, per ordinare per colonna;
- FALSO o omesso, per ordinare per riga.
Valore restituito
La funzione SORT restituisce una matrice.
Note sulla funzione
- array può essere fornito come una riga di valori, una colonna di valori o una combinazione di righe e colonne di valori.
- Le dimensioni della matrice restituita sono le stesse dell'argomento array. Se una o più celle nell'intervallo di fuoriuscita non sono vuote, verrà restituito l'errore #SPILL!
- SORT può essere utilizzato tra diversi cartelle di lavoro. Tuttavia, assicurati che le cartelle di lavoro a cui si fa riferimento siano aperte. Altrimenti, verrà restituito un errore #REF! se aggiorni la cella del risultato.
- I risultati di SORT sono dinamici, il che significa che si aggiornano automaticamente quando i valori nei dati di origine cambiano. Tuttavia, i risultati non verranno aggiornati se aggiungi nuove voci all'array. Per risolvere questo problema, dovresti utilizzare riferimenti strutturati come argomento array.
- Per ordinare una matrice in base a una colonna che non desideri includere nel risultato ordinato, o per ordinare una matrice in base a due o più colonne, utilizza la funzione SORTBY.
Esempio
Per ordinare la tabella mostrata sotto in base ai punteggi degli studenti in ordine decrescente con la funzione SORT, devi impostare l'argomento sort_index su 4 poiché vuoi ordinare in base alla quarta colonna della tabella, e impostare sort_order su -1. Non è necessario aggiungere l'argomento by_col poiché la funzione ordina per riga per impostazione predefinita. Copia o inserisci la formula seguente nella cella in alto a sinistra della tabella dei risultati e poi premi Invio per ottenere il risultato:
=SORT(B3:E14,4,-1)
Funzioni correlate
La funzione SORTBY ordina i contenuti di un intervallo o di una matrice basandosi sui valori di un intervallo o matrice corrispondente, indipendentemente dal fatto che l'intervallo o la matrice corrispondente sia inclusa nell'intervallo o nella matrice da ordinare o meno.
La funzione UNIQUE estrae valori univoci da un intervallo di dati. I dati possono includere testo, numeri, date, valori di errore, ecc.
La funzione FILTER filtra un intervallo di dati e restituisce dinamicamente i risultati corrispondenti in base ai criteri specificati.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
- Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.