Jak převrátit data v aplikaci Excel vzhůru nohama (4 způsoby)

  • Sdílet Toto
Hugh West

Často potřebujeme zrcadlit data v aplikaci Excel. V tomto článku se dozvíte. 4 rychlé způsoby, jak flipová data v aplikaci Excel vzhůru nohama . Zavedeme dva vzorce, jeden příkaz a jeden vzorec. VBA kód k tomu.

Stáhnout cvičebnici

Převrácení vzhůru nohama.xlsm

4 praktické postupy pro převrácení dat v aplikaci Excel vzhůru nohama

Pro demonstraci metod jsme vybrali datovou sadu s 3 sloupce: " Název ", " Stát " a " Město ". V případě potřeby jsme tento soubor dat mírně upravili.

1. Použití funkce řazení k převrácení dat vzhůru nohama v aplikaci Excel

Budeme flip na data pomocí Třídit Funkce v této první metodě. Nejprve vložíme čísla vzestupně a poté je seřadíme sestupně, abychom data převrátili.

Kroky:

  • Na začátku vytvořte nový sloupec s názvem " Ne. ".

  • Pak zadejte číslo z 0 na 5 . Můžete zvolit libovolné číslo ve vzestupném pořadí.

  • Dále vyberte rozsah buněk D5:D10 .
  • Poté z Data karta → vyberte " Třídit Z na A " v rámci Třídit a filtrovat sekce.

  • Poté se zobrazí varovná zpráva.
  • Vyberte " Rozšíření výběru " a stiskněte tlačítko Třídit .

  • Nakonec se data seřadí a následně se provede flip na data vzhůru nohama .

Přečtěte si více: Jak převrátit data v aplikaci Excel zdola nahoru (4 rychlé metody)

2. Kombinace funkcí INDEX a ROWS pro převrácení dat vzhůru nohama

Sloučíme INDEX a ŘADY funkce pro vytvoření vzorce pro flipová data ve svislém směru.

Kroky:

  • Nejprve zadejte do buňky následující vzorec E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • Za druhé, stiskněte ENTER . Tím se vrátí poslední hodnota z " Název " do prvního řádku.
  • Poté přetáhněte Plnicí rukojeť směrem dolů k Automatické vyplnění vzorce .
  • Poté přetáhněte výsledek na pravou stranu.

Rozdělení vzorců

  • Začněme tím, že INDEX funkce vrací výstup z rozsahu B5:B10 .
  • Zde je buňka zadána pomocí ŘADY funkce. Rozsah B5:B$10 vrátí 6 .
  • V dalším vzorci pak bude B6:B$10 , který vrátí 5 . Všimněte si, že poslední hodnota rozsahu je pevná. Proto se výstup pokaždé zmenší.
  • Tento vzorec tedy funguje tak, že flipová data .
  • Výstup bude nakonec vypadat podobně.

Přečtěte si více: Jak převrátit řádky v aplikaci Excel (4 jednoduché metody)

Podobná čtení

  • Jak převrátit sloupce a řádky v aplikaci Excel (2 snadné metody)
  • Změna listu aplikace Excel zprava doleva (4 vhodné způsoby)
  • Jak převrátit list aplikace Excel zleva doprava (4 snadné způsoby)

3. Převrácení dat vzhůru nohama sloučením funkcí SORTBY a ROW

V této části budeme kombinovat SORTBY a ROW funkce pro vytvoření vzorce pro převrátit data vzhůru nohama .

Kroky:

  • Začněte tím, že do buňky zadáte tento vzorec E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • Pak stiskněte tlačítko ENTER . Takže se zobrazí výstup ze vzorce.

Rozdělení vzorců

  • Nejprve jsme vybrali celý rozsah našich dat, což je B5:C10 .
  • Poté zadáme hodnoty z 5 na 10 uvnitř ROW(B5:B10) část.
  • Nakonec jsme zadali -1 pro seřazení sestupně.

Přečtěte si více: Jak převrátit data v grafu aplikace Excel (5 snadných metod)

4. Použití VBA k převrácení dat vzhůru nohama v aplikaci Excel

Použijeme Makro VBA aplikace Excel na převrátit data vzhůru nohama v Excelu. Zde použijeme Pro další smyčku projít každý řádek a vyměnit jej za příslušný řádek. Kromě toho uživatel vybere rozsah buněk bez řádku záhlaví pomocí příkazu InputBox .

Kroky:

  • Nejprve vyvolejte Modul VBA okno, do kterého zadáváme naše kódy.
  • Stiskněte tedy ALT+F11 abyste ji mohli vyvolat. Případně můžete z Vývojář karta → vyberte Visual Basic k tomu.
  • Z toho vyplývá, že VBA zobrazí se okno.
  • Dále z Vložte vyberte kartu Modul .
  • Zde vkládáme VBA kód do aplikace Excel.

  • Poté zadejte následující kód do pole Modul VBA okno.
 Option Explicit Sub Flip_Data_Upside_Down() 'Deklarace proměnných Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Ignorování všech chyb a pokračování 'Nastavení uživatelského vstupu Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Procházení vybraného rozsahu buněk ve smyčce For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

Rozdělení kódu VBA

  • Za prvé, voláme Dílčí postup jako Flip_Data_Upside_Down .
  • Za druhé přiřazujeme typy proměnných.
  • Za třetí, ignorujeme všechny chyby pomocí " Při chybě pokračovat Další " prohlášení.
  • Dále uživatel definuje rozsah pracovních buněk pomocí příkazu InputBox metoda.
  • Pak použijeme Pro další smyčku projít vybraný rozsah buněk.
  • Nakonec se řádky prohodí s příslušnými řádky, aby se flip to vzhůru nohama .
  • Tento kód tedy funguje.
  • Poté, Uložit . Modul .
  • Pak umístěte kurzor do pole Dílčí postup a stiskněte Spustit .

  • Poté tento kód požádá uživatele o zadání rozsahu.
  • Pak vyberte rozsah buněk B5:D10 a stiskněte OK .

  • Tím se vybraný rozsah převrátí na výšku.

Přečtěte si více: Jak převrátit osu v aplikaci Excel (4 snadné metody)

Na co nezapomenout

  • Na stránkách SORTBY je k dispozici pouze v Excel 365 a Excel 2021 Pro starší verze můžete použít metodu 2.
  • Chcete-li zachovat formátování, můžete použít metodu 1.
  • Pokud v rozmezí úniku existují hodnoty, zobrazí se " #SPILL! " chyba.

Praktická část

Pro každou metodu jsme přidali sadu cvičných dat v aplikaci Excel Proto můžete snadno postupovat podle našich metod.

Závěr

Ukázali jsme vám čtyři rychlé způsoby, jak flipová data v aplikaci Excel vzhůru nohama . Pokud se setkáte s jakýmikoliv problémy týkajícími se těchto metod nebo máte pro mě jakoukoliv zpětnou vazbu, neváhejte se vyjádřit níže. Kromě toho můžete navštívit naše stránky ExcelWIKI pro další články týkající se Excelu. Děkujeme za přečtení, pokračujte v excelování!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.