Jak obnovit pořadí dat v aplikaci Excel? | 3 metody s příkladem
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ů.
Například se podívejte 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 obrátit pořadí v aplikaci Excel.
Tuto šablonu aplikace Excel v opačném pořadí si můžete stáhnout zde - šablonu aplikace Excel v opačném pořadíMetoda č. 1 - Jednoduchá metoda řazení
Určitě vás už zajímá, 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 pomocí nějakého pomocného sloupce 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í si vybrat kompletní údaje a otevřenou možnost třídění 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 vybraného rozsahu a funkce ROWS v aplikaci Excel poskytne 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 vytvořte pouze poslední buňku jako absolutní referenci.
Krok 6 - Zavřete závorku a stiskněte klávesu Enter pro získání výsledku.
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 dobré znalosti VBA, pak níže je 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 hledá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 k obrácení 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 třídění lepší a snadný způsob třídění.
- Abyste pochopili kód VBA, musíte mít předchozí znalost maker VBA.