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.

Na 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.

Metoda # 1 - Jednostavna metoda sortiranja

Sigurno se već pitate je li moguće obrnuti podatke samo pomoću opcije sortiranja. Ne možemo preokrenuti samo sortiranjem podataka, ali s nekim pomoćnim stupcem to zapravo možemo učiniti.

Korak 1 - Razmotrite podatke u nastavku za ovaj primjer.

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

Korak 3 - Sada odaberite cijeli podatke i otvoriti 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 dat će broj broja 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 funkciju ROWS odaberite isti raspon ćelija koje smo odabrali za funkciju INDEX, ali ovaj put samo posljednju ćeliju čini 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, u nastavku je kôd za vas.

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.

Dopustite mi da vam objasnim kako ovaj kod radi za vas. Prvo, proglasio sam dvije varijable, "k" i "LR" kao LONG tip podataka.

Dim k as long Dim LR as long

"K" je za petljanje kroz stanice, a "LR" je pronalazak posljednjeg korištenog retka na radnom listu.

Dalje, koristio sam traženje posljednje korištene tehnike retka kako bih pronašao zadnju vrijednost u nizu.

LR = Stanice (retci.broj, 1) .završetak (xlUp) .red

Dalje, upotrijebio sam petlju FOR NEXT za petlju kroz stanice da bi se obrnuo redoslijed.

Za k = 2 do LR ćelija (k, 2) .Vrijednost = Ćelije (LR, 1) .Vrijednost LR = LR - 1 Sljedeća k

Dakle, kada pokrenemo ovaj kod, dobit ćemo sljedeći rezultat.

Stvari koje treba zapamtiti

  • U Excelu nema ugrađene funkcije ili alata koji bi preokrenuli redoslijed.
  • Kombinacija INDEKS + REDOVI preokrenut će redoslijed.
  • Od svih dostupnih tehnika, opcija sortiranja je bolji i jednostavniji način sortiranja.
  • Da biste razumjeli VBA kôd, morate prethodno znati VBA makronaredbe.

Zanimljivi članci...