Skip to main content

Conas maitrís a thiontú go veicteoir nó colún aonair in Excel?

An ndearna tú iarracht riamh maitrís cealla a thiontú go sraith nó colún amháin in Excel? B’fhéidir, is féidir leat as a chéile nó colún a chóipeáil agus iad a ghreamú ceann ar cheann chuig veicteoir aonair, ach, tógfaidh sé seo am má tá sraitheanna agus colúin iolracha ann. San alt seo, labhróidh mé faoi roinnt modhanna suimiúla agus tá súil agam go gcabhróidh siad leat.

Tiontaigh maitrís cealla go sraith amháin nó colún le foirmlí

Tiontaigh maitrís cealla go sraith amháin nó i gcolún le Kutools le haghaidh Excel


D’fhéadfadh na foirmlí seo a leanas cabhrú leat an mhaitrís a thiontú go tapa go sraith nó colún amháin. Déan mar a leanas le do thoil:

Tiontaigh maitrís cealla go colún amháin

1. Ar dtús báire, ba cheart duit ainm raon a shainiú do na sonraí maitrís. Roghnaigh raon na gcealla agus clóscríobh ainm raon sa Bosca ainm atá in aice leis an mbarra foirmle, agus ansin brúigh Iontráil eochair. Sa chás seo, clóscríobhaim “Maitrís” mar ainm sainithe, féach an scáileán:

maitrís doc a thiontú go colún 1

2. Ansin cuir isteach na foirmlí seo a leanas:

(1.) Tiontaigh an mhaitrís go colún aonair bunaithe ar a chéile, ciallaíonn sé go dtógtar na luachanna ó gach ró, ag bogadh trasna ansin síos: = OFFSET (Maitrís, TRUNC ((ROW () - ROW ($ G $ 1)) / COLUMNS (Maitrís)), MOD (ROW () - ROW ($ G $ 1), COLUMNS (Maitrís)), 1,1)(Maitrís an t-ainm raon a shainigh tú i gcéim 1, agus G1 an cill a iontrálann tú an fhoirmle seo). Ansin tarraing an láimhseáil líonta chuig na cealla go dtí go dtaispeánfar 0, féach an pictiúr:

maitrís doc a thiontú go colún 2

(2.) Tiontaigh an mhaitrís go colún aonair bunaithe ar cholún, ciallaíonn sé go dtógtar na luachanna ó cholúin, ag bogadh síos colún amháin agus ansin trasna go dtí an colún ar dheis: = OFFSET (Maitrís, MOD (ROW () - ROW ($ G $ 1), ROWS (Maitrís)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Maitrís)), 1,1) (Maitrís an t-ainm raon a shainigh tú i gcéim 1, agus G1 an cill a iontrálann tú an fhoirmle seo). Ansin tarraing an láimhseáil líonta chuig na cealla go dtí go dtaispeánfar 0, féach an pictiúr:

maitrís doc a thiontú go colún 3

Tiontaigh maitrís cealla go sraith amháin

Chun maitrís cealla a thiontú go sraith amháin, is féidir leat na foirmlí seo a leanas a úsáid:

(1.) Tiontaigh an mhaitrís go ró as a chéile bunaithe ar a chéile, ciallaíonn sé go dtógtar na luachanna ó gach ró ó chlé go deas ar shraith amháin agus ansin bogadh síos go dtí an chéad tsraith eile: = OFFSET (Maitrís, TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / COLUMNS (Maitrís)), MOD ((COLUMN () - COLUMN ($ A $ 7)), COLUMNS (Maitrís)), 1,1 ) (Maitrís an t-ainm raon a chruthaigh tú do do raon sonraí, agus A7 an cill a iontrálann tú an fhoirmle seo). Ansin tarraing an láimhseáil líonta ar dheis chuig na cealla go dtí go dtaispeántar 0, féach an pictiúr:

maitrís doc a thiontú go colún 4

(2.) Tiontaigh an mhaitrís go ró as a chéile bunaithe ar cholún, ciallaíonn sé go dtógtar na luachanna ó gach colún, ag bogadh síos colún amháin agus ansin trasna go dtí an colún ar dheis: = OFFSET (Maitrís, MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Maitrís)), TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / (ROWS (Maitrís)), 1,1 , XNUMX) (Maitrís an t-ainm raon a chruthaigh tú do do raon sonraí, agus A7 an cill a iontrálann tú an fhoirmle seo). Ansin tarraing an láimhseáil líonta ar dheis chuig na cealla go dtí go dtaispeántar 0, féach an pictiúr:

maitrís doc a thiontú go colún 5


Má tá na foirmlí thuas ró-fhada le cuimhneamh, anseo, is féidir liom uirlis éasca chumhachtach a mholadh - Kutools le haghaidh Excel, Lena Raon Trasfhoirmigh fóntais, is féidir leat ilcholúin agus sraitheanna a thiontú go colún nó as a chéile de réir mar is gá duit.

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 na céimeanna seo a leanas le do thoil:

1. Roghnaigh maitrís na gcealla a theastaíonn uait a thiontú.

2. Ansin cliceáil Kutools > Raon > Raon Trasfhoirmigh, féach ar an scáileán:

3. Sa an Raon Trasfhoirmigh dialóg, roghnaigh Raon go colún aonair más mian leat an mhaitrís a thiontú go colún amháin, nó roghnaigh Raon go chéile más mian leat maitrís a thiontú go sraith amháin, féach an scáileán:

maitrís doc a thiontú go colún 07

4. Ansin cliceáil OK cnaipe, agus sa popped amach Raon Trasfhoirmigh bosca, roghnaigh cill inar mian leat an toradh a chur, féach ar an scáileán:

maitrís doc a thiontú go colún 08

5. Agus ansin cliceáil OK cnaipe, athraíodh do mhaitrís roghnaithe cealla as a chéile nó as colún amháin.

Chun níos mó eolais a fháil faoin bhfóntas Transform Range seo.

 Í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 (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks much! Stacking a 2D matrix of data as a 1D column -> That was cool! Solved my problem precisely. Though I had to tweak the formula to get it right (I think the row and col are interchanged)... But the inspiration was from this article. Simply superb! Thanks!
This comment was minimized by the moderator on the site
Fantastic explanation - thank you. This helped me save hours of time
This comment was minimized by the moderator on the site
I'd like to accomplish this same task but with a range that is not so neatly defined. I've got wholes in the data and my matrix is spaced out over my spreadsheet rather than in a neatly define A1:D4 style block. Any ideas on how I can accomplish this?
This comment was minimized by the moderator on the site
Hi, Kevin:

The following VBA code can help you to combine the cells from a range:

Sub a()
Dim xSRg As Range
Dim xDRg As Range
Dim I As Long
Dim J As Long
Dim K As Long
Dim xArr
On Error Resume Next
Set xSRg = Application.InputBox("Please select the data range:", "KuTools for Excel", Selection.Address, , , , , 8)
If xSRg Is Nothing Then Exit Sub
Set xDRg = Application.InputBox("Select an output cell:)", "KuTools for Excel", , , , , , 8)
If xDRg Is Nothing Then Exit Sub
xArr = xSRg
K = 0
For I = 1 To UBound(xArr, 1)
For J = 1 To UBound(xArr, 2)
If xArr(I, J) <> "" Then
xDRg.Offset(K, 0).Value = xArr(I, J)
K = K + 1
End If
Next
Next
End Sub

Please try it, Hope it can help you!
This comment was minimized by the moderator on the site
Thank you!!!!
This comment was minimized by the moderator on the site
I had the same issue, put a filter on that column, and anything that has 0, filter out.
This comment was minimized by the moderator on the site
This is so useful! The formula to convert a matrix to single column based on column was exactly what I needed. Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations