Ako zmeniť poradie údajov v programe Excel? | 3 metódy s príkladom

Opačné poradie údajov programu Excel

Opačné poradie v programe Excel nie je nič iné ako preklopenie údajov, pri ktorých sa dolná hodnota zobrazuje zhora a najvyššia hodnota klesá.

Napríklad sa pozrite na obrázok nižšie.

Ako vidíme, dolná hodnota je hore v opačnom poradí a to isté platí aj pre najvyššiu hodnotu. Otázkou teda je, ako obrátiť poradie údajov v programe Excel.

Ako obrátiť poradie dátových riadkov v programe Excel?

V programe Excel môžeme triediť podľa niekoľkých metód, tu vám ukážeme všetky možné spôsoby, ako obrátiť poradie v programe Excel.

Túto šablónu Excel v opačnom poradí si môžete stiahnuť tu - Šablónu Excel v opačnom poradí

Metóda č. 1 - Jednoduchá metóda triedenia

Určite vás už zaujíma, či je možné údaje obrátiť iba pomocou možnosti triedenia. Nemôžeme to zvrátiť iba zoradením údajov, ale pomocou nejakého pomocného stĺpca to skutočne môžeme urobiť.

Krok 1 - Zvážte nižšie uvedené údaje pre tento príklad.

Krok 2 - Vedľa tohto vytvorte stĺpec s názvom „HELPER“ a vložte sériové čísla.

Krok 3 - Teraz si vybrať kompletné údaje a otvorenú možnosť triedenia stlačením ALT + D + S .

Krok 4 - V časti Zoradiť podľa vyberte možnosť Pomocník.

Krok 5 - Potom v sekcii Objednávka vyberte možnosť Od najväčšej po najmenšiu.

Krok 6 - Teraz kliknite na OK, naše údaje budú obrátené.

Metóda č. 2 - Použitie vzorca Excel

Poradie môžeme obrátiť aj pomocou vzorcov. Aj keď na to nemáme zabudovanú žiadnu funkciu, môžeme obrátiť poradie pomocou iných vzorcov.

Aby sme vytvorili opačné poradie dát, použijeme dva vzorce, tj INDEX a ROWS. Funkcia INDEX môže načítať výsledok zo spomínaného čísla riadku vybraného rozsahu a funkcia ROWS v programe Excel dá počet vybraných riadkov.

Krok 1 - Zvážte nižšie uvedené údaje pre tento príklad.

Krok 2 - Najskôr otvorte funkciu INDEX.

Krok 3 - Pre pole vyberte názvy miest z A2: A9 a urobte z nich absolútny odkaz stlačením klávesu F4.

Krok 4 - Ďalej vložte funkciu Row Num open ROWS do funkcie INDEX.

Krok 5 - Pre funkciu ROWS vyberte rovnaký rozsah buniek, aký sme vybrali pre funkciu INDEX, ale tentoraz urobte iba poslednú bunku ako absolútnu referenciu.

Krok 6 - Zatvorte zátvorku a stlačte kláves Enter, aby ste dosiahli výsledok.

Krok 7 - Presuňte vzorec a získate úplný výsledok.

Metóda č. 3 - Opačné poradie pomocou kódovania VBA

Obrátenie poradia údajov programu Excel je možné aj pomocou kódovania VBA. Ak máte dobré znalosti jazyka VBA, nižšie je uvedený kód.

Kód:

 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) .Hodnota LR = LR - 1 Ďalej k Koniec Sub 

Skopírujte tento kód do svojho modulu.

Teraz spustením kódu získate zoznam obráteného poradia v pracovnom hárku programu Excel.

Vysvetlím vám, ako tento kód funguje pre vás. Najprv som deklaroval dve premenné „k“ a „LR“ ako DLHÝ údajový typ.

 Dim k As Long Dim LR tak dlho 

„K“ je na opakovanie buniek a „LR“ na vyhľadanie posledného použitého riadku v pracovnom hárku.

Ďalej som použil nájdenie poslednej použitej techniky riadkov na nájdenie poslednej hodnoty v reťazci.

LR = bunky (riadky, počet, 1). Koniec (xlUp). Riadok

Ďalej som použil slučku FOR NEXT na to, aby som prešiel bunkami, aby som zmenil poradie.

 Pre k = 2 až LR bunky (k, 2). Hodnota = bunky (LR, 1). Hodnota LR = LR - 1 Ďalej k

Takže keď spustíme tento kód, dostaneme nasledujúci výsledok.

Na čo treba pamätať

  • V programe Excel nie je k dispozícii žiadna zabudovaná funkcia alebo nástroj na obrátenie poradia.
  • Kombinácia INDEX + RIADKY poradie obráti.
  • Spomedzi všetkých dostupných techník je možnosť triedenia lepším a ľahším spôsobom triedenia.
  • Aby ste pochopili kód VBA, musíte mať predchádzajúce znalosti makier VBA.