Skip i'r prif gynnwys

Sut i drosi llinyn testun sydd wedi'i wahanu â choma i restru neu resi yn Excel?

doc trosi gwerthoedd coma i restr 1

Gan dybio, mae gennych chi restr o werthoedd celloedd sydd wedi'u gwahanu gan atalnodau, nawr, mae angen i chi drosi'r llinynnau testun wedi'u gwahanu â choma i resi lluosog neu golofn fel y dangosir y screenshot canlynol. Sut y gallai rhannu gwerthoedd celloedd lluosog yn rhesi yn seiliedig ar amffin coma ar unwaith yn Excel?

Trosi llinyn testun wedi'i wahanu â choma yn rhesi gyda chod VBA

Trosi llinyn testun wedi'i wahanu gan goma yn rhesi gyda Kutools ar gyfer Excel


Trosi llinyn testun wedi'i wahanu â choma yn rhesi gyda chod VBA

Efallai y bydd y cod VBA canlynol yn eich helpu i drosi gwerthoedd celloedd sydd wedi'u gwahanu gan goma yn golofn, gwnewch fel a ganlyn:

1. Daliwch i lawr y Alt + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol yn y Modiwlau Ffenestr.

Cod VBA: Trosi llinyn testun wedi'i wahanu â choma yn rhesi neu restr

Sub RedistributeCommaDelimitedData()
'Updateby Extendoffice
    Dim xArr() As String
    Dim xAddress As String
    Dim Rg As Range
    Dim Rg1 As Range
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set Rg = Application.InputBox("please select the data range:", "Kutools for Excel", xAddress, , , , , 8)
    If Rg Is Nothing Then Exit Sub
    Set Rg = Application.Intersect(Rg, Rg.Parent.UsedRange)
    If Rg Is Nothing Then Exit Sub
    Set Rg1 = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
    If Rg1 Is Nothing Then Exit Sub
    xArr = Split(Join(Application.Transpose(Rg.Value), ","), ",")
    Rg1.Resize(UBound(xArr) + 1) = Application.Transpose(xArr)
    Rg1.Parent.Activate
    Rg1.Resize(UBound(xArr) + 1).Select
End Sub

3. Yna pwyswch F5 allwedd i redeg y cod hwn, yn y blwch deialog popped out, dewiswch yr ystod ddata rydych chi am ei drosi, gweler y screenshot:

doc trosi gwerthoedd coma i restr 2

4. a chliciwch OK, yn y dialog canlynol, nodwch gell lle rydych chi am allbwn y canlyniad, gweler y screenshot:

doc trosi gwerthoedd coma i restr 3

5. Cliciwch OK botwm, mae'r gwerthoedd celloedd sydd wedi'u gwahanu gan goma wedi'u dewis wedi'u trosi'n rhestr o resi. Gweler y screenshot:

doc trosi gwerthoedd coma i restr 4


Trosi llinyn testun wedi'i wahanu gan goma yn rhesi gyda Kutools ar gyfer Excel

Os oes gennych Kutools ar gyfer Excel, Gyda'i Celloedd Hollt cyfleustodau, gallwch chi rannu gwerthoedd celloedd sydd wedi'u gwahanu gan goma yn gyflym yn rhesi neu golofnau lluosog yn seiliedig ar y terfynwr coma yn ôl yr angen.

Kutools ar gyfer Excel : gyda mwy na 300 o ychwanegiadau Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod. 

Ar ôl gosod Kutools ar gyfer Excel, gwnewch y camau canlynol:

1. Dewiswch y gwerthoedd celloedd rydych chi am eu trosi i resi yn seiliedig ar y gwahanydd coma.

2. Yna cliciwch Kutools > Uno a Hollti > Celloedd Hollt, gweler y screenshot:

3. Yn y Celloedd Hollt blwch deialog, dewiswch Hollti i Rhesi opsiwn o dan y math adran, ac yna o'r Nodwch wahanydd adran, gwirio Arall blwch gwirio ac yna rhowch y coma yn y blwch testun, gweler y screenshot:

doc trosi gwerthoedd coma i restr 6 6

4. Yna cliciwch Ok, a bydd deialog arall yn galw allan i'ch atgoffa i ddewis cell i roi'r canlyniad, gweler y screenshot:

doc trosi gwerthoedd coma i restr 7

5. Ac yna cliciwch Ok botwm, mae'r celloedd sydd wedi'u gwahanu â choma wedi'u rhannu'n resi lluosog yn seiliedig ar y terfynwr coma, gweler y screenshot:

doc trosi gwerthoedd coma i restr 8

Cliciwch i wybod mwy am y nodwedd Celloedd Hollt hon ...

Dadlwythwch a threial am ddim Kutools ar gyfer Excel Nawr !


Demo: Trosi llinyn testun wedi'i wahanu gan goma i resi gyda Kutools ar gyfer Excel

Kutools ar gyfer Excel: gyda mwy na 300 o ychwanegiadau Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod. Dadlwythwch a threial am ddim Nawr!

Erthyglau cysylltiedig:

Sut i rannu celloedd yn golofnau neu resi lluosog trwy ddychwelyd cerbyd?

Sut i rannu gwerthoedd celloedd yn golofnau lluosog yn Excel?

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer 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...

Disgrifiad


Mae 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!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
update to work for a single input cell (mentioned by Sid posted before me). Probably a way to do this for both scenarios, but this worked for me, I had the same issue.

Sub RedistributeCommaDelimitedData_singleCell()

'Updateby Extendoffice 201592

Dim xArr() As String

Dim xAddress As String

Dim Rg As Range

Dim Rg1 As Range

On Error Resume Next

xAddress = Application.ActiveWindow.RangeSelection.Address

Set Rg = Application.InputBox("please select the data range:", "Kutools for Excel", xAddress, , , , , 8)

If Rg Is Nothing Then Exit Sub

Set Rg = Application.Intersect(Rg, Rg.Parent.UsedRange)

If Rg Is Nothing Then Exit Sub

Set Rg1 = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)

If Rg1 Is Nothing Then Exit Sub



' xArr = Split(Join(Application.Transpose(Rg.value), ","), ",") -------- need this if you have multiple input cells in your input range (Rg)

' replace with this for single input cell for Rg:

xArr = Split(Rg.value, ",")

Rg1.Resize(UBound(xArr) + 1) = Application.Transpose(xArr)

Rg1.Parent.Activate

Rg1.Resize(UBound(xArr) + 1).Select



End Sub
This comment was minimized by the moderator on the site
I have a cell with 667 characters, of which 119 are commas.With this VBA code I can't split. Can you help me please?Thank you very much!
This comment was minimized by the moderator on the site
Hi, I have a single row but this formula do not work for single row while it works for multiple rows could you guide on that would be a great help Thanks
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations