Sisukord
Sageli on meil vaja andmeid Excelis peegeldada. See artikkel näitab teile, kuidas 4 kiireid viise flip data Excelis tagurpidi Rakendame kaks valemit, ühe käsu ja ühe käsu. VBA kood selleks.
Lae alla praktiline töövihik
Ümberpööramine tagurpidi.xlsm
4 praktilist lähenemist andmete ümberpööramiseks Excelis tagurpidi
Meetodite demonstreerimiseks oleme valinud andmekogumi, millel on 3 veerud: " Nimi ", " Riik ", ja " Linn ". Oleme seda andmestikku vajaduse korral veidi muutnud.
1. Sorteerimisfunktsiooni kasutamine andmete ümberpööramiseks Excelis tagurpidi
Me flip . andmed kasutades Sorteeri funktsioon selles esimeses meetodis. Kõigepealt sisestame numbrid kasvavas järjekorras, seejärel sorteerime neid kahanevas järjekorras, et andmeid ümber pöörata.
Sammud:
- Alustuseks looge uus veerg nimega " Ei. ".
- Seejärel sisestage number alates 0 aadressile 5 Võite valida mis tahes numbri kasvavas järjekorras.
- Järgmisena valige lahtrivahemik D5:D10 .
- Pärast seda, alates Andmed vahekaart → valige " Sorteeri Z kuni A " all Sort & Filter jagu.
- Pärast seda ilmub hoiatusteade.
- Valige " Laiendage valikut " ja vajutage Sorteeri .
- Lõpuks, see sorteerib andmed ja järelikult on see flip . andmed tagurpidi .
Loe edasi: Kuidas Exceli andmeid alt üles keerata (4 kiiret meetodit)
2. INDEX ja ROWS funktsioonide kombineerimine andmete tagurpidi pööramiseks
Me ühendame INDEX ja ROWS funktsioonid, et luua valem, et flip data vertikaalses suunas.
Sammud:
- Kõigepealt sisestage lahtrisse järgmine valem E5 .
=INDEX(B$5:B$10,ROWS(B5:B$10))
- Teiseks, vajutage SISESTA See tagastab viimase väärtuse " Nimi " veergu esimesele reale.
- Seejärel lohistage Täitmise käepide allapoole kuni Valemi automaatne täitmine .
- Pärast seda lohistage tulemus paremale poole.
Valemi jaotus
- Alustuseks on INDEX funktsioon tagastab väljundi vahemikust B5:B10 .
- Siin on lahtrile määratud ROWS funktsioon. Vahemik B5:B$10 tagastab 6 .
- Siis on järgmises valemis see B6:B$10 , mis tagastab 5 Pange tähele, et vahemiku viimane väärtus on fikseeritud. Seetõttu muutub väljund iga kord väiksemaks.
- Seega toimib see valem nii, et flip data .
- Lõpuks näeb väljund välja umbes nii.
Loe edasi: Kuidas Exceli ridu ümber pöörata (4 lihtsat meetodit)
Sarnased lugemised
- Kuidas Exceli veergude ja ridade ümberpööramine (2 lihtsat meetodit)
- Exceli lehe muutmine paremalt vasakule (4 sobivat viisi)
- Kuidas Exceli leht vasakult paremale pöörata (4 lihtsat viisi)
3. Andmete ümberpööramine SORTBY ja ROW funktsioonide ühendamise abil
Käesolevas punktis kombineerime SORTBY ja ROW funktsioonid, et luua valem, et andmete ümberpööramine tagurpidi .
Sammud:
- Alustuseks sisestage see valem lahtrisse E5 .
=SORTBY($B$5:$C$10,ROW(B5:B10),-1)
- Seejärel vajutage SISESTA Nii et see näitab valemi väljundit.
Valemi jaotus
- Kõigepealt valisime välja meie andmete täieliku ulatuse, mis on B5:C10 .
- Seejärel sisestame väärtused alates 5 aadressile 10 sees ROW(B5:B10) osa.
- Lõpuks me sisestasime -1 sorteerida seda kahanevas järjekorras.
Loe edasi: Kuidas Exceli diagrammi andmeid ümber pöörata (5 lihtsat meetodit)
4. VBA rakendamine andmete ümberpööramiseks Excelis tagurpidi
Me kasutame Exceli VBA makro aadressile andmete ümberpööramine tagurpidi Excelis. Siinkohal kasutame me Järgmise silmuse jaoks iga rea läbimiseks ja selle vahetamiseks vastava rea vastu. Lisaks valib kasutaja lahtrite vahemiku ilma päise reana kasutades InputBox .
Sammud:
- Kõigepealt tooge üles VBA moodul aknas, kuhu me sisestame oma koodid.
- Niisiis, vajutage ALT+F11 et tuua see üles. Alternatiivselt võib alates Arendaja vahekaart → valige Visual Basic seda teha.
- Seega on VBA avaneb aken.
- Järgnevalt, alates Sisesta vahekaart, valige Moodul .
- Siinkohal sisestame VBA koodi Excelisse.
- Pärast seda kirjutage järgmine kood sisse VBA moodul aken.
Option Explicit Sub Flip_Data_Upside_Down() 'Muutujate deklareerimine 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 'Ignoreerime kõik vead ja jätkame 'Kasutaja sisendi seadistamine Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Looping läbi valitud rakkude vahemiku 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) cell_Array(x2) = temp_Array x3 = x3 - 1 Järgmine Järgmine cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub
VBA koodi lahtikirjutamine
- Esiteks, me kutsume Alammenetlus nagu Flip_Data_Upside_Down (ümberpööratud_andmed_ülespoole_alla) .
- Teiseks määrame muutujatüübid.
- Kolmandaks, me ignoreerime kõiki vigu, kasutades " Vea korral Jätka järgmist " avaldus.
- Järgmisena määrab kasutaja töövahemiku, kasutades käsku InputBox meetod.
- Seejärel kasutame Järgmise silmuse jaoks valitud lahtrite vahemiku läbimiseks.
- Lõpuks vahetatakse read vastavate ridade vastu, et flip see tagurpidi .
- Seega see kood töötab.
- Pärast seda, Salvesta . Moodul .
- Seejärel asetage kursor sisemusse Alammenetlus ja vajutage Käivita .
- Seejärel palub see kood kasutajal sisestada vahemik.
- Seejärel valige lahtrivahemik B5:D10 ja vajutage OK .
- Seda tehes keerab see valitud vahemiku vertikaalselt ümber.
Loe edasi: Kuidas Exceli telge ümber pöörata (4 lihtsat meetodit)
Asjad, mida meeles pidada
- The SORTBY funktsioon on saadaval ainult Excel 365 ja Excel 2021 Varasemate versioonide puhul võite kasutada meetodit 2.
- Vormindamise säilitamiseks võite kasutada meetodit 1.
- Kui lekkepiirkonnas on olemasolevad väärtused, siis kuvatakse " #SPILL! " viga.
Praktika sektsioon
Oleme lisanud iga meetodi jaoks praktilise andmekogumi, mis on lisatud Excel Seetõttu saate meie meetodeid hõlpsasti järgida.
Kokkuvõte
Näitasime teile neli kiiret viisi, kuidas flip data Excelis tagurpidi . Kui teil tekib nende meetoditega seoses probleeme või on mul tagasisidet, siis kommenteerige allpool. Lisaks võite külastada meie veebilehte ExcelWIKI rohkem Exceliga seotud artikleid. Täname lugemise eest, jätkake kiitust!