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.

$config[zx-auto] not found$config[zx-overlay] not found