Cum să reveniți la ordinea datelor în Excel? | 3 metode cu exemplu

Ordinea inversă a datelor Excel

Ordinea inversă în Excel nu este altceva decât întoarcerea datelor în cazul în care valoarea de jos se află în partea de sus și valoarea de sus merge în jos.

Pentru un exemplu, uitați-vă la imaginea de mai jos.

După cum putem vedea, valoarea inferioară este în partea de sus în ordine inversă, la fel și valoarea maximă. Deci, cum putem inversa ordinea datelor în Excel este întrebarea acum.

Cum se inversează ordinea rândurilor de date în Excel?

În Excel putem sorta urmând mai multe metode, aici vă vom arăta toate modalitățile posibile de a inversa ordinea în Excel.

Puteți descărca acest șablon Excel pentru comandă inversă aici - Șablon Excel pentru comandă inversă

Metoda # 1 - Metoda simplă de sortare

Trebuie să vă întrebați deja dacă este posibil să inversați datele doar folosind o opțiune de sortare. Nu putem inversa doar prin sortarea datelor, dar cu o coloană de ajutor, putem face acest lucru.

Pasul 1 - Luați în considerare datele de mai jos pentru acest exemplu.

Pasul 2 - Lângă aceasta creați o coloană numită „HELPER” și introduceți numerele de serie.

Pasul 3 - Acum selectați întreaga date și opțiunea de sortare deschisă prin apăsarea ALT + D + S .

Pasul 4 - Sub „Sortare după” alegeți „Ajutor”.

Pasul 5 - Apoi în „Comandă” alegeți „De la cel mai mare la cel mai mic”.

Pasul 6 - Faceți clic pe Ok, datele noastre vor fi inversate.

Metoda # 2 - Utilizarea formulei Excel

De asemenea, putem inversa ordinea folosind și formule. Chiar dacă nu avem nicio funcție încorporată pentru a face acest lucru, putem folosi alte formule pentru a inversa ordinea.

Pentru a face ordinea inversă a datelor, vom folosi două formule, adică INDEX și ROWS. Funcția INDEX poate prelua rezultatul din numărul de rând menționat al intervalului selectat, iar funcția ROWS în excel va da numărul unui număr de rânduri selectate.

Pasul 1 - Luați în considerare datele de mai jos pentru acest exemplu.

Pasul 2 - Deschideți mai întâi funcția INDEX.

Pasul 3 - Pentru matrice selectați numele orașelor din A2: A9 și faceți referință absolută apăsând tasta F4.

Pasul 4 - Apoi, pentru a insera funcția Row Num deschis ROWS în funcția INDEX.

Pasul 5 - Pentru funcția ROWS selectați același interval de celule pe care le-am selectat pentru funcția INDEX, dar de data aceasta faceți ultima celulă doar ca referință absolută.

Pasul 6 - Închideți paranteză și apăsați tasta Enter pentru a obține rezultatul.

Pasul 7 - Trageți formula pentru a obține rezultatul complet.

Metoda # 3 - Comanda inversă utilizând codarea VBA

Inversarea ordinii datelor Excel este, de asemenea, posibilă utilizând codarea VBA. Dacă aveți cunoștințe bune despre VBA, mai jos este codul pentru dvs.

Cod:

 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) .Valoare LR = LR - 1 Următorul k End Sub 

Copiați acest cod în modulul dvs.

Acum executați codul pentru a obține lista de ordine inversă în foaia dvs. de lucru Excel.

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.
  • A combination of INDEX + ROWS will reverse the order.
  • Off all the available techniques sort option is the better and easy way to sort.
  • To understand VBA code you need to have prior knowledge of VBA macros.