Kazalo
Pogosto moramo v Excelu zrcaliti podatke. 4 hitri načini za podatki o obračanju v programu Excel obrnjeno navzdol Izvedli bomo dve formuli, en ukaz in en VBA kodo za to.
Prenesi delovni zvezek za prakso
Obračanje narobe.xlsm
4 priročni pristopi za obračanje podatkov navzdol v Excelu
Za prikaz metod smo izbrali nabor podatkov z 3 stolpci: " Ime ", " Država " in " Mesto ". Ta nabor podatkov smo po potrebi nekoliko spremenili.
1. Uporaba funkcije razvrščanja za obračanje podatkov navzdol v Excelu
Mi bomo flip . podatki z uporabo Razvrsti Najprej bomo vstavili številke v naraščajočem vrstnem redu, nato pa jih razvrstili v padajočem vrstnem redu, da podatke obrnemo.
Koraki:
- Za začetek ustvarite nov stolpec z imenom " Ne. ".
- Nato vnesite številko iz 0 na . 5 . Izberete lahko poljubno število v naraščajočem vrstnem redu.
- Nato izberite območje celic D5:D10 .
- Nato je iz Podatki zavihek → izberite " Razvrsti od Z do A " na podlagi Razvrsti in filtriraj oddelek.
- Po tem se prikaže opozorilno sporočilo.
- Izberite " Razširite izbor " in pritisnite Razvrsti .
- Na koncu se podatki razvrstijo in posledično se flip . podatki obrnjeni navzdol .
Preberite več: Kako obrniti podatke v Excelu od spodaj navzgor (4 hitre metode)
2. Kombiniranje funkcij INDEX in ROWS za obračanje podatkov navzdol
Združili bomo INDEX in . VRSTICE funkcije za ustvarjanje formule za podatki o obračanju v navpični smeri.
Koraki:
- Najprej v celico vnesite naslednjo formulo E5 .
=INDEX(B$5:B$10,VRSTICE(B5:B$10))
- Drugič, pritisnite VSTOP To bo vrnilo zadnjo vrednost iz polja " Ime " v prvo vrstico.
- Nato povlecite Ročaj za polnjenje navzdol do Samodejno izpolnjevanje formule .
- Nato rezultat povlecite na desno stran.
Razčlenitev formule
- Najprej je treba INDEX funkcija vrne izhod iz območja B5:B10 .
- Pri tem je celica določena z VRSTICE funkcija. Razpon B5: B$10 vrne 6 .
- V naslednji formuli bo B6: B$10 , ki bo vrnil 5 Opazite, da je zadnja vrednost območja fiksna, zato bo izhod vsakič manjši.
- Tako ta formula deluje tako, da podatki o obračanju .
- Končni rezultat bo videti podobno kot ta.
Preberite več: Kako obrniti vrstice v Excelu (4 preproste metode)
Podobna branja
- Kako obrniti stolpce in vrstice v Excelu (2 preprosti metodi)
- Sprememba Excelovega lista z desne na levo (4 primerni načini)
- Kako obrniti Excelov list z leve na desno (4 preprosti načini)
3. Z združitvijo funkcij SORTBY in ROW obrnite podatke navzdol
V tem razdelku bomo združili SORTBY in . ROW funkcije za ustvarjanje formule za obračanje podatkov navzdol .
Koraki:
- Za začetek v celico vnesite to formulo E5 .
=SORTBY($B$5:$C$10,ROW(B5:B10),-1)
- Nato pritisnite VSTOP . Tako bo prikazan rezultat formule.
Razčlenitev formule
- Najprej smo izbrali celoten obseg naših podatkov, ki je B5:C10 .
- Nato vnesemo vrednosti iz 5 na . 10 v notranjosti VRSTICA (B5: B10) del.
- Nazadnje smo vnesli -1 za razvrščanje v padajočem vrstnem redu.
Preberite več: Kako obrniti podatke v Excelovem grafikonu (5 enostavnih metod)
4. Uporaba VBA za obračanje podatkov navzdol v Excelu
Uporabili bomo Excel VBA Makro na . obračanje podatkov navzdol v Excelu. Tukaj bomo uporabili Za naslednjo zanko da bi šel skozi vsako vrstico in jo zamenjal z ustrezno vrstico. Poleg tega bo uporabnik izbral območje celic brez naslovne vrstice z uporabo InputBox .
Koraki:
- Najprej prikličite Modul VBA okno, v katerega vnesemo svoje kode.
- Zato pritisnite ALT+F11 da ga prikličete. Druga možnost je, da iz Razvijalec zavihek → izberite Visual Basic za to.
- Zato je VBA odpre se okno.
- Nato iz Vstavite izberite zavihek Modul .
- Tu vstavimo VBA kodo v Excel.
- Nato vnesite naslednjo kodo v polje Modul VBA okno.
Option Explicit Sub Flip_Data_Upside_Down() 'Deklaracija spremenljivk 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 'Ignoriranje vseh napak in nadaljevanje 'Nastavitev vnosa uporabnika Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Zanka skozi izbrano območje celic 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(x3, x2) = temp_Array x3 = x3 - 1 Next Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub
Razčlenitev kode VBA
- Najprej pokličemo Podpostopek kot Flip_Data_Upside_Down .
- Drugič, dodelimo tipe spremenljivk.
- Tretjič, ne upoštevamo vseh napak, ki se pojavijo z uporabo " Ob napaki Nadaljuj naslednji " izjava.
- Nato uporabnik določi območje delovnih celic z uporabo InputBox metoda.
- Nato uporabimo Za naslednjo zanko za prehod skozi izbrano območje celic.
- Na koncu se vrstice zamenjajo z ustreznimi vrsticami za flip . obrnjeno navzdol .
- Zato ta koda deluje.
- Nato, Shrani . Modul .
- Nato postavite kazalec v polje Podpostopek in pritisnite Spustite .
- Nato bo ta koda od uporabnika zahtevala, da vnese območje.
- Nato izberite območje celic B5:D10 in pritisnite V REDU .
- S tem se izbrano območje obrne navpično.
Preberite več: Kako obrniti os v Excelu (4 preproste metode)
Stvari, ki si jih je treba zapomniti
- Spletna stran SORTBY je na voljo samo v Excel 365 in . Excel 2021 Za prejšnje različice lahko uporabite metodo 2.
- Če želite ohraniti oblikovanje, lahko uporabite metodo 1.
- Če v območju razlitja obstajajo obstoječe vrednosti, se prikaže " #SPILL! " napaka.
Oddelek za prakso
Za vsako metodo smo dodali nabor podatkov za vadbo v Excel Zato lahko zlahka sledite našim metodam.
Zaključek
Prikazali smo vam štiri hitre načine za podatki o obračanju v programu Excel obrnjeno navzdol . Če se soočite s kakršnimi koli težavami v zvezi s temi metodami ali imate kakršne koli povratne informacije zame, vas prosimo, da jih komentirate spodaj. Poleg tega lahko obiščete naše spletno mesto ExcelWIKI za več člankov, povezanih z Excelom. Hvala za branje in še naprej dosegajte odličnost!