Sut i drosi tabl arddull matrics yn dair colofn yn Excel?
Gan dybio bod gennych fwrdd ar ffurf matrics sy'n cynnwys penawdau colofnau a phenawdau rhes, ac yn awr yr hoffech chi drosi'r tabl arddull hwn yn dabl tair colofn, roedd hefyd yn galw tabl rhestr fel y screenshot canlynol a ddangosir, a oes gennych unrhyw ffyrdd da o ddatrys hyn. problem yn Excel?
Trosi tabl arddull matrics i'w restru gyda PivotTable
Trosi tabl arddull matrics i'w restru gyda chod VBA
Trosi tabl arddull matrics i restr gyda Kutools for Excel
Trosi tabl arddull matrics i'w restru gyda PivotTable
Yn Excel, nid oes nodwedd uniongyrchol inni drosi'r tabl arddull matrics yn dabl tair colofn, ond, os ydych chi'n gyfarwydd â PivotTable, fe allai wneud ffafr i chi. Gwnewch y camau canlynol:
1. Ysgogwch eich taflen waith rydych chi am ei defnyddio, yna ei dal Alt + D, ac yna'r wasg P yn y bysellfwrdd, yn y popped allan Dewin PivotTable a PivotChart deialog, dewiswch Amrywiadau cydgrynhoi lluosog O dan y Ble mae'r data rydych chi am ei ddadansoddi adran, ac yna dewis PivotTable O dan y Pa fath o adroddiad ydych chi am ei greu adran, gweler y screenshot:
2. Yna cliciwch Digwyddiadau botwm, yn y Cam 2a o 3 dewin, dewiswch y Byddaf yn creu'r meysydd tudalen opsiwn, gweler y screenshot:
3. Ewch ymlaen i glicio Digwyddiadau botwm, yn y Cam 2b o 3 dewin, cliciwch botwm i ddewis yr ystod ddata rydych chi am ei drosi, ac yna cliciwch Ychwanegu botwm i ychwanegu'r ystod ddata i'r Pob ystod blwch rhestr, gweler y screenshot:
4. a chliciwch Digwyddiadau botwm, i mewn Cam 3 o 3 dewin, dewiswch leoliad ar gyfer y bwrdd colyn fel y dymunwch.
5. Yna cliciwch Gorffen botwm, mae tabl colyn wedi'i greu ar unwaith, gweler y screenshot:
6. Yn y tabl colyn, clic dwbl yn croestorri cell y Grand Cyfanswm, yn yr achos hwn, byddaf yn clicio ddwywaith ar y gell F22, a bydd yn cynhyrchu tabl tair colofn fel y dangosir y screenshot canlynol:
7. Ac yn olaf, gallwch drosi fformat y tabl i'r ystod arferol trwy ddewis y tabl ac yna dewis Tabl > Trosi i Ystod o'r ddewislen cyd-destun, gweler y screenshot:
Trosi tabl arddull matrics i'w restru gyda chod VBA
Os nad ydych chi'n hoffi'r dull cyntaf, gall y cod VBA canlynol eich helpu chi hefyd.
1. Gwasgwch Alt + F11 i arddangos y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Yn y ffenestr, cliciwch Mewnosod > Modiwlau i ddangos ffenestr modiwl newydd, yna copïwch a gludwch y cod VBA canlynol i mewn i ffenestr y modiwl.
Cod VBA: Trosi tabl arddull matrics yn rhestr
Sub ConvertTable()
'Update 20150512
Dim Rng As Range
Dim cRng As Range
Dim rRng As Range
Dim xOutRng As Range
xTitleId = "KutoolsforExcel"
Set cRng = Application.InputBox("Select your Column labels", xTitleId, Type:=8)
Set rRng = Application.InputBox("Select Your Row Labels", xTitleId, Type:=8)
Set Rng = Application.InputBox("Select your data", xTitleId, Type:=8)
Set outRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set xWs = Rng.Worksheet
k = 1
xColumns = rRng.Column
xRow = cRng.Row
For i = Rng.Rows(1).Row To Rng.Rows(1).Row + Rng.Rows.Count - 1
For j = Rng.Columns(1).Column To Rng.Columns(1).Column + Rng.Columns.Count - 1
outRng.Cells(k, 1) = xWs.Cells(i, xColumns)
outRng.Cells(k, 2) = xWs.Cells(xRow, j)
outRng.Cells(k, 3) = xWs.Cells(i, j)
k = k + 1
Next j
Next i
End Sub
3. Yna pwyswch F5 allwedd i redeg y cod hwn, ac mae blwch prydlon yn galw allan i adael i chi ddewis labeli colofn y data, gweler y screenshot:
4. Ac yna cliciwch OK botwm, yn y blwch prydlon nesaf, dewiswch y labeli rhes, gweler y screenshot:
5. Ewch ymlaen i glicio OK, yna dewiswch yr ystod ddata ac eithrio'r penawdau colofn a rhes yn y blwch prydlon, gweler y screenshot:
6. Ac yna cliciwch OK, yn y blwch deialog hwn, dewiswch gell lle rydych chi am ddod o hyd i'r canlyniad. Gweler y screenshot:
7. O'r diwedd, cliciwch OK, a byddwch yn cael bwrdd tair colofn ar unwaith.
Trosi tabl arddull matrics i restr gyda Kutools for Excel
Mae'r ddau ddull uchod ychydig yn drafferthus, yma, byddaf yn cyflwyno ffordd hawdd ichi - Kutools for Excel, Gyda'i Trawsosod Dimensiynau Tabl nodwedd, gallwch drosi matrics o gelloedd a thabl rhestr yn gyflym.
Kutools for Excel : gyda mwy na 300 o ychwanegiadau Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod. |
Ar ôl gosod Kutools for Excel, gwnewch fel y camau canlynol:
1. Cliciwch Kutools > Ystod > Trawsosod Dimensiynau Tabl, gweler y screenshot:
2. Yn y Trawsosod Dimensiynau Tabl blwch deialog:
(1.) Dewis Croes-fwrdd i'r rhestr opsiwn o dan Math trawsosod.
(2.) Ac yna cliciwch botwm o dan Ystod ffynhonnell i ddewis yr ystod ddata rydych chi am ei throsi.
(3.) Yna cliciwch botwm o dan Amrediad canlyniadau i ddewis cell lle rydych chi am roi'r canlyniad.
3. Ac yna cliciwch OK botwm, a byddwch yn cael y canlyniad canlynol sy'n cynnwys fformatio gwreiddiol y celloedd:
Gyda'r cyfleustodau hwn, chi hefyd trosi bwrdd rhestr fflat yn groes-fwrdd dau ddimensiwn.
I wybod mwy am y nodwedd Dimensiynau Tabl Trawsosod hwn.
Dadlwythwch a threial am ddim Kutools for Excel Nawr!
Demo: Trosi tabl arddull matrics i restr gyda Kutools for Excel
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools for Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed o'r blaen. Kutools for 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...
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!










