Kazalo
Obračanje vrstnega reda preprosto pomeni zamenjavo vrednosti stolpcev. Zato označuje, da bi morala biti zadnja postavka v stolpcu prva vrednost v obratnem vrstnem redu, predzadnja bi morala biti druga vrednost in tako naprej, pri čemer je prva vrednost v obrnjenem stolpcu prva vrednost. Vodoravni položaj je opredeljen kot ravna ali vodoravna površina, pravokotna na ravnino; pod pravim kotom naV tem članku bomo prikazali nekaj različnih učinkovitih načinov za vodoravno obračanje vrstnega reda stolpcev v Excelu.
Prenesi delovni zvezek za prakso
Prenesete lahko delovni zvezek in vadite z njimi.
Obrnjen vrstni red stolpcev vodoravno.xlsm3 učinkovite metode za obrnitev vrstnega reda stolpcev vodoravno v Excelu
Med delom z Microsoft Excel , bomo morda morali spremeniti vrstni red ali preurediti nabor podatkov, ki smo ga ustvarili prej. To lahko storimo tako, da ponovno ustvarimo nabor podatkov z zahtevanim vrstnim redom. vendar je to delo zamudno. Excel ima nekaj izjemnih funkcij in orodij ter tudi nekaj vgrajenih formul za opravljanje tega dela samo z nekaj kliki.
Uporabili bomo na primer naslednji niz podatkov, ki vsebuje nekaj imen izdelkov in njihove cene. Zdaj moramo stolpce preurediti tako, da jih obrnemo in nato postavimo v vodoravni vrstni red.
1. Vstavite ukaze Sort & Transpose za obrnitev vrstnega reda stolpcev vodoravno v Excelu
Razvrsti je besedna zveza, ki se uporablja za opis dejanja urejanja podatkov v določenem vrstnem redu za lažje zbiranje podatkov. Pri razvrščanju podatkov v preglednici lahko podatke preuredite za hitro iskanje podatkov. Za razvrščanje območja ali seznama podatkov lahko uporabite katero koli ali celo več podatkovnih polj. Excel ima ukaz za razvrščanje, ki omogoča preureditev podatkov. Ukaz za razvrščanje bomo uporabili za obrnjeno razvrščanje podatkov.
Transpozicija ustvari nov vir podatkov, pri čemer so vrstice in stolpci prvotnega podatkovnega dokumenta obrnjeni. Takoj ustvari nova imena spremenljivk in zagotovi seznam novih oznak vrednosti. funkcija prenosa s katerim bomo naredili stolpec v vodoravnem vrstnem redu.
Za to potrebujemo pomožni stolpec, ki nam bo pomagal razumeti, da so stolpci obrnjeni.
Sledimo postopkom za uporabo funkcije razvrščanja in preslikave v Excelu, da vodoravno obrnemo vrstni red stolpcev.
KORAKI:
- Najprej izberite pomožni stolpec, da vidite, kaj se zgodi po uporabi ukaza za razvrščanje.
- Drugič, pojdite v Podatki na traku preglednice.
- Tretjič, od Razvrsti in filtriraj kliknite ikono, prikazano na spodnji sliki zaslona.
- To bo odprlo Opozorilo za razvrščanje dialog.
- Nato iz Kaj želite storiti? ', izberite Razširite izbor .
- Nadalje kliknite na Razvrsti za popolno razvrščanje.
- Pri tem lahko vidite, da so stolpci zdaj obrnjeni.
- Pomožnega stolpca ne potrebujemo več, zato ga izbrišite.
- Zdaj izberite celoten nabor podatkov in jih kopirajte s pritiskom na Ctrl + C bližnjica na tipkovnici.
- Nato pojdite v Domov v zavihku traku.
- Od Pripomoček kliknite na kategorijo Paste spustni meni.
- In izberite Posebna prilepitev .
- Lahko pa desno kliknete na izbrano celico, v katero želite postaviti vodoravne stolpce v obratnem vrstnem redu, in izberete Posebna prilepitev .
- Namesto tega lahko uporabite bližnjico na tipkovnici Ctrl + Alt + V da odprete Posebna prilepitev dialog.
- Prikaže se Posebna prilepitev pogovorno okno.
- Zdaj označite polje Transpozicija in kliknite na polje V REDU za dokončanje postopka.
- Lahko pa samo kliknete ikono, prikazano na sliki zaslona, da se stolpci razvrstijo vodoravno.
- In končno lahko vidite želeni vrstni red. S sledenjem zgornjim korakom lahko vrstni red stolpcev obrnete vodoravno.
Preberite več: Kako transponirati vrstice v stolpce v Excelu (5 uporabnih metod)
Podobna branja
- Kako preslikati vrstice v stolpce na podlagi meril v Excelu
- Excel Power Query: Transpozicija vrstic v stolpce (vodnik po korakih)
- Kako transponirati vrstice v stolpce z uporabo programa Excel VBA (4 idealni primeri)
- Transpozicija več stolpcev v en stolpec v Excelu (3 priročne metode)
2. Obrnite vrstni red stolpcev vodoravno z Excelovimi funkcijami
Z vgrajenimi funkcijami programa Excel lahko nabor podatkov vodoravno preuredimo v obratnem vrstnem redu stolpcev. S formulo si bomo ogledali dva različna pristopa.
2.1 Uporaba funkcij INDEX & TRANSPOSE
Najprej bomo uporabili kombinacijo INDEX , VRSTICE in STOLPCI funkcije za obračanje stolpcev. INDEX funkcija podaja rezultat ali sklice na rezultat iz tabele ali razpona vrednosti. VRSTICE in STOLPCI so funkcije iskanja/odnosa v Excelu. Nato bomo uporabili funkcijo TRANSPOZE funkcija vrne navpično območje celic kot vodoravno območje. Oglejmo si postopke za uporabo formul.
KORAKI:
- Najprej bomo podvojili stolpce poleg prvotnih stolpcev, pri čemer bo vrednost celice prazna, da vidimo, ali formula deluje pravilno.
- Nato izberite celico E5 in v to celico vnesite naslednjo formulo.
=INDEX($B$5:$C$8,VRSTICE(B5:$B$8),STOLPCI($B$5:B5))
- Nato pritisnite Vnesite na tipkovnici.
- Povlecite Ročaj za polnjenje navzdol, da podvojite formulo v celotnem območju. Samodejno izpolnjevanje obseg, dvakrat kliknite na Plus ( + ) simbol.
- Če želite formulo ponoviti v celotnem območju, povlecite Ročaj za polnjenje v desno.
- Na koncu boste videli, da so stolpci zdaj obrnjeni.
🔎 Kako deluje formula?
- STOLPCI($B$5:B5): Poiščite in vrnite številko stolpca določenega sklica na celico.
- ROWS(B5:$B$8): Poišče in vrne število vrstic v vsaki referenci ali polju.
- INDEX($B$5:$C$8,ROW(B5:$B$8),COLUMNS($B$5:B5)): Pri tem bo uporabljen celoten obseg podatkov, nato pa bodo stolpci obrnjeni.
- Zdaj moramo stolpce urediti v vodoravnem vrstnem redu. V ta namen izberite celico, v kateri želite spremeniti vrstni red nabora podatkov.
- Nato nadomestite formulo.
=TRANSPOZICIJA(E4:F8)
- Pritisnite Vnesite . In formula se prikaže v vrstici s formulo.
- Nazadnje ste dobili naročilo, ki je nastalo.
2.1. Uporaba funkcij SORTBY & amp; TRANSPOSE
Drugič, združili bomo funkcija SORTBY in VRSTICE za pridobitev obratnega vrstnega reda stolpcev. SORTBY funkcija razvrsti elemente območja ali polja z uporabo formule in elementov iz drugega območja ali polja. Nato bomo uporabili funkcijo TRANSPOZE ponovno uporabite funkcijo, da bodo stolpci v vodoravnem vrstnem redu. Sledimo naslednjim korakom.
KORAKI:
- Podobno v prejšnjih metodah kopirajte stolpce brez vrednosti za primerjavo stolpcev.
- Nato vnesite naslednjo formulo.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)
- Poleg tega je za dokončanje operacije zadel Vnesite ključ.
🔎 Kako deluje formula?
- ROW(B5:B8): Pri tem se preveri in upošteva število vrstic v vsaki referenci ali polju.
- SORTBY($B$5:$C$8,ROW(B5:B8),-1): Razvrstite območje tako, da jih vse obrnete, -1 bo rezultat vnesel v celotno območje celic.
- Sedaj lahko vidite, da so stolpci v obratnem vrstnem redu.
- Če želite, da so podatki v vodoravnem vrstnem redu, vnesite spodnjo formulo.
=TRANSPOZICIJA(E4:F8)
- Nato pritisnite Vnesite da si ogledate rezultat.
- In to je to. Želeni rezultat si lahko ogledate v preglednici.
Preberite več: Kako transponirati stolpce v vrstice v Excelu (6 metod)
3. Uporabite makro VBA za obrnitev vrstnega reda stolpcev vodoravno v Excelu
S spletno stranjo Excel VBA , lahko uporabniki preprosto uporabijo kodo, ki deluje kot meniji excel s traku. uporabimo lahko Excel VBA za vodoravno obračanje vrstnega reda stolpcev s preprostim zapisom kode. Oglejmo si korake za uporabo kode VBA za pravilno izvedbo dela. Pri tem uporabljamo isti nabor podatkov kot prej.
KORAKI:
- Najprej pojdite v Razvijalec z zavihka v traku.
- Drugič, iz Koda kliknite na kategorijo Visual Basic da odprete Urejevalnik Visual Basic . Ali pa pritisnite Alt + F11 da odprete Urejevalnik Visual Basic .
- Namesto tega lahko z desno tipko miške kliknete na delovni list in izberete Prikaži kodo To vas bo pripeljalo tudi do Urejevalnik Visual Basic .
- To bo prikazano v Urejevalnik Visual Basic kjer zapišemo kodo za ustvarjanje tabele iz območja.
- Nato kopirajte in prilepite VBA spodaj prikazana koda.
Koda VBA:
Sub Reverse_Columns_Horizontally() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer On Error Resume Next xTitleId = "Reverse Columns" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation =xlCalculationManual Za int2 = 1 Do UBound(ary, 2) int3 = UBound(ary, 1) Za int1 = 1 Do UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Next Next ran.Formula = ary Application.ScreenUpdating = TrueApplication.Calculation = xlCalculationAutomatic Range("B10:F11").Value = WorksheetFunction.Transpose(Range("B4:C8")) End Sub
- Nato zaženite kodo s klikom na RubSub ali pritisnite bližnjico na tipkovnici F5 .
- To se bo prikazalo v oknu, ki smo ga ustvarili s pisanjem nekaj vrstic kode. Okno bo zahtevalo območja. Izberite območja, nato pa kliknite V REDU za dokončanje postopka.
- Vidite, da so stolpci podatkovnega niza zdaj v obrnjenem vodoravnem vrstnem redu.
Razlaga kode VBA
Sub Reverse_Columns_Horizontally() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer
Tu začnemo postopek in ga poimenujemo Obrni_stolpce_horizontalno . Nato samo razglasite imena spremenljivk, ki jih potrebujemo za izvajanje kode.
xTitleId = "Obrnjeni stolpci" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual
Te vrstice ustvarjajo okno, ki bo zahtevalo območja, ki jih želimo obrniti. V njem določimo naslovno polje kot Obratni stolpci in ime polja kot Razpon .
Za int2 = 1 Do UBound(ary, 2) int3 = UBound(ary, 1) Za int1 = 1 Do UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Naslednji Naslednji Ran.Formula = ary Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic
Ta blok kode obrne stolpce.
Razpon("B10:F11").Vrednost = WorksheetFunction.Transpose(Razpon("B4:C8"))
Ta vrstica kode naredi stolpce v vodoravnem vrstnem redu.
Preberite več: VBA za transpozicijo več stolpcev v vrstice v Excelu (2 metodi)
Zaključek
Zgornje metode vam bodo pomagale pri Obrnite vrstni red stolpcev vodoravno v Excelu Če imate kakršnakoli vprašanja, predloge ali povratne informacije, nam to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke v ExcelWIKI.com blog!