Opačné pořadí dat aplikace Excel
Opačné pořadí v aplikaci Excel není nic jiného než převrácení dat, kde spodní hodnota přichází nahoře a horní hodnota jde dolů.
Podívejte se například na obrázek níže.

Jak vidíme, spodní hodnota je nahoře v opačném pořadí a totéž platí i pro nejvyšší hodnotu. Otázkou tedy je, jak obrátit pořadí dat v aplikaci Excel.
Jak obrátit pořadí datových řádků v aplikaci Excel?
V aplikaci Excel můžeme řadit podle několika metod; zde vám ukážeme všechny možné způsoby, jak změnit pořadí v aplikaci Excel.
Metoda č. 1 - Jednoduchá metoda řazení
Už si jistě kladete otázku, zda je možné data obrátit pouhým použitím možnosti řazení. Nemůžeme zvrátit pouhým seřazením dat, ale s nějakým pomocným sloupcem to dokážeme.
Krok 1 - Zvažte níže uvedená data pro tento příklad.

Krok 2 - Vedle toho vytvořte sloupec s názvem „HELPER“ a vložte sériová čísla.

Krok 3 - Nyní vyberte všechna data a otevřít možnost řazení stisknutím ALT + D + S .

Krok 4 - V části Seřadit podle vyberte možnost Pomocník.

Krok 5 - Poté v části „Objednávka“ vyberte možnost „Největší až nejmenší“.

Krok 6 - Nyní klikněte na Ok, naše data budou obrácena.

Metoda č. 2 - Použití vzorce Excel
Můžeme také obrátit pořadí pomocí vzorců. I když k tomu nemáme žádnou vestavěnou funkci, můžeme použít jiné vzorce k obrácení pořadí.
Abychom vytvořili opačné pořadí dat, použijeme dva vzorce, tj. INDEX a ROWS. Funkce INDEX může načíst výsledek ze zmíněného čísla řádku zvoleného rozsahu a funkce ROWS v aplikaci Excel dá počet vybraných řádků.
Krok 1 - Zvažte níže uvedená data pro tento příklad.

Krok 2 - Nejprve otevřete funkci INDEX.

Krok 3 - Pro pole vyberte názvy měst z A2: A9 a udělejte z nich absolutní odkaz stisknutím klávesy F4.

Krok 4 - Dále vložte funkci Row Num open ROWS dovnitř funkce INDEX.

Krok 5 - Pro funkci ROWS vyberte stejný rozsah buněk, jaký jsme vybrali pro funkci INDEX, ale tentokrát je pouze poslední buňka jako absolutní reference.

Krok 6 - Zavřete závorku a stisknutím klávesy Enter získáte výsledek.

Krok 7 - Přetažením vzorce získáte úplný výsledek.

Metoda č. 3 - Opačné pořadí pomocí kódování VBA
Obrácení pořadí dat aplikace Excel je také možné pomocí kódování VBA. Pokud máte dobrou znalost jazyka VBA, níže je uveden kód pro vás.
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 Další k Konec Sub
Zkopírujte tento kód do svého modulu.

Nyní spusťte kód a získejte seznam obráceného pořadí v listu aplikace Excel.
Vysvětlím vám, jak pro vás tento kód funguje. Nejprve jsem deklaroval dvě proměnné, „k“ a „LR“ jako DLOUHÝ datový typ.
Dim k As Long Dim LR tak dlouho
„K“ je pro procházení buňkami a „LR“ je pro vyhledání posledního použitého řádku v listu.
Dále jsem použil hledání poslední použité techniky řádků k nalezení poslední hodnoty v řetězci.
LR = Buňky (Rows.Count, 1) .End (xlUp) .Row
Dále jsem použil smyčku FOR NEXT k procházení buňkami, aby se obrátilo pořadí.
Pro k = 2 až LR buňky (k, 2). Hodnota = buňky (LR, 1). Hodnota LR = LR - 1 Další k
Když tedy spustíme tento kód, získáme následující výsledek.

Věci k zapamatování
- V aplikaci Excel není k dispozici žádná vestavěná funkce nebo nástroj k obrácení pořadí.
- Kombinace INDEX + ŘÁDKY obrátí pořadí.
- Ze všech dostupných technik je možnost řazení lepší a snadnější způsob třídění.
- Abyste porozuměli kódu VBA, musíte mít předchozí znalost maker VBA.