Tartalomjegyzék
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!