Conas tábla crosstab (tábla 2thoiseach) a thiontú go liosta in Excel?
Is féidir tábla crosstab (tábla déthoiseach) a thiontú go tábla liosta (tábla aontoiseach) in Excel le haghaidh tascanna éagsúla anailíse sonraí. Má tá tábla agat le ceannteidil rónna agus colúin araon agus go gcaithfidh tú é a shimpliú ina liosta comhréidh, tá modhanna éifeachtacha ann chun an claochlú seo a bhaint amach. Léireoidh an treoir seo conas do tábla crosstab a thiontú go formáid liosta níos soláimhsithe in Excel.
- Tiontaigh tras-tábla chun liostáil in Excel le VBA
- Tiontaigh tras-tábla chun liostáil in Excel le Kutools le haghaidh Excel
Crostábla (le ceannteidil rónna agus ceannteidil colúin) | Tábla liosta (tábla aontoiseach) |
Tiontaigh tras-tábla chun liostáil in Excel le VBA
Is féidir leis an macra VBA seo a leanas cabhrú leat gach trastábla i mbileoga oibre gníomhacha a thiontú go liostaí comhréidh.
Céim 1: Coinnigh síos an Eile + F11 eochracha in Excel, agus osclaíonn sé an fhuinneog Microsoft Visual Basic for Applications.
Céim 2: Cliceáil Ionsáigh > Modúil, agus greamaigh an macra seo a leanas i bhFuinneog an Mhodúil.
An VBA ar thábla crosbhogha a thrasuí chun liosta a dhéanamh:
Sub ConvertTableToList()
'Updated by Extendoffice 2024/07/15
Const TEST_COLUMN As String = "A"
Dim i As Long, j As Long
Dim iLastRow As Long
Dim iLastCol As Long
Application.ScreenUpdating = False
With ActiveSheet
iLastRow = .Cells(.Rows.Count, TEST_COLUMN).End(xlUp).Row
For i = iLastRow To 2 Step -1
iLastCol = .Cells(i, .Columns.Count).End(xlToLeft).Column
For j = iLastCol To 3 Step -1
.Rows(i + 1).Insert
.Cells(i + 1, 2).Value = .Cells(i, j).Value
.Cells(i, j).Value = ""
Next j
Next i
.Rows(1).Delete
End With
Application.ScreenUpdating = True
End Sub
Céim 3: Cliceáil ar an F5 eochair chun an macra seo a rith.
Ansin feicfidh tú an liosta comhshó ag taispeáint mar an screenshot seo a leanas:
- Cailleann an macra VBA seo roinnt sonraí ón tábla bunaidh, mar cheanntásca, nó cinn eile. Sa chás seo, cailltear na ceannteidil (Ainm, Grád, agus Aicme).
- Is féidir leat As String = "A" a athrú, chun freastal ar do riachtanas. Mar shampla, má shonraítear an tras-tábla i gColún E, ba cheart duit "E" a chur in ionad "A".
- Agus má tá sonraí eile sa bhileog oibre, uaireanta beidh na sonraí sa liosta mícheart tar éis tras-tábla a thiontú.
Tiontaigh tras-tháblaí go liostaí in Excel le Kutools le haghaidh Excel
Má tá tú Kutools le haghaidh Excel suiteáilte, is féidir leat a Toisí Tábla a thrasuí uirlis chun trastáblaí a thiontú go liostaí comhréidh go tapa.
Céim 1: Roghnaigh an tábla a bheidh tú a thiontú go liosta.
Céim 2: Cliceáil ar an Kutools >Raon > Toise Tábla Trasuí. Féach an pictiúr seo a leanas:
Céim 3: Sa Toisí Tábla a thrasuí bosca dialóige, seiceáil an Tras-tábla le liostáil rogha, agus roghnaigh an Raon torthaí trí chliceáil ar an cnaipe.
Céim 4: Cliceáil ar an OK cnaipe.
Ansin feicfidh tú go ndéantar an tábla bunaidh a thiontú ina liosta comhréidh mar seo a leanas:
Toisí Tábla a thrasuí Is féidir freisin ar an liosta a thiontú go tábla crosstab. Le haghaidh tuilleadh eolais, téigh chuig Toisí Tábla a thrasuí.
Earraí coibhneasta:
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca
- Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
- Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
- Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!