Hogyan fordítsuk az adatokat fejjel lefelé az Excelben (4 mód)

  • Ossza Meg Ezt
Hugh West

Gyakran előfordul, hogy adatokat kell tükrözni az Excelben. Ez a cikk megmutatja, hogy 4 gyors módszerek a flip adatok Excelben fejjel lefelé Két képletet, egy parancsot és egy parancsot fogunk végrehajtani. VBA kódot.

Gyakorlati munkafüzet letöltése

Fejjel lefelé fordítás.xlsm

4 praktikus megközelítés az adatok fejjel lefelé fordításához az Excelben

A módszerek bemutatásához kiválasztottunk egy olyan adathalmazt, amelynek 3 oszlopok: " Név ", " Állam ", és " Város ". Ezt az adatkészletet szükség esetén kissé módosítottuk.

1. A rendezési funkció használata az adatok fejjel lefelé fordításához az Excelben

Majd mi flip a adatok a Rendezés funkciót ebben az első módszerben. Először növekvő sorrendben illesztjük be a számokat, majd csökkenő sorrendbe rendezzük őket, hogy megfordítsuk az adatokat.

Lépések:

  • Először is hozzon létre egy új oszlopot " Nem. ".

  • Ezután írja be a számot a 0 a címre. 5 Bármilyen számot választhat növekvő sorrendben.

  • Ezután válassza ki a cellatartományt D5:D10 .
  • Ezután, a Adatok lap → válassza a " Rendezés Z-től A-ig " a Rendezés és szűrés szakasz.

  • Ezután egy figyelmeztető üzenet jelenik meg.
  • Válassza ki " Bővítse a választékot " és nyomja meg a Rendezés .

  • Végül, ez rendezi az adatokat, és következésképpen, ez lesz flip a adatok fejjel lefelé .

Bővebben: Hogyan lehet az adatokat az Excelben alulról felfelé fordítani (4 gyors módszer)

2. Az INDEX és a ROWS funkciók kombinálása az adatok fejjel lefelé fordításához

Összevonjuk a INDEX és SOROK függvények egy képlet létrehozásához, hogy flip adatok függőleges irányban.

Lépések:

  • Először írja be a következő képletet a cellába E5 .

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

  • Másodszor, nyomja meg a BELÉPÉS Ez az utolsó értéket adja vissza a " Név " oszlopot az első sorba.
  • Ezután húzza a Töltse ki a fogantyút lefelé a A képlet automatikus kitöltése .
  • Ezután húzza az eredményt a jobb oldalra.

Képlet bontás

  • Először is, a INDEX függvény egy kimenetet ad vissza a tartományból B5:B10 .
  • Itt a cellát a SOROK funkció. A tartomány B5:B$10 vissza fog térni 6 .
  • Ezután a következő képletben a következő lesz B6:B$10 , amely visszaadja 5 Vegyük észre, hogy a tartomány utolsó értéke rögzített, ezért a kimenet minden alkalommal kisebb lesz.
  • Így ez a képlet a következőképpen működik flip adatok .
  • Végül a kimenet ehhez hasonlóan fog kinézni.

Bővebben: Hogyan lehet megfordítani a sorokat az Excelben (4 egyszerű módszer)

Hasonló olvasmányok

  • Hogyan lehet az oszlopokat és sorokat megfordítani az Excelben (2 egyszerű módszer)
  • Az Excel Sheet jobbról balra történő módosítása (4 megfelelő mód)
  • Hogyan lehet az Excel lapot balról jobbra fordítani (4 egyszerű módja)

3. Az adatok felfordítása a SORTBY és a ROW funkciók összevonásával

Ebben a szakaszban kombinálni fogjuk a SORTBY és ROW függvények, hogy egy képletet hozzon létre a fejjel lefelé fordítja az adatokat .

Lépések:

  • Kezdetnek írja be ezt a képletet a cellába E5 .

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

  • Ezután nyomja meg a BELÉPÉS Ez tehát a képlet kimeneti eredményét mutatja.

Képlet bontás

  • Először is, kiválasztottuk az adataink teljes körét, amely a következő B5:C10 .
  • Ezután beírjuk az értékeket a 5 a címre. 10 a ROW(B5:B10) rész.
  • Végül beírtuk -1 hogy csökkenő sorrendbe rendezze.

Bővebben: Hogyan lehet az adatokat az Excel diagramban megfordítani (5 egyszerű módszer)

4. A VBA alkalmazása az adatok fejjel lefelé fordításához az Excelben

Használni fogunk egy Excel VBA makró a címre. fejjel lefelé fordítja az adatokat Az Excelben. Itt a For Következő ciklus hogy végigmenjen minden egyes soron, és kicserélje azt a megfelelő sorral. Továbbá a felhasználó a fejléc sora nélküli cellatartományt egy InputBox .

Lépések:

  • Először is, hozza fel a VBA modul ablak, ahová beírjuk a kódjainkat.
  • Szóval, nyomja meg ALT+F11 Alternatívaként, a Fejlesztő lap → válasszon Visual Basic hogy ezt megtegye.
  • Ezért a VBA ablak fog megjelenni.
  • Ezután a Beillesztés lapon válassza a Modul .
  • Itt beillesztjük VBA kódot az Excelbe.

  • Ezután írja be a következő kódot a VBA modul ablak.
 Option Explicit Sub Flip_Data_Upside_Down() 'A változók deklarálása 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 'Minden hiba figyelmen kívül hagyása és folytatás 'A felhasználói input beállítása Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'A kiválasztott cellatartományon való átfutás 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(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

VBA kód lebontása

  • Először is, hívjuk a Aleljárás mint Flip_Data_Upside_Down (Flip_Data_Upside_Down) .
  • Másodszor, hozzárendeljük a változótípusokat.
  • Harmadszor, figyelmen kívül hagyjuk az összes hibát a " Hiba esetén Folytassa tovább " nyilatkozat.
  • Ezután a felhasználó meghatározza a munkasejt tartományt a InputBox módszer.
  • Ezután használjuk a For Következő ciklus a kijelölt cellatartományon való végighaladáshoz.
  • Végül a sorokat kicseréljük a megfelelő sorokkal, hogy flip it fejjel lefelé .
  • Így ez a kód működik.
  • Utána, Mentés a Modul .
  • Ezután helyezze a kurzort a Aleljárás és nyomja meg a Fuss .

  • Ezután ez a kód megkéri a felhasználót, hogy adja meg a tartományt.
  • Ezután válassza ki a cellatartományt B5:D10 és nyomja meg a OK .

  • Ezzel a kiválasztott tartományt függőlegesen megfordítja.

Bővebben: Hogyan lehet megfordítani a tengelyt az Excelben (4 egyszerű módszer)

Emlékezetes dolgok

  • A SORTBY funkció csak a Excel 365 és Excel 2021 A korábbi verziók esetében a 2. módszert használhatja.
  • A formázás megőrzéséhez használhatja az 1. módszert.
  • Ha vannak meglévő értékek a kiöntési tartományon belül, akkor egy " #SPILL! " hiba.

Gyakorlati szekció

Minden egyes módszerhez hozzáadtunk egy gyakorló adathalmazt a Excel Ezért könnyen követheti a módszereinket.

Következtetés

Négy gyors módszert mutattunk, hogy flip adatok Excelben fejjel lefelé Ha bármilyen problémája van ezekkel a módszerekkel kapcsolatban, vagy bármilyen visszajelzése van számomra, nyugodtan írja meg az alábbi megjegyzéseket. Továbbá, látogasson el a honlapunkra. ExcelWIKI további Excelhez kapcsolódó cikkekért. Köszönjük az olvasást, továbbra is kiválóan teljesítünk!

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.