Kako obrnuti redoslijed kolona horizontalno u Excelu

  • Podijeli Ovo
Hugh West

Obrnuti redoslijed jednostavno znači zamjenu vrijednosti stupaca. Stoga označava da bi poslednja stavka u koloni trebala biti prva vrijednost u suprotnom redoslijedu, pretposljednja bi trebala biti druga vrijednost, i tako dalje, pri čemu je prva vrijednost u preokrenutom stupcu prva vrijednost. Horizontalni položaj se definira kao ravan ili nivo okomit na ravnu površinu; pod pravim uglom u odnosu na okomicu. U ovom članku ćemo demonstrirati neke različite učinkovite načine za obrnuti redoslijed kolona horizontalno u Excelu.

Preuzmite radnu svesku za vježbe

Možete preuzeti radnu svesku i vježbati sa njih.

Obrnuti redoslijed kolona vodoravno.xlsm

3 efikasne metode za obrnuti redoslijed kolona vodoravno u Excelu

Dok radimo sa Microsoft Excelom , možda ćemo morati da preuredimo ili preuredimo skup podataka koji smo ranije napravili. To možemo učiniti ponovnim kreiranjem skupa podataka sa traženim redoslijedom. Ali ovaj posao oduzima mnogo vremena. Excel ima neke nevjerovatne značajke i alate, kao i neke ugrađene formule za obavljanje ovog posla samo s nekoliko klikova.

Na primjer, koristit ćemo sljedeći skup podataka koji sadrži neke nazive proizvoda i cijenu proizvode. Sada, trebamo preurediti kolone tako što ćemo ih obrnuti, a zatim ih postaviti u horizontalni redoslijed.

1. Insert Sort & Transponirajte komande u obrnutoHorizontalni redoslijed kolona u programu Excel

Sort je fraza koja se koristi za opisivanje čina raspoređivanja podataka određenim redoslijedom kako bi se olakšalo prikupljanje podataka. Dok sortirate podatke u proračunskoj tabeli, možete preurediti podatke da biste ih brzo locirali. Bilo koje ili čak više polja podataka može se koristiti za sortiranje regije ili liste podataka. Excel ima naredbu sortiranja za preuređivanje podataka. Koristit ćemo naredbu sortiranje da obrnemo podatke.

Transpose generira novi izvor podataka pri čemu se redovi i stupci dokumenta početnih podataka obrću. On trenutno generiše nova imena varijabli i daje listu novih oznaka vrijednosti. Excel ima funkciju transponiranja pomoću koje ćemo kolonu napraviti horizontalnim redoslijedom.

Za ovo nam je potreban pomoćni stupac koji će nam pomoći da shvatimo da su stupci obrnuti.

Pratimo procedure za korištenje sortiranja i funkcije transponiranja u excelu za obrnuti redoslijed kolona horizontalno.

KORACI:

  • Prvo, izaberite pomoćnu kolonu da vidite šta se dešava nakon upotrebe naredbe sortiranje.
  • Drugo, idite na karticu Podaci sa trake vaše tabele.
  • Treće, iz Sort & Filter kategoriju, kliknite na ikonu prikazanu na slici ispod.

  • Ovo će otvoriti dijaloški okvir Upozorenje o sortiranju .
  • Zatim, iz ' Šta želite učiniti? ', odaberite Proširite izbor .
  • Dalje, kliknite na dugme Sortiraj da biste ih savršeno sortirali.

  • Radeći ovo, možete vidjeti da su stupci sada samo obrnuti.

  • Više nam ne treba pomoćni stupac , pa izbrišite pomoćni stupac.
  • Sada odaberite cijeli skup podataka i kopirajte ih pritiskom na Ctrl + C prečicu na tastaturi.
  • Zatim idite na <3 Kartica>Početna traka.
  • Iz kategorije Međuspremnik , kliknite na padajući meni Zalijepi .
  • I, odaberite Specijalno zalijepi .

  • Alternativno, možete kliknuti desnom tipkom miša na odabranu ćeliju u koju želite postaviti horizontalno obrnuto naručite stupce i odaberite Specijalno lijepljenje .
  • Umjesto da to radite, jednostavno možete koristiti prečicu na tipkovnici Ctrl + Alt + V da otvorite Zalijepi Specijalni dijalog.

  • Ovo će prikazati dijaloški okvir Specijalno zalijepi .
  • Sada, označite polje Transpose i cli kliknite na dugme OK da dovršite proces.

  • Ili možete samo kliknuti na ikonu prikazanu na snimku ekrana kako biste kolone postavili horizontalnim redoslijedom.

  • I, konačno, možete vidjeti željeni redoslijed. Samo slijedeći gornje korake možete obrnuti redoslijed kolone horizontalno.

Pročitajte više: Kako transponirati redove u kolone uExcel (5 korisnih metoda)

Slična očitanja

  • Kako transponirati redove u kolone na osnovu kriterija u Excelu
  • Excel Power Query: Transponiranje redova u kolone (Vodič korak po korak)
  • Kako transponirati redove u stupce koristeći Excel VBA (4 idealna primjera)
  • Transponirajte više kolona u jedan stupac u Excelu (3 zgodne metode)

2. Horizontalno obrnuti redoslijed kolona s Excel funkcijama

Možemo koristiti ugrađene funkcije Excela da preuredimo skup podataka obrnutim redoslijedom kolona horizontalno. Vidjet ćemo dva različita pristupa s formulom.

2.1. Primijenite INDEX & Funkcije TRANSPOSE

Prvo ćemo koristiti kombinaciju funkcija INDEX , ROWS i COLUMNS da bismo obrnuli kolone. Funkcija INDEX daje rezultat ili reference na rezultat iz tablice ili raspona vrijednosti. Funkcije ROWS i COLUMNS su funkcije pretraživanja/reference u Excelu. Zatim ćemo koristiti funkciju TRANSPOSE , ova funkcija vraća vertikalni raspon ćelija kao horizontalni raspon. Pogledajmo procedure za korištenje formula.

KORACI:

  • Na prvom mjestu, duplicirat ćemo stupce pored originalnih kolona zadržavajući ćeliju vrijednost prazna da vidite da li formula radi ispravno.
  • Zatim, odaberite ćeliju E5 i stavite sljedeću formulu utu ćeliju.
=INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5))

  • Zatim pritisnite Enter na tastaturi.

  • Povucite ručicu za popunjavanje prema dolje da biste duplicirali formulu u rasponu. Ili, da Automatsko popunjavanje raspona, dvaput kliknite na simbol Plus ( + ).

  • Dalje, da biste replicirali formulu u cijelom rasponu, povucite ručicu za popunjavanje nadesno.

  • I, konačno, moći ćete vidjeti da su stupci sada obrnuti.

🔎 Kako funkcionira formula?

  • COLUMNS($B$5:B5): Pretražite gore i vratite broj stupca određene reference ćelije.
  • ROWS(B5:$B$8): Traži i vraća broj redova u svakoj referenci ili nizu.
  • INDEX($B$5:$C$8 ,ROWS(B5:$B$8),COLUMNS($B$5:B5)): Ovo će uzeti cijeli niz podataka, a zatim obrnuti stupce.
  • Sada , trebamo postaviti kolone horizontalnim redoslijedom. Za to odaberite ćeliju u kojoj želite promijeniti redoslijed skupa podataka.
  • Zatim zamijenite formulu.
=TRANSPOSE(E4:F8)

  • Pritisnite Enter . I formula će se prikazati u traci formule.
  • Na kraju, dobili ste rezultujući redoslijed.

2.1. Koristite SORTBY & TRANSPOSE funkcije

Drugo, kombinirat ćemo funkciju SORTBY i ROWS funkciju da dobijemo obrnuti redoslijed kolona. TheFunkcija SORTBY sortira elemente regije ili niza koristeći formulu i elemente iz drugog regiona ili raspona. Zatim ćemo ponovo koristiti funkciju TRANSPOSE kako bismo kolone postavili horizontalnim redoslijedom. Slijedimo donje korake.

KORACI:

  • Slično, u prethodnim metodama kopirajte stupce bez vrijednosti da biste uporedili kolone.
  • Nakon toga, unesite sljedeću formulu tamo.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)

  • Dalje, za završetak operacije pritisnite Enter tipka.

🔎 Kako funkcionira formula?

  • ROW(B5:B8): Ovo će provjeriti i uzeti broj redova u svakoj referenci ili nizu.
  • SORTBY( $B$5:$C$8,ROW(B5:B8),-1): Sortirajte opseg tako da ih sve obrnete, -1 će rezultat staviti u cijeli raspon ćelija.
  • Sada možete vidjeti da su stupci sada obrnutim redoslijedom.
  • Dalje, da biste podatke postavili horizontalnim redoslijedom, unesite formulu ispod.
=TRANSPOSE(E4:F8)

  • Nakon toga, pritisnite Enter da vidite rezultat.

  • I to je to. Možete vidjeti željeni rezultat u vašoj proračunskoj tabeli.

Pročitajte više: Kako transponirati stupce u redove u Excelu (6 metoda)

3. Primijenite VBA makro na obrnuti redoslijed kolona vodoravno u Excelu

Sa Excel VBA , korisnici mogu lako koristiti kod koji djeluje kaoexcel meniji sa trake. Možemo koristiti Excel VBA da obrnemo redoslijed kolona horizontalno samo pisanjem jednostavnog koda. Pogledajmo korake za korištenje VBA koda za pravilno obavljanje posla. Za ovo koristimo isti skup podataka kao i prije.

KORACI:

  • Prvo, idite na Kartica Developer sa trake.
  • Drugo, iz kategorije Code , kliknite na Visual Basic da otvorite Visual Basic Editor . Ili pritisnite Alt + F11 da otvorite Visual Basic Editor .

  • Umjesto da to radite, možete jednostavno kliknuti desnim tasterom miša na svoj radni list i otići na Prikaži kod . Ovo će vas također odvesti u Visual Basic Editor .

  • Ovo će se pojaviti u Visual Basic Editoru gdje pišemo naš kod za kreiranje tablice iz raspona.
  • Sljedeće kopirajte i zalijepite VBA kod prikazan ispod.

VBA Šifra:

9653
  • Nakon toga pokrenite kod klikom na dugme RubSub ili pritiskom na prečicu na tastaturi F5 .

  • Ovo će se pojaviti u prozoru koji smo napravili pisanjem nekih linija koda. Prozor će tražiti opsege. Odaberite raspone, a zatim kliknite OK da dovršite proceduru.

  • I, možete vidjeti da su stupci skupa podataka sada obrnutim horizontalnim redoslijedom.

VBA kodObjašnjenje

6903

Ovdje započinjemo proceduru i imenujemo proceduru Obrnuti_stupci_Horizontalno . Zatim samo deklarirajte imena varijabli koja su nam potrebna da izvršimo kod.

5822

Te linije prave prozor, koji će tražiti opsege koje želimo obrnuti. Tamo definišemo okvir naslova kao Reverse Columns i ime okvira kao Range .

3039

Ovaj blok koda obrće kolone.

6452

Linija koda pravi kolone horizontalnim redoslijedom.

Pročitajte više: VBA za transponiranje više kolona u redove u Excelu (2 metode)

Zaključak

Godine metode će vam pomoći da obrnete vodoravni redoslijed kolona u Excelu . Nadam se da će vam ovo pomoći! Ako imate bilo kakvih pitanja, prijedloga ili povratnih informacija, molimo vas da nas obavijestite u odjeljku za komentare. Ili možete baciti pogled na naše ostale članke na ExcelWIKI.com blogu!

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.