Skip to main content

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

trasnaíonn doc gach 5 shraith 1

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

Trasuí gach 5 nó n sraitheanna ó cholún amháin go colúin iolracha le Kutools le haghaidh Excel


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:

trasnaíonn doc gach 5 shraith 2

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:

trasnaíonn doc gach 5 shraith 3


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 le haghaidh 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 Kutools a íoslódáil le haghaidh Excel!

trasnaíonn doc gach 5 shraith 10

Kutools le haghaidh 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!


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:

trasnaíonn doc gach 5 shraith 4

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:

trasnaíonn doc gach 5 shraith 5

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:

trasnaíonn doc gach 5 shraith 6

nótaí: Sa chód thuas, is féidir leat an uimhir a athrú 5 go huimhir eile a theastaíonn uait.


Má tá tú Kutools le haghaidh 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 le haghaidh 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 le haghaidh 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:

trasnaíonn doc gach 5 shraith 8

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:

trasnaíonn doc gach 5 shraith 9

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:

trasnaíonn doc gach 5 shraith 6

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


Kutools le haghaidh 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!

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

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 ...

Tuairisc


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á!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Bonjour,

J'ai, dans mon unique colonne de données, des cellules placées aléatoirement toutes les x lignes et qui contiennent une suite de caractères.

Je voudrait que cette cellule soit dans la première colonne de la ligne transposée, avec, dans les colonnes suivantes, la transposition des lignes qui la suivent, jusqu'à la répétition de ma chaine de caractères, qui signifierait le début de la ligne suivante...

Bref, Heeelllp...

Merci d'avance
Stéphane
This comment was minimized by the moderator on the site
You're a genius. Thanks!
Rated 5 out of 5
This comment was minimized by the moderator on the site
I try doing this just as written, and all I get is Error:508
This comment was minimized by the moderator on the site
Hi, How to do this for Colms to rows. Thank you
This comment was minimized by the moderator on the site
I've rewritten the command to this one:
=INDEX($A:$A,ROW(A1)+((COLUMN(A1)-2)*5))
This executes it inverted.
So:
1
2
3
4
5
6
7
8
9
...
becomes
1, 6
2, 7
3, 8
4, 9
5, ...
This comment was minimized by the moderator on the site
Thanks alot _/\_ Awesome job with =INDEX($A:$A,ROW(B1)*5-5+COLUMN(B1))
worked perfectly
This comment was minimized by the moderator on the site
I tried only the the formula option and it worked great. Till now have been using (Transpose formula with ctrl+shift+enter) but there the disadvantage for we have delete many extra rows. when the rows to be transposed for large in the order of lakhs, then deleting them in excel is either impossible or takes a lot of time.
this approach made the life easier by only copying the required rows... Thanks
This comment was minimized by the moderator on the site
This is fricking AWESOME!!! Thank you SO much. Your example was exactly what I needed and it worked beautifully.
This comment was minimized by the moderator on the site
=INDEX($A:$A,ROW(A1)*5-5+COLUMN(A1))
It was very simple and really useful. Thank you so much
This comment was minimized by the moderator on the site
It was great! Thank you! You saved me hours of manual work!
This comment was minimized by the moderator on the site
Thank you so much! It was really helpful. :)
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