Clàr-innse
Gu math tric, feumaidh luchd-cleachdaidh grunn cholbhan a thionndadh gu sreathan. Mar sin, is e gnìomh cumanta le luchd-cleachdaidh a th’ ann an Excel tar-chuir grunn cholbhan gu sreathan. Feartan Excel , TRANSPOSE , INDIRECT , agus INDEX gnìomhan, Ceist Cumhachd , a bharrachd air 'S urrainn do VBA Macro colbhan a thionndadh gu sreathan.
Can gun can sinn Ainm Neach-obrach agus Dàta Tuarastail ann an duilleag-obrach. Agus airson adhbharan nach gabh a sheachnadh, feumaidh sinn colbhan a thar-chur gu sreathan.
San artaigil seo, tha sinn a’ sealltainn grunn dhòighean air Excel ioma-cholbhan a thionndadh gu sreathan a’ cleachdadh Feartan Excel , Gnìomh , Ceist Cumhachd , agus VBA Macro .
Luchdaich sìos Leabhar-obrach Excel
Atharraich colbhan gu sreathan.xlsm
6 Dòighean furasta air Ioma cholbhan a thionndadh gu sreathan ann an Excel
Modh 1 : Tar-chuir Ioma cholbhan gu sreathan a’ cleachdadh Paste Option
Leigidh Excel le luchd-cleachdaidh dàta a phasgadh ann an grunn chruthan leithid Luach , Formula , Transpose , dìreach Cruth , msaa. 'S urrainn dhuinn an Clàr-taice Co-theacsa Paste Transpose Options a chleachdadh gus colbhan a thionndadh gu sreathan.
Ceum 1: Thoir an aire don raon gu lèir a tha thu airson a thar-chuir. Dèan briogadh deas air. Nochdaidh an Clàr-taice Co-theacsa . Bhon Clàr Co-theacsa Tagh Dèan lethbhreac .
Ceum 2: A-nis, tagh ceal bàn sam bith ( i.e., G4 ) ri taobh an raoin agus an uairsin Dèan briogadh deas air. Cliogair Transpose bho na Roghainnean Paste .
🔼 Faodaidh tu cuideachd an uinneag Paste Special a thoirt suas a' cleachdadh Ath-ghoiridean meur-chlàir CTRL+ALT+V . Às deidh sin, tagh Transpose bho na roghainnean Paste Special . Mu dheireadh, cliog air OK .
🔼 A’ cur an gnìomh an roghainn Transpose o Co-theacsa Bidh clàr-taice no Paste Special a’ leantainn gu bhith ag atharrachadh iomadh colbh taghte gu sreathan mar a chithear san dealbh a leanas.
Leugh Tuilleadh: Mar a dh’atharraicheas tu sreathan is colbhan ann an Excel (5 dòighean)
Dòigh 2: Tar-chuir colbhan gu sreathan a’ cleachdadh gnìomh TRANSPOSE
An TRANSPOSE gnìomh gu dìreach ag atharrachadh Colbhan gu sreathan agus a chaochladh. Is urrainn dhuinn an gnìomh TRANSPOSE a chleachdadh ge bith dè an àireamh de cholbhan no dè cho mòr sa tha an raon. 'S e co-chòrdadh a' ghnìomh TRANSPOSE
TRANSPOSE (array)
Ceum 1: Cleachd am foirmle gu h-ìosal ann an gin cealla ri thaobh (ie, G4 ) gus colbhan a thionndadh gu sreathan.
=TRANSPOSE(B4:E12)
Seo B4:E12 an argamaid eagrachaidh.
Ceum 2: Briog air ENTER , ann am mionaid bidh na colbhan uile air an tionndadh gu sreathan.
🔄 Aig amannan, bidh ceallan bàn san t-seata agus an dèidh tar-chur Excel cuir a-steach 0's annta. Gus an uaimh seo a sheachnadh, atharraich an gnìomh TRANSPOSE leis an ghnìomh IF gus beàrnan a leigeil seachad. Ann an seocùis, faodaidh am foirmle gnìomhaichte a bhith
=TRANSPOSE(IF(B4:E12="","",B4:E12))
Leugh Tuilleadh: Mar a ghluaiseas tu colbh gu ioma-sreathan ann an Excel (6 dòighean)
Dòigh 3: Gnìomh INDIRECT gus colbhan a thionndadh gu sreathan
Ma tha sinn airson ceanglaichean a stèidheachadh no dàta fhaighinn bhon raon gnàthaichte, is urrainn dhuinn an INDIRECT a chleachdadh gnìomh . Tha gnìomh INDIRECT air a chuartachadh leis a’ ghnìomh COLUMN a’ toirt iomradh air inntrigidhean bhon raon. 'S e co-chòrdadh a' ghnìomh INDIRECT
INDIRECT (ref_text, [a1])
Tha na h-aithrisean a' mìneachadh
ref_text ; iomradh (mar theacsa).
a1 ; comharra boolean de iomradh cealla stoidhle A1 no R1C1 . Gu gnàthach, is e A1 style = TRUE a th’ ann. [Roghainneil]
Ceum 1: Taidhp an fhoirmle mu dheireadh ann an cealla bàn sam bith (ie, G4 ).
=INDIRECT("b"&COLUMN()-3)
Tha 2 phàirtean aig an ret_text (i.e., "b"&COLUMN()-3 ) ; 'S e 1d fear an gnìomh COLUMN a tha a' dol seachad air an Àireamh Colbh agus 2na tè na Colbh Ainm . tha an ref_text a' ceangal iad seo 2 an uairsin a' dèanamh suas iomradh cealla 3 nas lugha na toradh gnìomh COLUMN . Mar thoradh air an sin, bidh an toradh mu dheireadh gu bhith B(7-3) = B4 . Mar sin, thèid inntrigeadh cealla B4 a thaisbeanadh ann an G4 .
Ceum 2: Dèan a-rithist Ceum 1 cuir na foirmlean gu h-ìosal an àite na foirmle roimhe seo ann an G5 , G6 , agus G7 .
=INDIRECT("c"&COLUMN()-3)
=INDIRECT("d"&COLUMN()-3)
10> =INDIRECT("e"&COLUMN()-3)
Tha na foirmlean 3 seo uile a' cur an cèill na h-aon argamaidean 's a tha san fhoirmle roimhe. Agus bidh iad a’ faighinn inntrigidhean nan ceallan aca fhèin (i.e., G5=C4 , G6=D4 , agus G7=E4 ).
Ceum 3: Cleachd an Làimhseachadh Lìonadh gus na foirmlean a chur an sàs air taobh deas nan ceallan. Agus tha na h-inntrigidhean gu lèir a' nochdadh air an tionndadh mar a tha còir aca.
Leugh More: Excel VBA: Faigh Àireamh Sreath is Colbh bho Sheòladh Ceall (4 Dòighean)
Leughaidhean co-chosmhail
- Mar a dh’atharraicheas tu sreathan is colbhan ann an Clàr Excel (2 dhòigh)
- Cuir grunn shreathan is cholbhan ann an Excel (Gach dòigh a dh’ fhaodadh)
- Mar a nì thu leum air a h-uile colbh eile a’ cleachdadh foirmle Excel (3 dòighean)
- Excel VBA: Suidhich Raon le Sreath agus Àireamh Colbh (3 eisimpleirean)
- Mar a lorgas tu àireamh colbh stèidhichte air luach ann an Excel
Dòigh 4: A’ cleachdadh gnìomh INDEX gus colbhan a thionndadh gu sreathan
Coltach ri Dòigh 3 , tha an gnìomh INDEX a’ toirt dàta bho shuidheachadh sònraichte. Is e co-chòrdadh a’ ghnìomh INDEX
INDEX(eagar, row_num, [col_num])
Ceum 1: Sgrìobh am foirmle gu h-ìosal ann an cealla bàn sam bith G4 .
=INDEX($B$4:$E$14,COLUMN()-6,1)
San fhoirmle, $B$4:$E$14
Ceum 2: Ath-aithris na foirmlean airson G5 , G6 , agus G7 dìreach le bhith ag atharrachadh an col_num mar a chithear san dealbh gu h-ìosal.<3 =INDEX($B$4:$E$14,COLUMN()-6,2)
=INDEX($B$4:$E$14,COLUMN()-6,3)
=INDEX($B$4:$E$14,COLUMN()-6,4)
3>
Tha na foirmlean seo a’ faighinn inntrigidhean bhon aon eagar , sreath 1 agus colbh 2 , 3 , agus 4 fa leth. Chì thu gu bheil na luachan a thig às a’ sealltainn cinn a’ cholbh mar a bhios am foirmle gan toirt.
Ceum 3: Slaod an Làimhe lìonaidh cuir a-steach inntrigidhean glic colbh gu còmhnard. Mar sin ag atharrachadh nan colbhan gu sreathan.
Leugh Tuilleadh: Mar a lorgas tu àireamh clàr nan colbhan ann an Excel (2 dhòigh)
Dòigh 5: Atharraich ioma-cholbhan gu sreathan a’ cleachdadh ceist chumhachd
Ceist chumhachd na inneal cumhachdach gus dàta a thionndadh mar a dh’ fheumar. Bheir Power Query taba Transform far a bheil grunn roghainnean rim faighinn a’ gabhail a-steach Transpose . 'S urrainn dhuinn an gnìomh Transpose a chleachdadh gus iomadh colbh a thionndadh gu sreathan.
Ceum 1: Tagh an stòr-dàta gu lèir agus an uairsin Rach gu Dàta > Cliog air Bho Chlàr/Raon (bhon Faigh &Transform Data earrann).
Ceum2: Tha Excel buailteach an dàta gu lèir a thionndadh gu Clàr . Mar thoradh air an sin, nochdaidh am bogsa deasbaid Cruthaich Clàr . Cliog air OK .
Ceum 3: An ceann mionaid, luchdaichidh Excel an Deasaiche Ceist Cumhachd mar a chithear san dealbh gu h-ìosal.
➧ Tagh an earrann Cruth-atharrachadh .
➧ Briog air Transpose .
<31
Ceum 4: Às dèidh dhut an gnìomh Transpose a chur an gnìomh, feumaidh tu an dàta a chaidh a thar-chuir a luchdadh. Gluais gu Dachaigh > Cliog air Dùin & Luchdaich > Tagh Dùin & Luchdaich .
🔼 Bheir e greis an dàta a chaidh a thar-chuir a luchdachadh gu duilleag-obrach ùr. Aig a’ cheann thall, bidh Excel a’ luchdachadh an dàta ag atharrachadh iomadh colbh gu sreathan mar a chì thu bhon dealbh gu h-ìosal.
Leugh Tuilleadh: Mar a thionndaidheas tu ioma-sreathan gu colbhan ann an Excel (9 dòighean)
Dòigh 6: Atharraich ioma-cholbhan gu sreathan a’ cleachdadh VBA Macro
VBA Macros tha iad air leth èifeachdach ann a bhith a’ leantainn builean a tha ag amas air toraidhean. Is urrainn dhuinn loidhne no dhà de macro a sgrìobhadh gus iomadh colbh a thionndadh gu sreathan.
Ceum 1: Gus macro a chuir a-steach, an toiseach, fosgail Microsoft Visual Basic a’ cleachdadh ALT+F11 . An uairsin, tagh Cuir a-steach (bhon Crann-inneal ) > Briog air Modal gus fear a chur a-steach.
Ceum 2: Cuir a-steach am macro a leanas sa Modal .
9562
Tha am macro a’ tòiseachadh air aobrachadh le bhith a’ gabhail an raoin airson tar-chuir agus a’ chill gus an dàta tar-chuir a chuir a-steach a’ cleachdadh an gnìomh VBA InputBox . An uairsin, bidh am modh Paste Special a’ cuir a-steach an raon gu lèir mar dhàta tar-chuir sa chill a chaidh a thoirt seachad.
Ceum 3: Cleachd an iuchair F5 gus ruith am macro. Bidh am maco a’ tòiseachadh a’ chiad Input Box gus an raon a chuir a-steach. Thoir seachad an raon agus an uairsin cliog air OK .
Ceum 4: Às deidh sin bheir Excel an 2nd Input Box gus an cealla a shònrachadh. Thoir seachad iomradh cealla iomchaidh sam bith agus an uairsin Briog air OK .
🔼 Mu dheireadh tionndaidh Excel an t-iomlan colbhan dàta gu sreathan.
Is urrainn do VBA Macro ceallan bàn a làimhseachadh le bhith a’ tabhann SkipBlanks roghainnean aithris ann an Fìor agus meallta . Atharraich am macro a rèir an fheum agad gus a bhith nas freagarraiche don dàta agad.
Leugh Tuilleadh: Excel Macro: Tionndaidh Ioma sreathan gu colbhan (3 eisimpleirean)
Co-dhùnadh
San artaigil seo, bidh sinn a’ sealltainn iomadh feart, gnìomh, a bharrachd air VBA Macro ann an Excel gus iomadh colbh a thionndadh gu sreathan. Bidh an gnìomh TRANSPOSE ag atharrachadh cholbhan gu sreathan anns an dòigh as freagarraiche. Tha gnìomh eile leithid I NDIRECT no INDEX cuideachd air leth math san adhbhar aca. An dòchas gu bheil na dòighean gu h-àrd seo a’ soilleireachadh do thuigse mu Transposing. Thoir beachd, ma tha tuilleadh cheistean agad no ma tharud sam bith ri chur ris.