Sadržaj
Ako tražite neke od najlakših načina za pretvaranje više redaka u stupce u Excelu, ovaj će vam članak biti od pomoći. Dakle, zaronimo u glavni članak.
Preuzmite radnu knjigu
Pretvorba više redaka u stupce.xlsm
9 načina za pretvorbu Više redaka u stupce u Excelu
Ovdje imamo neke zapise o prodaji nekih proizvoda za mjesece od siječnja do svibnja . Pokušat ćemo pretvoriti retke u stupce kako bismo mogli vizualizirati zapise za mjesece kao zaglavlja stupaca i koristit ćemo ovaj skup podataka uglavnom da demonstriramo načine jednostavnog pretvaranja više redaka u stupce.
Ovdje smo koristili verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju prema vašoj želji.
Metoda-1: Korištenje opcije transponiranja za pretvaranje više redaka u stupce u Excelu
Ovdje ćemo upotrijebiti opciju Transponiranje unutar Opcija lijepljenja za jednostavno pretvaranje sljedećih više redaka u stupce.
Koraci :
➤ Kopirajte cijeli raspon skupa podataka pritiskom na CTRL+C .
➤ Odaberite ćeliju u kojoj želite imati izlaz, Kliknite desnom tipkom miša na mišu i odaberite opciju Transponiranje iz Opcija lijepljenja .
Tada ćete moći prenijeti svoje podatke što znači pretvaranje redaka ustupaca.
Pročitajte više: Excel makronaredba: Pretvorite više redaka u stupce (3 primjera)
Metoda-2: Pretvorba Više redaka u stupce pomoću funkcije TRANSPOSE
U ovom ćemo odjeljku upotrijebiti funkciju niza, funkciju TRANSPOSE , za pretvaranje više redaka sljedećeg skupa podataka u više stupaca, i da bismo prikupili podatke također smo formatirali drugu tablicu ispod glavnog skupa podataka.
Koraci :
➤ Upišite sljedeću formulu u ćelija B10 .
=TRANSPOSE(B3:E8)
Ovdje, TRANSPOSIRAJ će promijeniti retke raspona B3:E8 u stupce istovremeno.
➤ Pritisnite ENTER .
Nakon toga, dobit ćete konverziju retke u stupce kao na sljedećoj slici.
Morate pritisnuti CTRL+SHIFT+ENTER umjesto da pritisnete ENTER za ostale verzije osim za Microsoft Excel 365 .
Pročitajte više: Kako prenijeti stupac u više redaka u programu Excel (6 metoda)
Metoda-3: Korištenje INDIRECT i ADDRESS funkcija
Ovdje ćemo koristiti INDIRECT funkciju , ADDRESS funkciju , ROW funkciju i Funkcija COLUMN za transformaciju redaka sljedećeg skupa podataka u stupce.
Koraci :
➤ Koristite sljedeću formulu u ćeliji B10 .
=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
Ovdje, B3 je početna ćelija od glavnogskup podataka.
-
COLUMN(B3)
→returns the column number of cell
B3
-
COLUMN($B$3)
→returns the column number of cell
$B$3
(the absolute referencing will fix this cell)
Izlaz → 2
-
ROW($B$3)
→returns the row number of cell
$B$3
(the absolute referencing will fix this cell)
Izlaz → 3
-
ROW(B3) →
returns the row number of cell
B3
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
postaje2-2+3 → 3
-
ROW(B3) - ROW($B$3) + COLUMN($B$3)
postaje3-3+2 → 2
-
ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))
postajeADDRESS(3, 2) →
returns the reference at the intersection point of
Row 3
and
Column 2
Izlaz → $B$3
-
INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
postajeINDIRECT(“$B$3”)
→ vraća vrijednost ćelije $B$3 .Izlaz → Mjesec
➤ Pritisnite ENTER .
➤ Povucite alat Fill Handle na desnu stranu i dolje.
Konačno, moći ćete promijeniti više redaka glavnog skupa podataka u više stupaca.
Pročitajte više: Excel VBA: Dohvatite redak i Broj stupca iz adrese ćelije (4 metode)
Metoda-4: Upotreba funkcije INDEX za pretvaranje više redaka u stupce
U ovom odjeljku koristit ćemo kombinaciju funkcije INDEX , funkcije COLUMN i funkcije ROW za jednostavno pretvaranje više redaka u stupce.
Koraci :
➤ Primijenite sljedeću formulu u ćeliju B10 .
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
Ovdje je $B$3:$E$8 raspon skupa podataka, A1 koristi se za dobivanje prvog reda i broj stupca ovog skupa podataka.Koristimo broj stupca za argument broj retka i broj retka kao argument broj stupca kako bismo lako promijenili retke u stupce unosom ovih vrijednosti u indeksnu funkciju .
➤ Pritisnite ENTER .
➤ Povucite Fill Handle alat na desnu stranu i dolje.
Nakon toga, dobit ćete konverziju redaka u stupce kao na sljedećoj slici.
Pročitajte više: Kako dodati više redaka i stupaca u Excelu (na sve moguće načine)
Metoda-5: Korištenje INDEX-MATCH Formula
U ovom odjeljku koristit ćemo funkciju INDEX i funkciju MATCH za pretvaranje višestrukih redaka sljedećeg skupa podataka u stupce.
Koraci :
➤ Prvo, morate ručno prenijeti prvi stupac kao prvi redak nove tablice.
➤ Upišite sljedeću formulu u ćeliju B11 .
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
Ovdje, $C$3:$C$8 je drugi stupac od skup podataka, a $B$3:$B$8 je prvi stupac skupa podataka.
-
MATCH(B$10,$B$3:$B$8,0)
postajeMATCH(“Month”,$B$3:$B$8,0)
→ vraća broj indeksa retka ćelije s nizom Mjesec u rasponu $B$3:$B$8Izlaz → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
postajeINDEX($C$3:$C$8,1)
→ vraća prvu vrijednost raspona $C$3:$C$8Izlaz → Narančasto
➤ Pritisnite ENTER i povucite alat Fill Handle na desnu stranu.
Tada ćete dobiti drugi stupac glavnog skup podataka kao drugi redak.
Slično, primijenite sljedeće formule da dovršite ostatak pretvorbe.
=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))
=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))
Konačno, dobit ćete sve retke prvog skupa podataka kao stupce u drugom skupu podataka.
Pročitajte više: Kako prenijeti više stupaca u retke u programu Excel
Slična čitanja
- [Popravljeno!] Redovi i stupci su i brojevi u Excelu
- Kako sakriti retke i stupce u Excelu (10 načina)
- Excel VBA: Postavite raspon prema broju retka i stupca (3 primjera)
Metoda-6: Upotreba funkcije VLOOKUP za pretvaranje više redaka u stupce
U u ovom odjeljku koristit ćemo funkciju VLOOKUP za transponiranje više redaka sljedeće podatkovne tablice u stupce.
Koraci :
➤ Na početku morate izvršiti prijenos ručno postavite prvi stupac kao prvi redak novog skupa podataka.
➤ Zapišite sljedeću formulu u ćeliju B11 .
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
Ovdje, $B$3:$E$8 je raspon skupa podataka, B$10 je vrijednost traženja, i 2 je za gledanje vrijednosti u drugom stupcu skupa podataka.
➤ Pritisnite ENTER i povucite Alat Ručka za popunjavanje desnostranu.
Nakon toga, dobit ćete drugi stupac glavnog skupa podataka kao drugi red.
U na isti način upotrijebite donje formule za dovršetak pretvorbe.
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
Pročitajte više: Kako dodati retke i stupce u Excelu (3 jednostavne metode)
Metoda-7: Upotreba Power Query
Ovdje ćemo koristiti Power Query za jednostavno premještanje više redaka u stupce. Ali moramo dodati dodatni redak na početku skupa podataka jer Power Query neće transformirati prvi redak u stupac jer ga smatra zaglavljem.
Koraci :
➤ Idite na karticu Podaci >> Dohvati & Transformiraj podatke Grupa >> Iz tablice/raspona Opcija.
Nakon toga, Stvori tablicu čarobnjak pojavit će se.
➤ Odaberite raspon podataka, a zatim kliknite na opciju Moja tablica ima zaglavlja .
➤ Pritisnite OK .
Tada će se pojaviti prozor Power Query Editor .
➤ Odaberite sve stupce skupa podataka pritiskom na CTRL i Lijevi klik na vašem mišu u isto vrijeme .
➤ Idite na karticu Transponiraj >> Opciju transponiranja .
Možete napraviti prvi red od vaš skup podataka također zaglavlje.
➤ Idite na Transformacija Kartica >> Koristi prvi red kao zaglavlja Grupa >> Koristi prvi redak kao opciju zaglavlja .
Tada ćete dobiti transformirane stupce iz redaka glavnog skup podataka.
➤ Za zatvaranje ovog prozora idite na Početna Kartica >> Zatvori & Učitaj Grupa >> Zatvori & Učitaj Opciju.
Na ovaj način, tablica u prozoru Power Query Editor učitat će se u novi list pod nazivom Tablica5 .
Pročitajte više: Kako mijenjati retke i stupce u Excelu (5 metoda)
Metoda-8: Pretvaranje više redaka u stupce pomoću VBA koda
U ovom odjeljku koristit ćemo VBA kod za pretvaranje više redaka u stupaca.
Koraci :
➤ Idite na Razvojni program Kartica >> Visual Basic Opcija.
Tada će se otvoriti Visual Basic Editor .
➤ Idite na Insert Tab >> Module Option.
Nakon toga, Module će biti kreiran.
➤ Napišite sljedeći kod
5519
Ovdje smo multiple_rows_range i multiple_columns_range deklarirali kao Raspon , a postavljeni su na raspon koji ćemo odabrati kroz Okvire za unos upotrebom metode Okvir za unos .
Zatim ćemo kopirati glavni podaci et multiple_rows_range i zatim ga zalijepite kao transponiranje u odredišnu ćeliju multiple_columns_range .
➤ Pritisnite F5 .
Tada ćete dobiti okvir za unos u kojem morate odabrati raspon skupa podataka $B$3:$E$8 u Odaberite raspon redaka okvir i pritisnite OK .
Tada će se pojaviti drugi okvir za unos.
➤ Odaberite odredišnu ćeliju $B$10 gdje želite imati transponirani skup podataka, a zatim pritisnite OK .
Na kraju, će dobiti transformirane stupce iz više redaka čak i uz formatiranje glavnog skupa podataka kao što je sljedeće.
Pročitajte više: Kako Zamijenite retke i stupce u Excel grafikonu (2 metode)
Metoda-9: Pretvorba višestrukih redaka u stupce i retke pomoću funkcije OFFSET
Imamo popis koji sadrži imena nekih učenika , njihove subjekte i odgovarajuće oznake u više redaka. Sada želimo prva tri retka pretvoriti u tri različita stupca tablice pored ovog popisa. Slično, želimo pretvoriti ostale retke kao stupce po tri retka. Dakle, možete vidjeti da redove moramo pretvoriti u stupce i retke odjednom.
Da bismo to učinili, koristit ćemo OFFSET , ROW , i Funkcije COLUMN .
Koraci :
➤ Upišite sljedeću formulu u ćeliju D4 .
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
Ovdje je $B$4 početna ćelija popisa.
-
COLUMN()
→returns the column number of cell
D4
where the formula is being applied.
Output →
4
-
COLUMN()-4
postaje4-4 → 4
is subtracted because the starting cell of the formula is in
Column 4
.
Output →
0
-
ROW() →
returns the row number of cell
D4
where the formula is being applied.
Output →
4
-
(ROW()-4)*3
postaje(4-4)*3 → 4
is subtracted because the starting cell of the formula is in
Row 4
and multiplied with
3
as we want to transform
3
rows into columns each time.
Output →
0
-
OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
becomes
OFFSET($B$4,0+0,0,1,1)
OFFSET($B$4,0,0,1,1) → OFFSET
will extract the range with a height and width of
1
starting from cell
$B$4
.
Output
→ Joseph
➤ Pritisnite ENTER .
➤ Povucite alat Fill Handle na desnu stranu i dolje.
S vremenom ćete moći učiniti pretvorba iz više redaka u stupce i retke.
Pročitajte više: Premjestite redak/stupac u Excelu bez zamjene postojećih podataka (3 najbolja načina)
Odjeljak za vježbu
Za samostalno vježbanje osigurali smo odjeljak Vježbanje kao ispod na listu pod nazivom Vježbanje . Učinite to sami.
Zaključak
U ovom smo članku pokušali pokriti načine za jednostavno pretvaranje više redaka u stupce u Excelu. Nadam se da će vam biti od koristi. Ako imate prijedloge ili pitanja, slobodno ih podijelite u odjeljku za komentare.