Ako prevrátiť údaje hore nohami v programe Excel (4 spôsoby)

  • Zdieľajte To
Hugh West

Často potrebujeme zrkadliť údaje v programe Excel. Tento článok vám ukáže 4 rýchle spôsoby, ako flipové údaje v programe Excel hore nohami Implementujeme dva vzorce, jeden príkaz a jeden VBA kód, ktorý to umožňuje.

Stiahnite si cvičebnicu

Prevrátenie hore nohami.xlsm

4 praktické prístupy na prevrátenie údajov hore nohami v programe Excel

Na demonštráciu metód sme vybrali súbor údajov s 3 stĺpce: " Názov ", " Štát " a " Mesto ". Tento súbor údajov sme v prípade potreby mierne upravili.

1. Použitie funkcie triedenia na prevrátenie údajov hore nohami v programe Excel

Budeme flip . údaje pomocou Triediť Funkcia v tejto prvej metóde. Najprv vložíme čísla vo vzostupnom poradí a potom ich zoradíme zostupne, aby sme údaje obrátili.

Kroky:

  • Na začiatok vytvorte nový stĺpec s názvom " Nie. ".

  • Potom zadajte číslo z 0 na 5 Môžete si vybrať ľubovoľné číslo vo vzostupnom poradí.

  • Potom vyberte rozsah buniek D5:D10 .
  • Potom, z Údaje karta → vyberte " Triedenie Z na A " v rámci Triedenie & amp; Filter sekcia.

  • Potom sa zobrazí varovná správa.
  • Vyberte " Rozšírenie výberu " a stlačte Triediť .

  • Nakoniec sa údaje roztriedia a následne sa flip . údaje hore nohami .

Prečítajte si viac: Ako prevrátiť údaje v programe Excel zdola nahor (4 rýchle metódy)

2. Kombinácia funkcií INDEX a ROWS na prevrátenie údajov hore nohami

Zlúčime INDEX a RIADKY funkcie na vytvorenie vzorca na flipové údaje vo vertikálnom smere.

Kroky:

  • Najprv zadajte do bunky nasledujúci vzorec E5 .

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

  • Po druhé, stlačte VSTÚPIŤ . Vráti sa posledná hodnota z " Názov " do prvého riadku.
  • Potom potiahnite Rukoväť náplne smerom nadol na Automatické vyplnenie vzorca .
  • Potom pretiahnite výsledok na pravú stranu.

Rozdelenie vzorca

  • Na začiatok INDEX funkcia vracia výstup z rozsahu B5:B10 .
  • V tomto prípade je bunka špecifikovaná pomocou RIADKY funkcia. Rozsah B5:B$10 vráti 6 .
  • V ďalšom vzorci potom bude B6:B$10 , ktorý vráti 5 . všimnite si, že posledná hodnota rozsahu je pevná. Preto sa výstup zakaždým zmenší.
  • Tento vzorec teda funguje takto flipové údaje .
  • Nakoniec bude výstup vyzerať podobne ako tento.

Prečítajte si viac: Ako prevrátiť riadky v programe Excel (4 jednoduché metódy)

Podobné čítania

  • Ako prevrátiť stĺpce a riadky v programe Excel (2 jednoduché metódy)
  • Zmena hárku programu Excel z pravej strany na ľavú (4 vhodné spôsoby)
  • Ako prevrátiť hárok programu Excel zľava doprava (4 jednoduché spôsoby)

3. Prevrátenie údajov hore nohami zlúčením funkcií SORTBY a ROW

V tejto časti budeme kombinovať SORTBY a ROW funkcie na vytvorenie vzorca na prevrátiť údaje hore nohami .

Kroky:

  • Na začiatok zadajte tento vzorec do bunky E5 .

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

  • Potom stlačte tlačidlo VSTÚPIŤ . Takže sa zobrazí výstup zo vzorca.

Rozdelenie vzorca

  • Najprv sme vybrali celý rozsah našich údajov, ktorý je B5:C10 .
  • Potom zadáme hodnoty z 5 na 10 vo vnútri ROW(B5:B10) časť.
  • Nakoniec sme zadali -1 na zoradenie v zostupnom poradí.

Prečítajte si viac: Ako prevrátiť údaje v grafe programu Excel (5 jednoduchých metód)

4. Použitie VBA na prevrátenie údajov hore nohami v programe Excel

Budeme používať Makro Excel VBA na prevrátiť údaje hore nohami v programe Excel. Tu použijeme Pre ďalšiu slučku prejsť každý riadok a vymeniť ho s príslušným riadkom. Okrem toho používateľ vyberie rozsah buniek bez riadku záhlavia pomocou InputBox .

Kroky:

  • Najskôr vyvolajte Modul VBA okno, do ktorého zadávame naše kódy.
  • Takže stlačte ALT+F11 aby ste ju vyvolali. Prípadne z Vývojár karta → vyberte Visual Basic to urobiť.
  • Preto sa VBA sa zobrazí okno.
  • Ďalej z Vložte vyberte kartu Modul .
  • Tu vložíme VBA kód do programu Excel.

  • Potom zadajte nasledujúci kód vo vnútri Modul VBA okno.
 Option Explicit Sub Flip_Data_Upside_Down() 'Deklarovanie premenný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 'Ignorovanie všetkých chýb a pokračovanie 'Nastavenie vstupu používateľa Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Cyklické prechádzanie vybraného rozsahu buniek 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 

Rozdelenie kódu VBA

  • Po prvé, voláme Dílčí postup ako Flip_Data_Upside_Down .
  • Po druhé, priraďujeme typy premenných.
  • Po tretie, ignorujeme všetky chyby pomocou " Pri chybe pokračovať ďalej " vyhlásenie.
  • Ďalej používateľ definuje rozsah pracovných buniek pomocou príkazu InputBox metóda.
  • Potom použijeme Pre ďalšiu slučku prejsť cez vybraný rozsah buniek.
  • Nakoniec sa riadky vymenia s príslušnými riadkami, aby flip to hore nohami .
  • Tento kód teda funguje.
  • Potom, Uložiť . Modul .
  • Potom umiestnite kurzor do Dílčí postup a stlačte Spustiť .

  • Potom tento kód požiada používateľa o zadanie rozsahu.
  • Potom vyberte rozsah buniek B5:D10 a stlačte OK .

  • Týmto spôsobom sa vybraný rozsah prevráti na výšku.

Prečítajte si viac: Ako prevrátiť os v programe Excel (4 jednoduché metódy)

Čo si treba zapamätať

  • Stránka SORTBY je k dispozícii iba v Excel 365 a Excel 2021 Pre staršie verzie môžete použiť metódu 2.
  • Ak chcete zachovať formátovanie, môžete použiť metódu 1.
  • Ak existujú hodnoty v rámci rozsahu úniku, zobrazí sa " #SPILL! " chyba.

Praktická časť

Pre každú metódu sme pridali súbor cvičných údajov v Excel Preto môžete ľahko postupovať podľa našich metód.

Záver

Ukázali sme vám štyri rýchle spôsoby, ako flipové údaje v programe Excel hore nohami Ak sa stretnete s akýmikoľvek problémami týkajúcimi sa týchto metód alebo máte pre mňa akúkoľvek spätnú väzbu, neváhajte a komentujte ich nižšie. Okrem toho môžete navštíviť našu stránku ExcelWIKI pre ďalšie články týkajúce sa Excelu. Ďakujeme za čítanie, pokračujte v excelovaní!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.