Ordinamento di Excel per data
L’esercitazione mostra come utilizzare la funzione SORT per ordinare dinamicamente gli array di dati. Imparerete una formula per ordinare in ordine alfabetico in Excel, disporre i numeri in ordine crescente o decrescente, ordinare per più colonne e altro ancora.
La funzione di ordinamento esiste da molto tempo. Ma con l’introduzione degli array dinamici in Excel 365, è apparso un modo incredibilmente semplice per ordinare con le formule. Il bello di questo metodo è che i risultati si aggiornano automaticamente quando i dati di origine cambiano.
SORT appartiene al gruppo delle funzioni di array dinamico. Il risultato è una matrice dinamica che si estende automaticamente alle celle vicine in verticale o in orizzontale, a seconda della forma della matrice di origine.
Quando si ordinano i dati in Excel, nella maggior parte dei casi si cambia l’ordine delle righe. Tuttavia, quando i dati sono organizzati orizzontalmente con righe contenenti etichette e colonne contenenti record, potrebbe essere necessario ordinare da sinistra a destra, anziché dall’alto in basso.
Quando si lavora con modelli di dati complessi, spesso è necessario un ordinamento a più livelli. È possibile farlo con una formula? Sì, facilmente! È sufficiente fornire delle costanti di array per gli argomenti sort_index e sort_order.
È possibile ordinare automaticamente Excel quando si inseriscono i dati?
Utilizzare la tabella di Excel per ottenere l’espansione automatica dell’array di ordinamento. Come già sapete, l’array ordinato si aggiorna automaticamente quando si apportano modifiche ai dati originali. Questo è il comportamento standard di tutte le funzioni di array dinamico, compresa SORT.
Come si fa a ordinare in ordine alfabetico in Excel e a tenere insieme le righe automaticamente?
Mettere in ordine alfabetico e tenere insieme le file
Se il vostro set di dati contiene due o più colonne, potete usare il pulsante A-Z o Z-A per mettere una delle colonne in ordine alfabetico ed Excel sposterà automaticamente i dati nelle altre colonne, mantenendo intatte le righe.
Ordinamento automatico per data in Excel
Non sono un grande fan dell’uso delle macro se è possibile farlo in modo automatico. In questa sezione imparerete come trovare e attivare le funzioni pertinenti, ovvero Rank e VLOOKUP, e come combinare queste funzioni per ordinare automaticamente gli elenchi in Excel.
In questo esempio abbiamo un elenco di venditori, le loro unità vendute, il prezzo medio di vendita e quindi il totale delle vendite. Vorremmo innanzitutto classificare i risultati ottenuti in termini di vendite totali, ma poi vorremmo che Excel ci fornisse anche la classifica finale nell’ordine corretto, inserendo tutte le informazioni corrette che devono essere inserite.
Per fare ciò, occorre procedere come segue: la prima cosa da fare è classificare l’elenco dei venditori e mettere questo davanti all’elenco; il motivo di questa operazione sarà chiaro con la sezione VLOOKUP; se non conoscete la funzione Classifiche, le informazioni sono disponibili sul nostro sito web.
Ciò significa che l’elenco si ordina automaticamente, ad esempio al momento Antoinette è in cima con 100 unità. Ma diciamo che si è trattato di un errore di battitura delle dita e che avrebbe dovuto essere solo di 10 unità.
Ordinamento in excel
Questa esercitazione vi insegnerà alcuni modi semplici e veloci per ordinare Excel in ordine alfabetico. Fornisce anche soluzioni per compiti non banali, ad esempio come ordinare in ordine alfabetico per cognome quando le voci iniziano con il nome.
Mettere in ordine alfabetico Excel è facile come l’ABC. Che si tratti di ordinare un intero foglio di lavoro o un intervallo selezionato, verticalmente (una colonna) o orizzontalmente (una riga), in modo ascendente (da A a Z) o discendente (da Z ad A), nella maggior parte dei casi l’operazione può essere eseguita facendo clic su un pulsante. In alcune situazioni, tuttavia, le funzioni integrate possono essere inefficaci, ma è comunque possibile trovare un modo per ordinare in ordine alfabetico con le formule.
Se l’insieme di dati contiene due o più colonne, è possibile utilizzare il pulsante A-Z o Z-A per mettere una delle colonne in ordine alfabetico ed Excel sposterà automaticamente i dati nelle altre colonne, mantenendo intatte le righe.
In alcune situazioni, soprattutto quando vengono selezionate solo una o poche celle al centro dell’insieme di dati, Excel non sa quale parte dei dati ordinare e chiede istruzioni. Se si desidera ordinare l’intero set di dati, lasciare selezionata l’opzione predefinita Espandi la selezione e fare clic su Ordina:
Ordinamento multiplo di Excel
Il modo migliore per mantenere un intervallo di dati ordinato automaticamente anche quando i dati vengono aggiornati è utilizzare la funzione ORDINA. Questa funzione è una formula di matrice che genera una copia ordinata dell’intervallo di input. La funzione SORT può essere utilizzata per ordinare un intervallo in base a una o più colonne, ciascuna in ordine crescente o decrescente. Ogni volta che i dati dell’intervallo originale vengono aggiornati (ad esempio, quando vengono aggiunte nuove voci), la formula della matrice generata dalla funzione SORT si aggiorna per visualizzare sempre una versione ordinata dei dati più aggiornati.
Digitare la seguente formula nella cella: “=SORT(A3:B, 1, TRUE, 2, TRUE)”. In questa formula, l’intervallo A3:B è il dato da ordinare, quindi la formula specifica di ordinare prima per la prima colonna dell’intervallo in ordine crescente (“1, VERO”) e poi per la seconda colonna, sempre in ordine crescente.
Ogni volta che i dati dell’intervallo originale vengono aggiornati, anche i dati ordinati verranno aggiornati. Poiché si tratta di una formula di array e non dei dati originali, qualsiasi modifica ai dati deve essere effettuata nell’intervallo originale. L’intervallo ordinato, tuttavia, può essere utilizzato in altre formule. Ad esempio, è possibile utilizzare i valori dell’intervallo ordinato per eseguire VLOOKUP.