Kako preurediti redoslijed podataka u Excelu? | 3 metode s primjerom

Obrnuti redoslijed Excel podataka

Obrnuti redoslijed u Excelu nije ništa drugo nego prevrtanje podataka gdje je donja vrijednost na vrhu, a gornja na dnu.

Za primjer pogledajte donju sliku.

Kao što vidimo donja vrijednost je na vrhu obrnutim redoslijedom, a isto vrijedi i za gornju vrijednost. Dakle, kako preokrenuti redoslijed podataka u Excelu, sada je pitanje.

Kako obrnuti redoslijed redova podataka u Excelu?

U Excelu možemo sortirati slijedeći nekoliko metoda, ovdje ćemo vam pokazati sve moguće načine kako preokrenuti redoslijed u Excelu.

Ovdje možete preuzeti ovaj Excel predložak za obrnuti redoslijed - Obrnuti redoslijed za Excel

Metoda # 1 - Jednostavna metoda sortiranja

Sigurno se već pitate je li moguće obrnuti podatke samo pomoću opcije sortiranja. Ne možemo stornirati samo sortiranjem podataka, ali pomoću nekog pomoćnog stupca to zapravo možemo učiniti.

Korak 1 - Razmotrite podatke u nastavku za ovaj primjer.

Korak 2 - Pored ovog stvorite stupac pod nazivom "POMOĆ" i umetnite serijske brojeve.

Korak 3 - Sada odaberite cijeli podatke i otvorenu mogućnost sortiranja pritiskom ALT + D + S .

Korak 4 - U odjeljku "Poredaj po" odaberite "Pomoćnik".

Korak 5 - Zatim u odjeljku "Naruči" odaberite "Najveći do najmanji".

Korak 6 - Sada kliknite U redu, naši će se podaci stornirati.

Metoda # 2 - Korištenje Excel formule

Poredak također možemo preokrenuti koristeći formule. Iako nemamo ugrađenu funkciju za to, možemo koristiti druge formule da preokrenemo redoslijed.

Da bismo napravili obrnuti redoslijed podataka, koristit ćemo dvije formule, tj. INDEX i ROWS. INDEX funkcija može dohvatiti rezultat iz spomenutog broja retka odabranog raspona, a funkcija ROWS u excelu daje broj brojeva odabranih redaka.

Korak 1 - Razmotrite podatke u nastavku za ovaj primjer.

Korak 2 - Prvo otvorite funkciju INDEX.

Korak 3 - Za Array odaberite imena gradova iz A2: A9 i stavite ga u apsolutnu referencu pritiskom na tipku F4.

Korak 4 - Dalje, da biste umetnuli funkciju RED- broj otvoreni REDOVI unutar funkcije INDEX.

Korak 5 - Za ROWS funkciju odaberite isti raspon ćelija kao što smo odabrali za INDEX funkciju, ali ovaj put samo posljednju ćeliju učinite apsolutnom referencom.

Korak 6 - Zatvorite nosač i pritisnite tipku Enter da biste dobili rezultat.

Korak 7 - Povucite formulu da biste dobili puni rezultat.

Metoda # 3 - Obrnuti redoslijed pomoću VBA kodiranja

Obrtanje redoslijeda excel podataka također je moguće pomoću VBA kodiranja. Ako dobro poznajete VBA, onda je kôd za vas u nastavku.

Kodirati:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Stanice (retci.broj, 1). Završetak (xlUp). Red za k = 2 do LR ćelija (k, 2) .Vrijednost = stanice (LR, 1) .Vrijednost LR = LR - 1 Sljedeći k Kraj Sub 

Kopirajte ovaj kod na svoj modul.

Sada pokrenite kôd da biste na svom Excelovom radnom listu dobili popis obrnutog poretka.

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.