Skip i'r prif gynnwys

Sut I Gyfuno Celloedd Lluosog I Mewn i Gell gyda Gofod, Coma neu wahanyddion eraill yn Excel?

Pan fyddwch chi'n cyfuno'r celloedd o golofnau neu resi lluosog i mewn i un gell, mae'n bosib y bydd y data cyfun yn cael ei wahanu gan ddim. Ond os ydych chi am eu gwahanu â marciau penodol, fel gofod, atalnodau, hanner colon neu eraill, sut allwch chi wneud? Bydd y tiwtorial hwn yn cyflwyno rhai dulliau i chi.


Rhes neu golofn o gelloedd concatenate i mewn i un gell gyda gofod, coma neu wahanyddion eraill trwy ddefnyddio fformwlâu

Yn Excel, gallwch ddefnyddio'r fformwlâu isod i gyfuno rhes o gelloedd neu golofn o gelloedd yn un gell.


Dull A: Defnyddiwch weithredwr "&" i gyfuno celloedd

Yn Excel, gallwch ddefnyddio'r gweithredwr "&" i gyfuno gwahanol dannau testun neu werthoedd celloedd.

Rhowch y fformiwla isod i gyd-fynd â'r celloedd mewn sawl colofn: (gwahanwch y canlyniadau cyfun â gofod, gallwch chi wahanu'r gwag gyda gwahanyddion eraill yn ôl yr angen.)

=A2&" "&B2&" "&C2

Ac yna, llusgwch yr handlen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, ac mae'r data o wahanol golofnau wedi'u huno i mewn i un gell, gweler y screenshot:

  • Awgrym:
  • Yn y fformiwla uchod, gallwch chi ddisodli'r bylchau rhwng y & gweithredwyr â gwahanyddion eraill, fel =A2&"-"&B2&"-"&C2
  • Os oes angen i chi gyfuno gwerthoedd y gell o resi lluosog, mae angen ichi newid cyfeirnod y gell fel hyn: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

Dull B: Defnyddiwch swyddogaeth Concatenate i gyfuno celloedd

Defnyddir y swyddogaeth Concatenate yn Excel hefyd i ymuno â llinynnau testun lluosog neu werthoedd celloedd i mewn i un gell.

Rhowch neu copïwch y fformiwla isod i mewn i gell wag:

=CONCATENATE(A2, "-", B2, "-", C2)

Ac yna, llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, fe gewch chi'r canlyniad canlynol:

  • Awgrym:
  • Yn y fformiwla uchod, gallwch chi ddisodli'r cymeriad “-” gyda gwahanyddion eraill, fel =CONCATENATE(A2, ";", B2, ";", C2)
  • Os oes angen i chi gyfuno gwerthoedd y gell o resi lluosog, mae angen ichi newid cyfeirnod y gell fel hyn: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Dull C: Defnyddiwch swyddogaeth Textjoin i gyfuno celloedd

Os oes gennych Excel 365 a fersiynau diweddarach, mae swyddogaeth-Textjoin newydd, gall y swyddogaeth hon hefyd eich helpu i gyfuno celloedd lluosog yn un gell.

Rhowch neu copïwch y fformiwla ganlynol i mewn i gell wag:

=TEXTJOIN(",",TRUE,A2:C2)

Yna, llusgwch yr handlen llenwi i gymhwyso'r fformiwla hon i gelloedd eraill, gweler y screenshot:

  • Awgrymiadau:
  • Yn y fformiwla uchod, gallwch chi ddisodli'r cymeriad “,” gyda gwahanyddion eraill, fel =TEXTJOIN("/",TRUE,A2:C2)
  • I gyfuno gwerthoedd celloedd o resi lluosog, mae angen ichi newid cyfeirnod y gell fel hyn: =TEXTJOIN(",",TRUE,A2:A7)
  • Gall y TEXTJOIN hwn hefyd gyfuno ystod o gelloedd i mewn i un gell â therfynydd fel hyn: =TEXTJOIN(",",TRUE,A2:C7)

Rhes concatenate, colofn neu ystod o gelloedd i mewn i un gell gyda gwahanydd penodedig

Kutools ar gyfer Excel yn cefnogi nodwedd bwerus-Cyfunwch a all eich helpu i uno'r holl ddata yn seiliedig ar resi, colofnau neu ystod o gelloedd yn un cofnod heb golli data. Gweler y demo isod.    Cliciwch i lawrlwytho Kutools ar gyfer Excel!


Rhes neu golofn o gelloedd concatenate i mewn i un gell gyda gofod, coma neu wahanyddion eraill gan y Swyddogaeth Diffiniedig Defnyddiwr

Yn Excel, gallwch hefyd greu Swyddogaeth wedi'i Diffinio gan Ddefnyddiwr i gyfuno celloedd rhes neu golofn i mewn i un gell â bylchau neu farciau penodedig.

1. Daliwch ALT + F11 allweddi ar y bysellfwrdd i agor a Microsoft Visual Basic ar gyfer Cymhwyso ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a chopïwch y VBA i'r modiwl.

VBA: Cyfunwch gelloedd yn seiliedig ar res neu golofn yn un â gwahanydd penodol:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Tip: Yn y sgript uchod "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", y gwahanydd"~"wedi'i nodi i wahanu'r canlyniad cyfun, gallwch ei newid i ddiwallu'ch angen.

3. Yna teipiwch fformiwla =Combine(A2:C2) mewn cell wag, ac yna llusgwch y handlen llenwi dros yr ystod rydych chi am gymhwyso'r fformiwla hon, bydd yr holl gelloedd yn y rhes yn cael eu cyfuno i mewn i gell â thaenau. Gweler y screenshot:

Awgrymiadau: Gyda'r Swyddogaeth Diffiniedig Defnyddiwr uchod, gallwch hefyd gyfuno gwerthoedd celloedd yn seiliedig ar golofn, does ond angen i chi nodi'r fformiwla hon =Combine(A2:A7) i gael y data unedig yn ôl yr angen.


Rhes neu golofn o gelloedd concatenate i mewn i un cell gyda thoriad llinell trwy ddefnyddio fformwlâu

Weithiau, efallai yr hoffech chi ddefnyddio'r toriad llinell i wahanu'r llinyn testun cydgysylltiedig, fel rheol, bydd y CHAR (10) yn dychwelyd y cymeriad torri llinell. Yma, gallwch ddefnyddio'r dulliau isod i ddatrys y dasg hon:


Dull A: Defnyddiwch swyddogaeth Concatenate i gyfuno celloedd â thorri llinell

Yma, gallwch gyfuno'r swyddogaeth concatenate gyda'r cymeriad Char (10) gyda'i gilydd i gael y canlyniad unedig sy'n cael ei wahanu gan doriad llinell.

1. Teipiwch neu copïwch y fformiwla isod:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

Yna, llusgwch y handlen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, a byddwch chi'n cael y canlyniad canlynol:

2. Yna, dylech glicio Hafan > Testun Lapio i fformatio'r celloedd, ac yna, fe gewch y canlyniad yn ôl yr angen:

Awgrymiadau: Er mwyn cyfuno gwerthoedd y gell o resi lluosog, mae angen ichi newid cyfeirnod y gell fel hyn: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Dull B: Defnyddiwch swyddogaeth Textjoin i gyfuno celloedd ag egwyl llinell (Excel 365 a fersiynau diweddarach)

Efallai bod y fformiwla uchod ychydig yn anodd os oes angen cyfuno nifer o gelloedd, felly, gall swyddogaeth Textjoin ddelio â'r dasg hon yn gyflym ac yn hawdd.

Rhowch neu copïwch y fformiwla isod i mewn i gell wag:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

Ar ôl cael y canlyniadau cyfun, cofiwch fformatio'r celloedd fformiwla Testun Lapio, gweler y screenshot:

Awgrymiadau: Er mwyn cyfuno gwerthoedd y gell o resi lluosog, mae angen ichi newid cyfeirnod y gell fel hyn: =TEXTJOIN(CHAR(10),TRUE,A2:A7)


Rhes concatenate, colofn neu ystod o gelloedd i mewn i un gell gyda gwahanydd penodedig trwy ddefnyddio nodwedd fendigedig

Os ydych chi'n blino gyda'r fformwlâu a'r cod uchod, yma, gallaf argymell teclyn defnyddiol- Kutools ar gyfer Excel, Gyda'i Cyfunwch nodwedd, gallwch gyfuno gwerthoedd celloedd yn gyflym yn ôl rhes, colofn neu amrediad yn un gell sengl.

Awgrym:I gymhwyso hyn Cyfunwch nodwedd, yn gyntaf, dylech lawrlwytho'r Kutools ar gyfer Excel, ac yna cymhwyswch y nodwedd yn gyflym ac yn hawdd.

Ar ôl gosod Kutools ar gyfer Excel, gwnewch fel hyn:

1. Dewiswch werth cell amrediad rydych chi am ei gyfuno'n gell.

2. Defnyddiwch y swyddogaeth hon trwy glicio Kutools > Uno a HolltiCyfuno Rhesi, Colofnau neu Gelloedd heb Golli Data. Gweler y screenshot:

doc cyfuno data â choma 9 1

3. Yn y blwch deialog popped out, nodwch y gweithrediadau sydd eu hangen arnoch fel a ganlyn y screenshot a ddangosir:

4. Yna, cliciwch Ok, fe gewch y canlyniad fel y dangosir isod screenshot:

1). Cyfunwch werthoedd celloedd yn un gell ar gyfer pob rhes:

2). Cyfunwch werthoedd celloedd yn un gell ar gyfer pob colofn:

3). cyfuno ystod o werthoedd celloedd yn un gell sengl:

Cliciwch i Lawrlwytho Kutools ar gyfer Excel a threial am ddim Nawr!


Eitemau rhesi a cholofnau cyfuno mwy cymharol:

  • Uno A Chyfuno Rhesi Heb Golli Data Yn Excel
  • Dim ond yn y gell fwyaf chwith uchaf y mae Excel yn cadw'r data, os byddwch chi'n defnyddio gorchymyn "Uno a Chanolfan" (tab Cartref> Uno a Chanolfan ar y panel Alinio) i uno rhesi o ddata yn Excel. Rhaid i ddefnyddwyr ddefnyddio dull arall i uno rhesi lluosog o ddata yn un rhes heb ddileu data.
  • Cyfuno Rhesi Dyblyg A Swm Y Gwerthoedd Yn Excel
  • Yn Excel may efallai y byddwch bob amser yn cwrdd â'r broblem hon, pan fydd gennych ystod o ddata sy'n cynnwys rhai cofnodion dyblyg, ac yn awr rydych am gyfuno'r data dyblyg a chrynhoi'r gwerthoedd cyfatebol mewn colofn arall, fel y dangosir y sgrinluniau canlynol. Sut allech chi ddatrys y broblem hon?
  • Celloedd Concatenate Anwybyddu Neu Sgipio Blanks Yn Excel
  • Gall swyddogaeth Concatenate Excel eich helpu chi i gyfuno gwerthoedd celloedd lluosog i mewn i un gell yn gyflym, os oes rhai celloedd gwag o fewn y celloedd a ddewiswyd, bydd y swyddogaeth hon yn cyfuno'r bylchau hefyd. Ond, rywbryd, 'ch jyst eisiau cyd-fynd â chelloedd â data a hepgor y celloedd gwag, sut allech chi ei orffen yn Excel?

  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau a Cadw Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi Dyblyg a Swm / Cyfartaledd... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Fformiwlâu Hoff a Mewnosod yn Gyflym, Meysydd, Siartiau a Lluniau; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Grwpio Tabl Pivot yn ôl rhif wythnos, diwrnod o'r wythnos a mwy ... Dangos Celloedd Datgloi, wedi'u Cloi yn ôl gwahanol liwiau; Amlygu Celloedd sydd â Fformiwla / Enw...
tab kte 201905
  • 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!
gwaelod officetab
Comments (34)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I would like to know if I have a list of people with their information in different cells in one column but different row how to combine them in one cell For e,g I have one person teaching English, math and science and his name is repeated in one column but the courses are in different rows so I want to combine all the courses in one cell for that teacher. if I have 50 teachers I need to have all the courses that the teacher is teaching in one cell.
This comment was minimized by the moderator on the site
Hi, Lavina,
Do you mean to combine multiple cell values in a column based on duplicate names in another column as below screenshot shown:

You can insert a screenshot to make your problem more intuitive.
This comment was minimized by the moderator on the site
This is exactly what I'm looking for. Is this problem solved?
This comment was minimized by the moderator on the site
Hi, Piotr,
To solve this problem, maybe the following article can help you, please check it:
https://www.extendoffice.com/documents/excel/2723-excel-concatenate-based-on-criteria.html
This comment was minimized by the moderator on the site
VBA doesn't work for me, excel 2016.
This comment was minimized by the moderator on the site
Working on trying to get your VBA code to work however I keep getting a #NAME? error. How do I fix this? I've used this code before and it worked wonderfully but now it gives me an error.
This comment was minimized by the moderator on the site
But it is not working for large data. I have around 50000 rows to combine in single cell.
This comment was minimized by the moderator on the site
415xxe 5687sdc sa4567 415xxe 5687sdc sa4567 415xxe 5687sdc sa4567 415xxe 5687sdc sa4567 I need to separate these in different columns and then put a comma behind the last column
This comment was minimized by the moderator on the site
The VBA code does not work I get an error Microsoft Visual Basic for Applications - Compile error: Syntax error then the line "If Rng.Text "," Then" is highlighted in blue and on the top highlighted in yellow it says this "function combine(workrng as range, optional sign as string = ",") as string I am using excel 2016 on a pc
This comment was minimized by the moderator on the site
I genuinely enjoy studying on this website, it holds good content. Never fight an inanimate object. by P. J. O'Rourke. dfdkbafbadfkagdd
This comment was minimized by the moderator on the site
how to combine 2 cell with space in between with 2 independent cell format. Eg. If one cell is Red digits & other cell has digits in green, it should combine with Red & green digits.
This comment was minimized by the moderator on the site
The VBA code worked really well thanks. My only issue is that it is including blanks so that my combined output ends up looking like this: "test, test, , , , , , test" How could I get it to exclude blank cells within the range?
This comment was minimized by the moderator on the site
If you found the answer let me now please as well.
This comment was minimized by the moderator on the site
instead of the line in the original code:

If Rng.Text <> ", " Then
OutStr = OutStr & Rng.Text & Sign


you need to add a "test" to determine if the cell is empty followed by the statement above which adds the delimiter. Delete the above 2 lines and then Copy the following code in and your COMBINE function will remove the blanks from your list.

If IsEmpty(Rng.Value) = True Then

OutStr = OutStr & ""

ElseIf Rng.Text <> ", " Then

OutStr = OutStr & Rng.Text & Sign
This comment was minimized by the moderator on the site
The VBA macro worked very well after I adjusted for the my cell locations and I was able to add a space after the comma for a better display of the data.
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