Conas gach 5 nó n sraitheanna a thrasuí ó cholún amháin go colúin iolracha?

Ag ceapadh, tá sonraí fada agat i gcolún A, agus anois, ba mhaith leat gach 5 shraith a thrasuí ó cholún A go colúin iolracha, mar shampla trasuí A1: A5 go C6: G6, A6: A10 go C7: G7, agus mar sin de taispeántar an pictiúr seo a leanas. Conas a d’fhéadfá déileáil leis an tasc seo gan cóipeáil agus pasting arís agus arís eile in Excel?
Trasnaigh gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha le foirmle
Trasuí gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha le cód VBA
Trasnaigh gach 5 nó n sraith ó cholún amháin go colúin iolracha le Kutools for Excel
Trasnaigh gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha le foirmle
In Excel, is féidir leat an fhoirmle seo a leanas a chur i bhfeidhm chun gach n sraitheanna a thrasuí ó cholún amháin go colúin iolracha, déan mar a leanas le do thoil:
1. Iontráil an fhoirmle seo a leanas i gcill bhán inar mian leat an toradh, C1, mar shampla, a chur = INDEX ($ A: $ A, ROW (A1) * 5-5 + COLUMN (A1)), féach ar an scáileán:
nótaí: San fhoirmle thuas, A: A. an tagairt cholún is mian leat a thrasuí, agus A1 is í an chéad chill den cholún a úsáidtear, an uimhir 5 léiríonn sé líon na gcolún a lonnóidh do chuid sonraí, is féidir leat iad a athrú de réir do riachtanas. Agus caithfidh an chéad chill den liosta a bheith suite ag an gcéad shraith sa bhileog oibre.
2. Ansin tarraing an láimhseáil líonta ceart go dtí cúig chealla, agus lean ort ag tarraingt an láimhseála líonta síos go dtí an raon cealla go dtí go dtaispeánann 0, féach an scáileán:
Athraigh gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha:
Gach 5 nó n sraitheanna a athrú ó cholún amháin go colúin iolracha, Kutools for Excel's Raon Trasfhoirmigh is féidir le fóntais cabhrú leat an post seo a réiteach chomh tapa agus is féidir leat. Is féidir leis cabhrú leat freisin raon sonraí a thrasuí go sraith nó colún amháin. Cliceáil chun íoslódáil Kutools for Excel! Kutools for Excel: le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá. Íoslódáil agus triail saor in aisce Anois! |
Trasuí gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha le cód VBA
Mura féidir leat an fhoirmle a chur i bhfeidhm i gceart, is féidir leis an gcód VBA seo a leanas cabhrú leat.
1. Coinnigh síos an ALT + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Modúil Fuinneog.
Cód VBA: Trasuí gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha:
Public Sub TransposeData()
'updateby Extendoffice
Dim xLRow As Long
Dim xNRow As Long
Dim i As Long
Dim xUpdate As Boolean
Dim xRg As Range
Dim xOutRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select data range(only one column):", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If (xRg.Columns.Count > 1) Or _
(xRg.Areas.Count > 1) Then
MsgBox "the used range only contain one column", , "Kutools for Excel"
Exit Sub
End If
Set xOutRg = Application.InputBox("please select output range(specify one cell):", "Kutools for Excel", xTxt, , , , , 8)
If xOutRg Is Nothing Then Exit Sub
Set xOutRg = xOutRg.Range(1)
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xLRow = xRg.Rows.Count
For i = 1 To xLRow Step 5
xRg.Cells(i).Resize(5).Copy
xOutRg.Offset(xNRow, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
xNRow = xNRow + 1
Next
Application.ScreenUpdating = xUpdate
End Sub
3. Tar éis duit an cód a ghreamú, brúigh le do thoil F5 eochair chun é a rith, agus tiocfaidh bosca pras amach le cur i gcuimhne duit an colún a theastaíonn uait a thrasuí a roghnú, féach an scáileán:
4. Ansin cliceáil OK, agus roghnaigh cill amháin inar mian leat an toradh a chur i mbosca popped eile, féach an scáileán:
5. agus cliceáil OK, athraíodh na sonraí sa cholún go cúig cholún a theastaíonn uait, féach an scáileán:
nótaí: Sa chód thuas, is féidir leat an uimhir a athrú 5 go huimhir eile a theastaíonn uait.
Trasnaigh gach 5 nó n sraith ó cholún amháin go colúin iolracha le Kutools for Excel
Má tá tú Kutools for Excel, Lena Raon Trasfhoirmigh fóntais, is féidir leat colún nó as a chéile amháin a thrasuí go colúin agus sraitheanna iolracha.
Kutools for Excel : le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá. |
Tar éis a shuiteáil Kutools for Excel, déan mar a leanas le do thoil:
1. Roghnaigh na sonraí sa cholún, agus ansin cliceáil Kutools > Raon > Raon Trasfhoirmigh, féach ar an scáileán:
2. Sa an Raon Trasfhoirmigh dialóg, roghnaigh Colún aonair le raon rogha faoin Cineál a athrú, agus ansin seiceáil Luach seasta faoi na Sraitheanna in aghaidh an taifead, ansin sonraigh líon na gcolún ar mhaith leat a thrasuí sa Luach seasta bosca, féach an pictiúr:
3. Agus ansin cliceáil Ok cnaipe, sa bhosca popped out, roghnaigh cill le do thoil chun an toradh a aschur, féach an scáileán:
4. Ansin cliceáil OK cnaipe, agus rinneadh do shonraí colún a thrasuí gach 5 shraith mar a thaispeántar an scáileán a leanas:
Íoslódáil agus triail saor in aisce Kutools for Excel Anois!
Taispeántas: Trasnaigh gach 5 nó n sraith ó cholún amháin go colúin iolracha le Kutools for Excel
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools for Excel, agus Éifeachtúlacht Taithí Cosúil Riamh Roimhe. Kutools for Excel Tairiscintí os cionn 300 Ardghné chun Táirgiúlacht a Mhéadú agus Am a Shábháil. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Office Tab Tugann sé comhéadan Tabbed chuig Oifig, agus Déan do chuid Oibre 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á!











