Skip i'r prif gynnwys

Gyferbyn â Concatenate (celloedd hollti) yn Excel - 4 ffordd hawdd

Defnyddir y swyddogaeth Concatenate yn Excel i uno cynnwys celloedd lluosog yn un gell, ond weithiau efallai y bydd angen i chi wneud y gwrthwyneb, sef rhannu cynnwys un gell yn gelloedd lluosog. Mae'r gweithrediad hwn yn ddefnyddiol iawn ar gyfer dadansoddi data a threfnu. Bydd yr erthygl hon yn cyflwyno pedwar dull syml o gyflawni hyn, gan eich helpu i reoli'ch data yn fwy effeithiol yn Excel, p'un a ydych chi'n ddechreuwr neu'n ddefnyddiwr uwch.

Perfformiwch y gwrthwyneb i CONCATENATE yn Excel


Perfformiwch y gwrthwyneb i CONCATENATE gyda fformiwlâu

I gyflawni'r gwrthwyneb i'r swyddogaeth CONCATENATE, gallwch ddefnyddio fformiwlâu sy'n helpu i rannu llinynnau testun yn gelloedd lluosog yn seiliedig ar amffinydd penodol.

  1. Rhowch neu gopïwch y fformiwla ganlynol i mewn i gell wag lle rydych chi am roi'r canlyniad, yna llusgwch yr handlen llenwi i'r dde i'r celloedd i lenwi'r fformiwla hon, ac mae'r gwerthoedd celloedd yng nghell A2 wedi'u rhannu'n gelloedd wedi'u gwahanu, gweler y llun:
    =TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
    Nodyn: Yn y fformiwla uchod, gallwch hefyd rannu'r gwerthoedd celloedd yn gelloedd lluosog gan ddefnyddio gwahanyddion gwahanol. Yn syml, disodli'r gofod rhwng y dyfyniadau cyntaf gyda'r amffinydd o'ch dewis.
  2. Yna, parhewch i lusgo'r handlen llenwi i lawr i'r ystod o gelloedd lle rydych chi am gymhwyso'r fformiwla hon. Bydd gwneud hynny yn rhannu holl werthoedd celloedd yn golofnau ar wahân fel y dangosir y sgrinlun a ganlyn:
Tip: Fformiwla ar gyfer Excel 365

Os ydych chi'n defnyddio Excel 365, fe welwch swyddogaeth symlach a mwy effeithlon - TEXTPLIT sydd ar gael ar gyfer rhannu data yn golofnau lluosog.

  1. Cymhwyswch y fformiwla ganlynol, ar ôl pwyso Rhowch allwedd, mae pob eitem sydd wedi'i gwahanu gan fwlch yn mynd i mewn i golofn unigol yn awtomatig, gweler y sgrinlun:
    =TEXTSPLIT(A2, " ")
  2. Nesaf, dewiswch y celloedd sy'n cynnwys y canlyniad ac yna llusgwch y ddolen llenwi i lawr i gymhwyso'r fformiwla a chael y canlyniadau sy'n weddill, gweler y sgrinlun:

Perfformiwch y gwrthwyneb i CONCATENATE gyda nodwedd bwerus

Kutools ar gyfer Excel yn darparu defnyddiwr-gyfeillgar Celloedd Hollt nodwedd, gyda'r nodwedd glyfar hon, gallwch chi rannu cynnwys y gell yn gyflym yn golofnau neu resi lluosog yn seiliedig ar unrhyw wahanydd yn ôl yr angen.

Nodyn: Os ydych am ddefnyddio hwn Celloedd Hollt nodwedd, os gwelwch yn dda lawrlwytho a gosod Kutools ar gyfer Excel gyntaf.

Ar ôl lawrlwytho a gosod Kutools ar gyfer Excel, yna, cliciwch Kutools > Uno a Hollti > Celloedd Hollt i alluogi hyn Celloedd Hollt nodwedd. Yn y blwch deialog, gosodwch yr opsiynau fel a ganlyn:

  1. Cliciwch botwm i ddewis y rhestr ddata yr ydych am ei rannu o'r Ystod hollt adran;
  2. O dan y math adran, dewiswch Hollti i Golofnau opsiwn;
  3. O'r Wedi'i rannu gan adran, dewiswch y gwahanydd yr ydych am rannu cynnwys y gell yn seiliedig arno. Yma, byddaf yn dewis Gofod;
  4. Yna, cliciwch OK botwm;
  5. Mewn blwch prydlon arall, cliciwch ar gell lle rydych chi am roi'r canlyniad;
  6. Cliciwch OK i gael y canlyniad.
Nodyn: I gymhwyso'r nodwedd hon, os gwelwch yn dda lawrlwytho a gosod Kutools ar gyfer Excel gyntaf.

Perfformiwch y gwrthwyneb i CONCATENATE gyda nodwedd Flash Fill

Cyflwynodd Excel 2013 a fersiynau diweddarach nodwedd hynod o'r enw Flash Fill. Mae'r offeryn hwn nid yn unig yn eich helpu i lenwi celloedd yn awtomatig â data ond hefyd yn eich galluogi i rannu cynnwys celloedd yn ddi-dor. Yn yr adran hon, byddaf yn archwilio sut i ddefnyddio'r nodwedd Flash Fill i rannu data yn Excel.

  1. Mewn cell gyfagos (B2) wrth ymyl eich colofn ddata wreiddiol lle rydych chi am rannu'r data, gan deipio'r enw cyntaf a ddymunir -Lucky. Yna, pwyswch Rhowch allwedd i fynd i'r gell nesaf. Gweler y sgrinlun:
  2. Yna, pwyswch Ctrl + E i boblogi gweddill y celloedd, gweler y sgrinlun:
  3. Dilynwch yr un weithdrefn ar gyfer y colofnau Enw Olaf a Phen-blwydd, a byddwch yn cael y canlyniad fel demo isod:
Nodiadau:
  • Mae Flash Fill yn mynnu bod y data allbwn yn gyfagos i'r data gwreiddiol heb unrhyw golofnau gwag rhyngddynt.
  • Mae'r canlyniadau a gafwyd o'r nodwedd Flash Fill yn sefydlog, sy'n golygu os oes diweddariadau i'r data gwreiddiol, bydd angen i chi ail-redeg y nodwedd i adlewyrchu'r newidiadau hynny.
  • I gael mwy o wybodaeth am y nodwedd Fill Flash hon, edrychwch ar hwn Mewnbynnu Data Meistr Excel gyda Flash Fill tiwtorial.

Perfformiwch y gwrthwyneb i CONCATENATE gyda nodwedd Testun i Golofn

Mewn gwirionedd, yn Excel, mae'r nodwedd Testun i Golofnau gyferbyn â'r swyddogaeth concatenate, gallwch ei gymhwyso i rannu gwerthoedd celloedd yn gelloedd lluosog gan unrhyw wahanyddion sydd eu hangen arnoch.

  1. Dewiswch y celloedd rydych chi am eu hollti. Ac yna, cliciwch Dyddiad > Testun i Colofnau, gweler y screenshot:
  2. In Cam 1 y Dewin Trosi Testun yn Golofnau, dewiswch Wedi'i ddosbarthu opsiwn, ac yna, cliciwch Digwyddiadau botwm, gweler y screenshot:
  3. In Cam 2 y dewin, nodwch y gwahanydd yr ydych am ei ddefnyddio o dan y Amffinyddion opsiwn. Yma, byddaf yn gwirio Gofod. Ac yna, ewch ymlaen i glicio ar y Digwyddiadau botwm, gweler y screenshot:
  4. In Cam 3 y dewin, gwirio Creul o dan y Fformat data colofn, ac yna dewiswch gell lle rydych chi am leoli'r gwerthoedd hollt o'r Cyrchfan maes. Yn olaf, cliciwch Gorffen botwm, gweler y screenshot:
  5. Nawr, mae'r gwerthoedd celloedd a ddewiswyd wedi'u rhannu'n golofnau lluosog, gweler y sgrinlun:

Mae pob un o'r dulliau hyn yn darparu ar gyfer gwahanol ddewisiadau defnyddwyr a lefelau cymhlethdod data, gan alluogi trin a threfnu data yn effeithlon yn Excel. P'un a oes angen i chi rannu enwau, dyddiadau, neu unrhyw ddata strwythuredig arall, mae'r technegau hyn yn cynnig atebion gwerthfawr ar gyfer gwella'ch sgiliau Excel a gwella'ch galluoedd rheoli data. Os oes gennych ddiddordeb mewn archwilio mwy o awgrymiadau a thriciau Excel, mae ein gwefan yn cynnig miloedd o diwtorialau, os gwelwch yn dda cliciwch yma i gael mynediad iddynt. Diolch am ddarllen, ac edrychwn ymlaen at ddarparu mwy o wybodaeth ddefnyddiol i chi yn y dyfodol!


Erthyglau cysylltiedig:

  • Rhannwch Llinynnau Testun fesul Amffinydd yn Rhesi Lluosog - 3 Thric Cyflym
  • Fel arfer, gallwch ddefnyddio'r nodwedd Testun i Golofn i rannu cynnwys cell yn golofnau lluosog gan amffinydd penodol, megis coma, dot, hanner colon, slaes, ac ati. Ond, weithiau, efallai y bydd angen i chi rannu cynnwys y gell amffiniedig yn rhesi lluosog ac ailadrodd y data o golofnau eraill fel y sgrinlun a ddangosir isod. A oes gennych unrhyw ffyrdd da o ddelio â'r dasg hon yn Excel? Bydd y tiwtorial hwn yn cyflwyno rhai dulliau effeithiol i gwblhau'r swydd hon yn Excel.
  • Rhannwch fwrdd mawr yn fyrddau bach lluosog
  • Os oes gennych daflen waith fawr sy'n cynnwys nifer o golofnau a channoedd neu filoedd o ddata rhesi, nawr, rydych chi am rannu'r tabl mawr hwn yn dablau bach lluosog yn seiliedig ar werth y golofn neu nifer y rhesi i gael y canlyniadau canlynol. Sut allech chi ddelio â'r dasg hon yn Excel?
  • Rhannwch yr enw llawn i'r enw cyntaf a'r enw olaf
  • Gan dybio bod gennych roster enw fel y mae'r llun sgrin gyntaf yn ei ddangos mewn colofn sengl isod, ac mae angen i chi rannu'r enw llawn i'r golofn enw cyntaf colofn colofn enw canol a'r golofn enw olaf fel y dangosir y screenshot canlynol. Dyma rai dulliau anodd i'ch helpu chi i ddatrys y broblem hon.
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Many thanks for your wonderful website and the helpful solutions.
I am using a form on my website to collect CVs and the excel output is like below:

Degree | College Name | Discipline | Year of Graduation | GPA
Masters | Oxford | Mathematics | 2020 | 88
Bachelors | Cambridge | Chemistry | 2016 | 76
Diploma | George's School | Arts | 2012 | 94

All the above lies in a single cell in excel / CSV file.

Can anybody please help me how I can rearrange all this into an excel table with each cell showing part of the entries.

I appreciate your solutions.

best regards,
Nasser
This comment was minimized by the moderator on the site
Hello, Emami

To split the data you provided, both the formula and Text to Column feature can help you. please do as this:
Method1: formula: (After pasting the formula, drag the fill handle right to get the first line result, and then drag the fill handle down to get other results.)
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate.png

Method2: Text to Column:
By using Text to Column feature step by step, and in step3, please enter | character into Other box:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate-2.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Dear skyyang,
Many thanks for the reply.
First, I cannot use the text to column method because this process has to be done automatically by a formula.
Second, the problem is the table output I receive from csv file (the form entry) is saved in a single cell not in three rows.
ie. All three rows (A1:A4) are stored in one single cell not 4 cell in 4 rows.
I hope you understand my problem and can provide me with a solution.

thanks.
This comment was minimized by the moderator on the site
Hello, Emami,
If your data in a single cell, first, you should split the data into multiple rows based on the line breaks. to split the data into rows, please use this code:
Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub


Applying the code to split the data into multiple rows, see screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-split-data.png

Then, you can use this formula to split them into multiple columns as you need.
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))


Please have a try, hope it can help you, if you have any other problem, please comment here.
This comment was minimized by the moderator on the site
I believe it has something to do with having over a certain amount of value in a cell. How does one use this formula with large strings?
This comment was minimized by the moderator on the site
Thank you for this. I had a strange occurence where two strings of text produced #Value!, while all the rest was fine. Any idea why this would happen?
This comment was minimized by the moderator on the site
just want to know if in a cell content i.e (123). can it be splitted to multiple column seperately as cell1 as 1, cell2 as 2 and cell3 as 3
This comment was minimized by the moderator on the site
my query is below
from given data
A B
1 Capital Account Capital Account 6,62,73,000.00
2 SHARE CAPITAL A/C SHARE CAPITAL A/C 67,17,300.00
3 SHARE PREMIUM A/C SHARE PREMIUM A/C 5,95,55,700.00


I need in column C (C + B-A) i.e
C
1 6,62,73,000.00

2 67,17,300.00

3 5,95,55,700.00
This comment was minimized by the moderator on the site
sorry I m not see perfect in first time
this formula is perfect and correct
This comment was minimized by the moderator on the site
you are A Rong Talling thissss formula
This comment was minimized by the moderator on the site
Excellent directions!
This comment was minimized by the moderator on the site
oh snap, i got it above...using text to columns then split option = 'space'
This comment was minimized by the moderator on the site
Thank you so much, helpful indeed. What if there is no comma delimiter in between the words like, "Steve Simpson" and you still want to split?
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