Ordine inverso dei dati di Excel
L'ordine inverso in Excel non è altro che capovolgere i dati in cui il valore inferiore viene visualizzato in alto e il valore superiore in basso.
Ad esempio, guarda l'immagine qui sotto.

Come possiamo vedere, il valore inferiore è in alto nell'ordine inverso, e lo stesso vale anche per il valore superiore. Quindi, come invertire l'ordine dei dati in Excel è la domanda ora.
Come invertire l'ordine delle righe di dati in Excel?
In Excel, possiamo ordinare seguendo diversi metodi; qui ti mostreremo tutti i modi possibili per invertire l'ordine in Excel.
Metodo n. 1 - Metodo di ordinamento semplice
Ti starai già chiedendo se sia possibile invertire i dati semplicemente usando un'opzione di ordinamento. Non possiamo invertire semplicemente ordinando i dati, ma con qualche colonna di aiuto, possiamo effettivamente farlo.
Passaggio 1: considera i dati seguenti per questo esempio.

Passaggio 2 - Accanto a questo, creare una colonna chiamata "HELPER" e inserire i numeri di serie.

Fase 3 - Ora, selezionare tutti i dati e aprire l'opzione di ordinamento premendo ALT + D + S .

Passaggio 4: in "Ordina per", scegli "Assistente".

Passaggio 5: quindi, in "Ordine", seleziona "Dal più grande al più piccolo".

Passaggio 6 - Ora fai clic su Ok, i nostri dati verranno invertiti.

Metodo n. 2: utilizzo della formula di Excel
Possiamo anche invertire l'ordine usando anche le formule. Anche se non abbiamo alcuna funzione incorporata per farlo, possiamo utilizzare altre formule per invertire l'ordine.
Per eseguire l'ordine inverso dei dati, utilizzeremo due formule, ovvero INDICE e RIGHE. La funzione INDICE può recuperare il risultato dal numero di riga menzionato dell'intervallo selezionato e la funzione RIGHE in Excel fornirà il conteggio di un numero di righe selezionate.
Passaggio 1: considera i dati seguenti per questo esempio.

Passaggio 2: aprire prima la funzione INDICE.

Passaggio 3: per Array, selezionare i nomi delle città da A2: A9 e renderlo riferimento assoluto premendo il tasto F4.

Passaggio 4 - Successivamente, per inserire il numero di riga aprire la funzione RIGHE all'interno della funzione INDICE.

Passaggio 5: per la funzione RIGHE, seleziona lo stesso intervallo di celle che abbiamo selezionato per la funzione INDICE, ma questa volta utilizza solo l'ultima cella come riferimento assoluto.

Passaggio 6: chiudere la parentesi e premere il tasto Invio per ottenere il risultato.

Passaggio 7: trascina la formula per ottenere il risultato completo.

Metodo n. 3 - Ordine inverso utilizzando la codifica VBA
È anche possibile invertire l'ordine dei dati Excel utilizzando la codifica VBA. Se hai una buona conoscenza di VBA, di seguito troverai il codice che fa per te.
Codice:
Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1) .End (xlUp) .Row For k = 2 To LR Cells (k, 2) .Value = Cells (LR, 1) .Value LR = LR - 1 Next k End Sub
Copy this code to your module.

Now run the code to get the reverse order list in your excel worksheet.
Let me explain to you how this code works for you. First, I have declared two variables, “k” & “LR” as a LONG data type.
Dim k As Long Dim LR As Long
“k” is for looping through cells, and “LR” is to find the last used row in the worksheet.
Next, I have used finding the last used row technique to find the last value in the string.
LR = Cells(Rows.Count, 1).End(xlUp).Row
Next, I have employed FOR NEXT loop to loop through the cells to reverse the order.
For k = 2 To LR Cells(k, 2).Value = Cells(LR, 1).Value LR = LR - 1 Next k
So when we run this code, we get the following result.

Things to Remember
- There is no built-in function or tool available in excel to reverse the order.
- Una combinazione di INDICE + RIGHE invertirà l'ordine.
- Di tutte le tecniche disponibili, l'opzione di ordinamento è il modo migliore e più semplice per ordinare.
- Per comprendere il codice VBA, è necessario avere una conoscenza preliminare delle macro VBA.