Come utilizzare la funzione ORDINA di Excel


La funzione SORTBY di Excel può restituire una matrice ordinata da un'altra matrice indipendente. Puoi aggiungere livelli di ordinamento. In altre parole, puoi ordinare gli array per più di una colonna. Questa funzione è disponibile per gli utenti di Excel 365 e 2019.
A differenza della funzione SORT, l'array di ordinamento non deve necessariamente far parte dell'array ed è possibile aggiungere più livelli di ordinamento anche con la funzione SORTBY.

Sintassi della funzione SORTBY

=ORDINA(array,sorting_array1,[ordine],… )

Vettore: Questo è l'array che vuoi ordinare.

Sorting_array1: Questo è l'array in base al quale vuoi ordinare l'array. La dimensione di questo array dovrebbe essere compatibile con il Vettore.

[ordine]: Opzionale. Impostalo su -1 se vuoi che l'ordine sia decrescente. Per impostazione predefinita è crescente (1).

Vediamo un esempio per chiarire le cose.

… : Questa è una funzione continua e puoi dare più sorting_array e order. Il primo array di ordinamento è essenziale. Il resto è facoltativo.

Facciamo alcuni esempi per vedere come funziona questa funzione di ordinamento.

Esempio: ordinare l'intervallo in base a un altro intervallo utilizzando la funzione SORTBY

Qui ho dati di esempio dei partecipanti con i loro ID e punteggi. Voglio ottenere i nomi ordinati in base ai loro ID utilizzando la funzione SORTBY.

Applicare qui la formula generica sopra per ottenere i nomi ordinati in modo crescente per colonna ID.

=ORDINA(B3:B11,C3:C11)

Questo restituirà solo i nomi per ID in ordine crescente.

Se vuoi ottenere un'intera tabella, non limitarti a fornire un riferimento all'intera tabella

=ORDINA(B3:D11,C3:C11)

Se vuoi che l'intervallo sia ordinato in modo decrescente per colonna ID, la formula sarà:

=ORDINA (L3:D11,C3:C11,-1)

Esempio: Ordina array per più di una colonna
Negli esempi precedenti abbiamo ordinato l'array per una sola colonna. Ma cosa succede se volessimo fare un ordinamento multilivello? Bene, questa funzione ti consente di eseguire l'ordinamento a più livelli.
Supponiamo che tu voglia prima ordinare la tabella sopra in ordine crescente per Id e quindi ordinare l'array in modo decrescente per il punteggio. Allora la formula sarà:

=ORDINA (L3:D11,C3:C11,1,D3:D11,-1)

Come funziona?

Funziona esattamente come funziona il menu di ordinamento dei dati. L'excel nasconde il funzionamento interno della funzione.

Il vantaggio è ovviamente che puoi usarlo con altre funzioni. È possibile utilizzare l'array risultante come input per un'altra funzione.

Nota: questa funzione non è disponibile in Excel 2016 o versioni precedenti. Questa funzione è disponibile per Excel 2019 ed Excel 365. Ma puoi ovviamente utilizzare altre tecniche per ordinare gli array in Excel 2016.

La funzione SORT in Excel | La funzione SORT restituisce l'array ordinato in base al numero di colonna specificato nell'array. Funziona anche su dati orizzontali.

Ordina i numeri utilizzando la funzione PICCOLO di Excel | Per ordinare i numeri utilizzando la formula in Excel 2016 e versioni precedenti, puoi utilizzare la funzione PICCOLO con altre funzioni di aiuto.

Ordina valori numerici con la funzione RANK di Excel | Per ordinare i valori numerici possiamo usare la funzione Rank. La formula è

Formula di Excel per ordinare il testo | Per ordinare i valori di testo utilizzando la formula in Excel, utilizziamo semplicemente la funzione CONTA.SE. Ecco la formula

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

Come utilizzare la funzione CERCA.VERT in Excel | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come utilizzare la funzione CONTA.SE in Excel 2016 | Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.

Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave