Hvernig á að flytja marga dálka í raðir í Excel

  • Deildu Þessu
Hugh West

Oft þurfa notendur að breyta nokkrum dálkum í raðir. Þess vegna er Excel að flytja marga dálka í raðir algeng aðgerð sem notendur gera. Excel eiginleikar , TRANSPOSE , INDIRECT og INDEX aðgerðir, Power Query , auk VBA Macro getur breytt dálkum í raðir.

Segjum að við séum Nafn starfsmanns og Launagögn í vinnublaði. Og af óumflýjanlegum ástæðum verðum við að færa dálka yfir í raðir.

Í þessari grein sýnum við nokkrar leiðir til að Excel umbreyta marga dálka í raðir með Excel eiginleikar , Function , Power Query og VBA Macro .

Hlaða niður Excel vinnubók

Undirfæra dálka í raðir.xlsm

6 auðveldar leiðir til að flytja marga dálka í raðir í Excel

Aðferð 1 : Flytja marga dálka í raðir með því að nota Límunarvalkostinn

Excel gerir notendum kleift að líma gögn á nokkrum sniðum eins og Value , Formula , Transpose , aðeins Format osfrv. Við getum notað Samhengisvalmyndina Paste Transpose Options til að umbreyta dálkum í raðir.

Skref 1: Auðkenndu allt sviðið sem þú vilt umrita. Hægri-smelltu á það. Samhengisvalmyndin birtist. Í samhengisvalmyndinni Veldu Afrita .

Skref 2: Nú skaltu velja hvaða auða reit sem er ( þ.e. G4 ) við hliðina á sviðinu og síðan Hægri-smelltu á það. Smellurá Transpose frá Paste Options .

🔼 Þú getur líka tekið upp Paste Special gluggann með Flýtilykla CTRL+ALT+V . Síðan skaltu velja Transpose úr Paste Special valkostunum. Að lokum skaltu smella á Í lagi .

🔼 Að keyra Transpose valkostinn úr Context Valmynd eða Paste Special leiðir til þess að völdum mörgum dálkum er umbreytt í raðir eins og sýnt er á eftirfarandi mynd.

Lesa meira: Hvernig á að skipta um línur og dálka í Excel (5 aðferðir)

Aðferð 2: Flytja dálka yfir í línur með því að nota TRANSPOSE aðgerðina

The TRANSPOSE fall breytir dálkum beint í raðir og öfugt. Við getum notað TRANSPOSE aðgerðina, sama hversu margir dálkar eru eða hversu stórt bilið er. Setningafræði TRANSPOSE fallsins er

TRANSPOSE (array)

Skref 1: Notaðu formúluna hér að neðan í hvaða aðliggjandi reiti (þ.e. G4 ) til að breyta dálkum í raðir.

=TRANSPOSE(B4:E12)

Hér er B4:E12 fylkisrök.

Skref 2: Ýttu á ENTER , í augnabliki er öllum dálkunum breytt í raðir.

🔄 Stundum inniheldur gagnasafnið Auttar frumur og eftir yfirfærslu Excel setur 0 inn í þær. Til að forðast þennan fyrirvara skaltu breyta TRANSPOSE aðgerðinni með IF aðgerðinni til að hunsa eyðurnar. Í þessutilviki, notaða formúlan getur verið

=TRANSPOSE(IF(B4:E12="","",B4:E12))

Lesa meira: Hvernig á að flytja dálk í margar raðir í Excel (6 aðferðir)

Aðferð 3: ÓBEIN aðgerð til að umbreyta dálkum í raðir

Í þeim tilfellum sem við viljum koma á hlekkjum eða sækja gögn úr núverandi svið, getum við notað ÓBEIN aðgerð . ÓBEIN aðgerð með COLUMN aðgerðinni vísar til færslur úr svið. Setningafræði INDIRECT fallsins er

INDIRECT (ref_text, [a1])

Setningarnar skilgreina

ref_text ; tilvísun (sem texti).

a1 ; boolean vísbending um A1 eða R1C1 stíl hólfsvísun. Sjálfgefið er það A1 stíll = TRUE . [Valfrjálst]

Skref 1: Sláðu inn síðari formúluna í hvaða auða reit sem er (þ.e. G4 ).

=INDIRECT("b"&COLUMN()-3)

The ret_text (þ.e. “b”&COLUMN()-3 ) hefur 2 hluta ; 1. eitt er DÚKUR fallið sem sendir dálknúmer og 2. eitt er dálkur Nafn . tilvísunartexti sameinar þessi 2 og myndar síðan frumutilvísun 3 sem er minni en niðurstaðan DÁLI fallsins. Þar af leiðandi verður lokaniðurstaðan B(7-3) = B4 . Þess vegna birtist B4 hólfsfærsla í G4 .

Skref 2: Endurtaktu Skref 1 að skipta fyrri formúlunni út fyrir formúlurnar hér að neðan í G5 , G6 og G7 .

=INDIRECT("c"&COLUMN()-3)

=INDIRECT("d"&COLUMN()-3)

=INDIRECT("e"&COLUMN()-3)

Allar þessar 3 formúlur lýsa yfir sömu rökum og fyrri formúlan gerir. Og þeir sækja færslur viðkomandi frumna (þ.e. G5=C4 , G6=D4 og G7=E4 ).

Skref 3: Notaðu Fillhandfangið til að nota formúlurnar hægra megin við frumurnar. Og allar færslur viðkomandi frumna birtast yfirfærðar eins og þær eiga að vera.

Lesa meira: Excel VBA: Fáðu línu- og dálkanúmer frá frumufangi (4 aðferðir)

Svipaðar lestur

  • Hvernig á að skipta um línur og dálka í Excel myndriti (2 aðferðir)
  • Bæta við mörgum línum og dálkum í Excel (allar mögulegar leiðir)
  • Hvernig á að sleppa hverjum öðrum dálki með því að nota Excel formúlu (3 aðferðir)
  • Excel VBA: Stilltu svið eftir röð og dálknúmeri (3 dæmi)
  • Hvernig á að finna dálkanúmer byggt á gildi í Excel

Aðferð 4: Notkun INDEX aðgerða til að flytja dálka í raðir

Svipað og Aðferð 3 , INDEX aðgerðin færir gögn frá tiltekinni stöðu. Setningafræði INDEX fallsins er

INDEX(fylki, röð_tal, [col_num])

Skref 1: Skrifaðu formúluna fyrir neðan í hvaða auða reit sem er G4 .

=INDEX($B$4:$E$14,COLUMN()-6,1)

Í formúlunni, $B$4:$E$14 vísar til array röksemdafærslunnar. COLUMN fallið skilardálknúmer þar sem formúlan er sett inn (þ.e. G4 ). Þess vegna, COLUMN()-6 niðurstöður ( 7-6 ) 1 sem röð_númer fyrir fylki . Og nú þegar er 1 col_num innan fylkisins .

Skref 2: Endurtaktu formúlurnar fyrir G5 , G6 og G7 bara með því að breyta col_num eins og sýnt er á myndinni hér að neðan.

=INDEX($B$4:$E$14,COLUMN()-6,2)

=INDEX($B$4:$E$14,COLUMN()-6,3)

=INDEX($B$4:$E$14,COLUMN()-6,4)

Þessar formúlur sækja færslur úr sama fylki , línu 1 og dálki 2 , 3 og 4 í sömu röð. Þú getur séð að gildin sem myndast sýna dálkahausana þegar formúlan sækir þá.

Skref 3: Dragðu Fill Handle til að setja inn færslur fyrir dálka lárétt. Þannig umbreytir dálkunum í raðir.

Lesa meira: Hvernig á að finna dálkavísitölu í Excel (2 aðferðir)

Aðferð 5: Flytja marga dálka í raðir með því að nota Power Query

Power Query er öflugt tól til að umbreyta gagnasöfnum eftir þörfum. Power Query býður upp á Transform flipa þar sem margir valkostir, þar á meðal Transpose eru í boði. Við getum notað Transpose aðgerðina til að breyta mörgum dálkum í raðir.

Skref 1: Veldu allt gagnasafnið og Farðu síðan í Gögn > Smelltu á Frá töflu/sviði (úr Fá og umbreyta gögnum hlutanum).

Skref2: Excel hefur tilhneigingu til að breyta öllu gagnasafninu í töflu . Fyrir vikið birtist Búa til töflu svarglugginn. Smelltu á Í lagi .

Skref 3: Eftir augnablik hleður Excel Power Query Editor eins og sýnt er á myndinni hér að neðan.

➧ Veldu Umbreyta hlutanum.

➧ Smelltu á Transpose .

Skref 4: Eftir að þú hefur framkvæmt Transpose aðgerðina þarftu að hlaða yfirfærðu gögnunum. Færa á Heima > Smelltu á Loka & Hlaða > Veldu Loka & Hlaða .

🔼 Það mun taka smá stund að hlaða yfirfærðu gögnunum inn á nýtt vinnublað. Að lokum hleður Excel gögnunum og umbreytir mörgum dálkum í raðir eins og þú getur séð af myndinni hér að neðan.

Lesa meira: Hvernig á að umbreyta mörgum línum í dálka í Excel (9 leiðir)

Aðferð 6: Flytja marga dálka í raðir með því að nota VBA fjölva

VBA fjölva eru mjög dugleg að sækjast eftir niðurstöðumiðuðum árangri. Við getum skrifað nokkrar línur af fjölvi til að færa marga dálka yfir í raðir.

Skref 1: Til að setja inn fjölva skaltu fyrst opna Microsoft Visual Basic með því að nota ALT+F11 . Veldu síðan Setja inn (af tækjastikunni ) > Smelltu á Eining til að setja eina inn.

Skref 2: Límdu eftirfarandi fjölva í Einingu .

6091

Fróið byrjaraðgerð með því að taka bilið til að flytja og hólfið til að setja inn umfærðu gögnin með því að nota VBA InputBox aðgerðina . Síðan límir Paste Special aðferðin allt sviðið sem yfirfærð gögn í tiltekna reit.

Skref 3: Notaðu F5 takkann til að keyra macro. Macóið setur fyrsta inntaksboxið af stað til að setja inn svið. Gefðu upp svið og smelltu síðan á Í lagi .

Skref 4: Síðan færir Excel 2nd Inntaksbox til að úthluta hólfinu. Gefðu upp hvaða hentugan tilvísun sem er og Smelltu á OK .

🔼 Loksins breytir Excel öllu gagnasafnsdálka í línur.

VBA Macro getur séð um auðar reiti með því að bjóða upp á SkipBlanks setningarvalkosti í Satt og Ósatt . Breyttu fjölvi eftir þörfum þínum til að passa betur við gögnin þín.

Lesa meira: Excel Macro: Umbreyta mörgum línum í dálka (3 dæmi)

Niðurstaða

Í þessari grein sýnum við marga eiginleika, aðgerðir, sem og VBA Macro í Excel til að flytja marga dálka í raðir. TRANSPOSE fallið breytir dálkum í raðir á sem þægilegastan hátt. Önnur virkni eins og I NDIRECT eða INDEX skarar líka í tilgangi sínum. Vona að þessar ofangreindu aðferðir skýri skilning þinn á Transposing. Athugaðu, ef þú hefur frekari fyrirspurnir eða hefureinhverju við að bæta.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.