Kako transponirati vrstice v stolpce v Excelu (5 uporabnih metod) -

  • Deliti To
Hugh West

Prenos podatkov v MS Excelu je resnično eno najpogostejših opravil, ki jih opravljajo uporabniki programa Excel. preslikava vrstic v stolpce v programu MS Excel V tem članku bomo prikazali več enostavnih in učinkovitih metod z ustreznimi primeri in ustreznimi razlagami.

Naslednja slika prikazuje, kaj dejansko počnemo v tem članku.

Prenesi delovni zvezek za prakso

Praktično knjigo lahko prenesete s spodnje povezave.

Inverzija vrstic v stolpce.xlsm

5 uporabnih metod za transpozicijo vrstic v stolpce v Excelu

Predpostavimo, da imamo nabor podatkov, v katerem so predstavljeni rezultati nekaterih učencev po letnikih. Vrstice tega nabora podatkov želimo zaradi boljše predstavitve preslikati v stolpce. V naslednjih razdelkih bomo prikazali 5 instrumentalnih metod programa Excel za izvedbo te naloge.

1. Uporabite ukaz Paste Special in povezavo do Transpozicija vrstic v stolpce

Uporabimo lahko preprost Posebna prilepitev na dva načina, ki sta opisana v nadaljevanju.

1.1 Uporaba posebnega ukaza Paste

Ta metoda je hitra in enostavna, vendar ni primerna za ponavljajoče se postopke. Kljub temu si oglejmo, kako ta metoda deluje.

Koraki:

  • Najprej izberite obseg celic ( B4: I9) želite transpozicijo.
  • Nato z desnim klikom miške kliknite . in . Kopiraj . Uporabite lahko tudi bližnjico na tipkovnici Ctrl+C namesto tega.

  • Izberite lokacijo celice ( B11) kjer želite, da se končno izpiše rezultat.
  • Pojdi na Paste > Posebna prilepitev .

  • Spletna stran Posebna prilepitev Odpre se meni. Označite Transpozicija potrditveno polje.

    Lahko pa odprete tudi Posebna prilepitev menija z uporabo bližnjice na tipkovnici Ctrl+Alt+V .

  • Pritisnite V REDU .

Tako smo ustvarili transponirani podatkov iz našega začetnega nabora podatkov.

Preberite več: Transponirajte več vrstic v skupini v stolpce v Excelu.

1.2 Transponirajte tabelo in jo povežite z začetnimi podatki

Pomanjkljivost zgornje metode je, da se zaradi spremembe katerega koli podatka v začetnem nizu podatkov ta ne bo spremenil v prenesenem nizu podatkov. Zato potrebujemo metodo, ki bo izhodne podatke povezala z začetnim nizom podatkov in jih ustrezno posodobila. Po spodnjih korakih si oglejmo, kako to storiti.

Koraki:

  • Izberite želeno območje celic ( B4: I9 )> Ctrl+C > Izberite želeno lokacijo ( B11 ).
  • Pojdite na Posebna prilepitev menija s pritiskom na Ctrl+Alt+V> Kliknite na Prilepi povezavo .

Novi niz podatkov je zdaj v območju celic B11:I16 Ni še prenesen. Samo smo ga povezali z našim prvotnim naborom podatkov. Poleg tega vidimo, da je izginila tudi oblika. Če ne želite, da izgine, morate ponovno določiti obliko!

  • Odprite Excelovo Poišči in zamenjaj pogovorno okno. Ali pa pritisnite Ctrl+H in namesto tega pridite do Zavihek Zamenjaj neposredno.
  • Zamenjava vse " = " z " abc " ali katere koli črke, ki jih ni v naboru podatkov> kliknite na Zamenjajte vse .

Morda se zdi, da smo izgubili svoj novi niz podatkov! Za želeno količino podatkov zaostajamo še za tri korake. transponirana podatkovna tabela.

  • Izberite naš novi niz podatkov in pritisnite Ctrl+C > Izberite lokacijo ( K4 ), da se izhod končno postavi.
  • Pritisnite Ctrl+Alt+V > Označite Transpozicija potrditveno polje.

  • Pritisnite V REDU .

  • Izberite tabelo na K2:P9 > Pritisnite Ctrl+H in pridite do Zavihek Zamenjaj .
  • Zamenjava vsak " abc " z " = "> Press Zamenjajte vse .

Na koncu smo ustvarili želeni sklop povezanih in prenesenih podatkov.

Opozoriti je treba, da se ob spremembi katerega koli vnosa v prvotnem nizu podatkov ustrezno spremenijo tudi preneseni podatki. Oglejte si priloženo sliko zaslona.

Preberite več: Bližnjica Excel Paste Transpose: 4 preprosti načini uporabe

2. Uporabite funkcijo TRANSPOSE, da Obračanje vrstic v stolpce

Funkcija TRANSPOSE je zelo enostavno uporabiti kot dinamično polje v MS Excel 365 . Uporabite ga lahko tudi v drugih različicah na nekoliko drugačen način. To bomo prikazali v tem razdelku.

2.1 Uporaba funkcije TRANSPOSE kot dinamičnega polja

Koraki:

  • Izberite lokacijo ( B11 ), kam na koncu postaviti želeni rezultat.
  • Vnesite naslednjo formulo in izberite celoten niz podatkov.
=TRANSPOZICIJA(B4:I9)

  • Nato pritisnite Vstopite.

Nazadnje smo ustvarili preneseni niz podatkov, vendar smo izgubili obliko našega niza podatkov.

Opozoriti je treba, da TRANSPOZE funkcija je dinamična, kar pomeni, da če kar koli spremenite v prvotnem nizu podatkov, se bo to samodejno posodobilo v prenesenem rezultatu.

2.2 Uporaba funkcije TRANSPOSE s Ctrl+Shift+Enter

Če nimate MS Office 365 in morate delati s starejšimi različicami programa MS Excel, lahko še vedno delate s TRANSPOZE funkcijo. Vendar bo tokrat za vas nekoliko manj prilagodljiva.

V tem primeru morate najprej prešteti, koliko stolpcev in vrstic je v prvotnem podatkovnem nizu.

Spletna stran splošno pravilo je, da če ima niz vhodnih podatkov X vrstic in . Stolpci Y , izhodni niz podatkov bo imel Vrstice Y in . X stolpcev .

V tem primeru ima naš primer 8 stolpcev in . 6 vrstic skupaj.

Koraki:

  • Izberite naključno območje celic s 6 stolpci in 8 vrsticami.
  • Vnesite naslednjo formulo:
=TRANSPOZICIJA(B4:I9)

  • Pritisnite Ctrl+Shift+Enter ali preprosto pritisnite Vnesite če ste MS 365 uporabnik.

Končno smo dobili preslikan niz podatkov. Oglejte si vrstico formule. Kodrasti oklepaji kažejo, da gre za formulo za polje.

Preberite več: Kako transponirati polje v Excelu (3 preprosti načini)

Podobna branja

  • Kako transponirati vsak n vrstic v stolpce v Excelu (2 preprosti metodi)
  • Pretvarjanje stolpcev v vrstice v Excelu z uporabo poizvedbe Power Query
  • Kako preslikati podvojene vrstice v stolpce v Excelu (4 načini)
  • Transpozicija več stolpcev v en stolpec v Excelu (3 priročne metode)

3. Uporabite funkcije INDIRECT & ADDRESS za preslikavo vrstic v stolpce

Vrstice v stolpce lahko prenesemo tudi v dveh korakih, in sicer tako, da kombiniramo INDIREKTNO in . NASLOV funkcije.

Koraki:

  • Najprej izberite lokacijo celice ( B11 ), kamor želite umestiti izhod.
  • Nato vnesite naslednjo formulo:
=INDIRECT(NASLOV(STOLPEC(B4)-STOLPEC($B$4)+VRSTICA($B$4), VRSTICA(B4)-VRSTICA($B$4)+STOLPEC($B$4)))

  • Pritisnite Vnesite .

Tako smo dobili prenesen niz podatkov, vendar moramo izhodne podatke ponovno ročno oblikovati.

Ena od prednosti te metode je, da lahko prenesene podatke urejate, ne da bi spremenili celoten niz podatkov.

Preberite več: Prenos več vrstic v skupini v stolpce v Excelu

4. Uporaba orodja Excel Power Query Tool za transpozicijo več vrstic v stolpce

Poizvedba Power Query je resnično učinkovito orodje za hiter prenos podatkov v Excelu. Tokrat bomo prikazali korake za prenos podatkov z uporabo Poizvedba Power Query orodje.

Koraki:

  • Najprej izberite nabor podatkov in pojdite v Podatki zavihek> Pridobivanje in preoblikovanje podatkov > Iz tabele/območja .
  • Spletna stran Ustvari tabelo odprlo se bo pogovorno okno> Označite Moja tabela ima glave potrditveno polje> nato pritisnite V REDU .

  • Spletna stran Urejevalnik poizvedb Power Query odprlo se bo pogovorno okno> Izberite Preoblikovanje zavihek.
  • Izberite Uporabite glave kot prvo vrstico .

  • Nato kliknite na Transpozicija .

  • Nato izberite Uporabite prvo vrstico kot glave .

  • Pojdi na Datoteka > Zapri & amp; Naloži .

Spletna stran Urejevalnik poizvedb Power Query pogovorno okno se bo zaprlo in posledično se bo v delovni zvezek naložil nov list s prenesenimi podatki.

Preberi več: Excel Power Query: Transpozicija vrstic v stolpce (vodnik po korakih)

5. Uporaba Excelovih makrov VBA za pretvorbo vrstic v stolpce

VBA makri pomagajo pretvoriti vrstice v stolpce v delovnem listu. V tem razdelku vam bomo pokazali, kako delati z Makroji VBA za prenos vrstic v stolpce v programu MS Excel.

Koraki:

  • Najprej desno kliknite na ime delovnega lista " Uporaba makrov VBA "> kliknite na Prikaži kodo.

Modul aplikacij Microsoft Visual Basic odpre se okno.

  • Kopiraj naslednje Makroji VBA in samo prilepite jih v Okno modula .
 Option Explicit Sub TransposeRowsToColumns() Dim SrcRng As Range Dim DestRng As Range Set SrcRng = Application.InputBox(Prompt:="Prosimo, izberite območje za transpozicijo", Title:="Transpozicija vrstic v stolpce", Type:=8) Set DestRng = Application.InputBox(Prompt:="Izberite zgornjo levo celico ciljnega območja", Title:="Transpozicija vrstic v stolpce", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Nato pritisnite F5 za zagon makrov VBA> Izberite celoten niz podatkov in pritisnite V REDU .

  • Izberite lokacijo, kamor želite končno namestiti želeni izhod.

Nazadnje smo vrstice pretvorili v stolpce z uporabo Makroji VBA .

Preberi več: Excel VBA: Transpozicija več vrstic v skupini v stolpce

Zaključek

Torej, dragi bralci, smo razpravljali o petih tehnikah za prenos vrstic v stolpce v Excelu. Upam, da boste našli ta vadnica instrumentalno. Poleg tega je delovni zvezek na voljo za prenos in prakso sami. Če pa imate kakršna koli vprašanja, komentarje ali kakršne koli povratne informacije, ne oklevajte, da mi sporočite v polju za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.