Skip i'r prif gynnwys

Sut i drawsosod / trosi colofnau a rhesi yn golofn sengl?

Pan ddefnyddiwch daflen waith Excel, weithiau, byddwch chi'n cwrdd â'r broblem hon: sut allech chi drosi neu drawsosod ystod o ddata yn un golofn? (Gweler y sgrinluniau canlynol :) Nawr, rwy'n cyflwyno tri thric cyflym i chi ddatrys y broblem hon.

Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda fformiwla

Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda chod VBA

Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda Kutools ar gyfer Excelsyniad da3


Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda fformiwla

Gall y fformiwla hir ganlynol eich helpu i drawsnewid ystod o ddata yn golofn yn gyflym, gwnewch fel hyn:

1. Yn gyntaf, diffiniwch enw amrediad ar gyfer eich ystod o ddata, dewiswch y data amrediad rydych chi am ei drosi, cliciwch ar y dde a dewis Diffinio Enw ffurfio'r ddewislen cyd-destun. Yn y Enw Newydd blwch deialog, nodwch yr enw amrediad rydych chi ei eisiau. Yna cliciwch OK. Gweler y screenshot:

2. Ar ôl nodi enw'r amrediad, yna cliciwch cell wag, yn yr enghraifft hon, byddaf yn clicio cell E1, ac yna'n mewnbynnu'r fformiwla hon: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Nodyn: FyData yw enw amrediad y data a ddewiswyd, gallwch ei newid yn ôl yr angen.

3. Yna llusgwch y fformiwla i lawr i'r gell nes bod y wybodaeth gwall yn cael ei harddangos. Mae'r holl ddata yn yr ystod wedi'i drosi'n un golofn. Gweler y screenshot:


Trosi amrediad yn gyflym i golofn / rhes / neu i'r gwrthwyneb yn Excel

Mewn rhai achosion, efallai y bydd angen i chi drawsosod ystod o gelloedd yn un golofn neu res, neu i'r gwrthwyneb, trosi colofn neu res yn rhesi a cholofnau lluosog yn nhaflen Excel. A oes gennych unrhyw ffordd gyflym i'w ddatrys? Yma mae'r Ystod Trawsosod swyddogaeth yn Kutools ar gyfer Excel yn gallu trin pob swydd uchod yn hawdd.Cliciwch ar gyfer treial llawn sylw am ddim mewn 30 diwrnod!
doc1
 
Kutools ar gyfer Excel: gyda mwy na 300 o ychwanegion Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod.

Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda chod VBA

Gyda'r cod VBA canlynol, gallwch hefyd ymuno â'r colofnau a'r rhesi lluosog i mewn i un golofn.

1. Daliwch y ALT + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau ffenestr.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Gwasgwch F5 allwedd i redeg y cod, ac arddangosir deialog i chi ddewis ystod i'w drosi. Gweler y screenshot:

4. Yna cliciwch Ok, ac arddangosir deialog arall i ddewis cell sengl i roi'r canlyniad allan, gweler y screenshot:

5. A chlicio Ok, yna mae cynnwys celloedd yr ystod yn cael ei drawsnewid i restr o golofn, gweler y screenshot:

doc-trosi-ystod-i-golofn11


Trawsosod / Trosi colofnau a rhesi yn golofn sengl gyda Kutools ar gyfer Excel

Efallai bod y fformiwla yn rhy hir i'w chofio ac mae gan y cod VBA rywfaint o gyfyngiad i chi, yn y sefyllfa hon, peidiwch â phoeni, yma byddaf yn cyflwyno teclyn haws a mwy amlswyddogaethol i chi-Kutools ar gyfer Excel, Gyda'i Transform Range cyfleustodau, a gallwch ddatrys y broblem hon yn gyflym ac yn gyfleus.

Kutools ar gyfer Excel, gyda mwy na 300 swyddogaethau defnyddiol, yn gwneud eich swyddi yn haws. 

Ar ôl gosod am ddim Kutools ar gyfer Excel, gwnewch fel isod:

1. Dewiswch yr ystod rydych chi am ei thrawsosod.

2. Cliciwch Kutools > Transform Range, gweler y screenshot:

doc trosi ystod i golofn 12

3. Yn y Transform Range blwch deialog, dewiswch Range to single column opsiwn, gweler y screenshot:

doc trosi ystod i golofn 13

4. Yna cliciwch OK, a nodi cell i roi'r canlyniad o'r blwch popio allan.

doc trosi ystod i golofn 14

5. Cliciwch OK, ac mae'r data colofnau a rhesi lluosog wedi'u trosi'n un golofn.
doc trosi ystod i golofn 15

Os ydych chi am drosi colofn i ystod gyda rhesi sefydlog, gallwch chi hefyd ddefnyddio'r Transform Range swyddogaeth i'w drin yn gyflym.
doc trosi ystod i golofn 16


Trawsosod bwrdd croes i restr tabl gyda Kutools ar gyfer Excel

Os oes gennych groesdoriad yr oedd angen ei drawsnewid i dabl rhestr fel y dangosir isod ar y screenshot, ac eithrio aildeipio'r data fesul un, gallwch hefyd ei ddefnyddio Kutools ar gyfer Excel'S Transpose Table Dimensions cyfleustodau i drosi'n gyflym rhwng traws-fwrdd a rhestr yn Excel.
doc trosi ystod i golofn 19

Ar ôl gosod am ddim Kutools ar gyfer Excel, gwnewch fel isod:

1. Dewiswch y croes-dabl rydych chi am ei drosi i'w restru, cliciwch Kutools > Range > Transpose Table Dimensions.
doc trosi ystod i golofn 18

2. Yn Transpose Table Dimension deialog, gwirio Cross table to list opsiwn ar Transpose type adran, dewiswch gell i osod y tabl fformat newydd.
doc trosi ystod i golofn 18

3. Cliciwch Ok, nawr mae'r traws-fwrdd wedi'i drosi i restr.


Erthyglau perthnasol:

Sut i newid rhes i golofn yn Excel?

Sut i drawsosod / trosi colofn sengl yn golofnau lluosog yn Excel?

Sut i drawsosod / trosi colofnau a rhesi yn rhes sengl?

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for the tutor, very helpfull
This comment was minimized by the moderator on the site
Wow! This is amazing! My data starts on A2 rather than A1 but when I change that in the formula it's grabbing B2 to start rather than A2. I've tried changing things up but can't seem to get it to work. Can you please LMK what I need to change in the formula? Thanks in advance and appreciate any advise!
This comment was minimized by the moderator on the site
Hello, Graves
Yes, as you said, the formula is not correct when the data starts from A2, in this case, you can apply the following formula:
=OFFSET(mydata,TRUNC((ROW()-ROW($G$1))/COLUMNS(mydata)),MOD(ROW()-ROW($G$1),COLUMNS(mydata)),1,1)

Note: In the above fromula, mydata is the range name of the selected data, G1 is the cell you enter this formula, please change them to your own.
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Convert table to one column, ignore blank cell and duplicates value. How ?
This comment was minimized by the moderator on the site
After converting the table to a column, using Excel' Remove Duplicate feature to remove the duplicates, then select the column range, use the Delete Blank Rows of Kutools for Excel to remove the blank cells.
This comment was minimized by the moderator on the site
Thank you so much! :)
This comment was minimized by the moderator on the site
the data i am transposing to single column from rows have blanks in it how can i ignore them while transposing
This comment was minimized by the moderator on the site
Hi, sai, you can transpose them to single column firstly, then remove the blank rows. How to remove blank rows, you can go to this article, it introduces 4 ways to remove blank rows, there must be one method can help you. https://www.extendoffice.com/documents/excel/525-excel-remove-blank-rows.html
This comment was minimized by the moderator on the site
thanks a lot; beautifull :-)
This comment was minimized by the moderator on the site
Worked like a charm. Thanks a lot
This comment was minimized by the moderator on the site
thanxs you have reduced my too much time....wonderful
This comment was minimized by the moderator on the site
What if the table you start with has a range of values that is different for each row? Example: Say the table doesn't have FF, KK and LL, how do you make a single column from that table without doing them above example by hand?
This comment was minimized by the moderator on the site
Just try above methods, if they cannot work, please tell me and upload your data as a picture to give some details
This comment was minimized by the moderator on the site
THAT'S AMAZING! THANKYOU
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations