Skip to main content

Conas téacsanna a cheangal le colún gan dúbailtí in Excel?

An bhfuil a fhios agat conas téacsanna ó cholún a cheangal le cill gan dúbailt in Excel? Agus cad a tharlaíonn má cheanglaíonn tú téacsanna i gcolún gan dúbailtí bunaithe ar luach sonrach cille? Soláthraíonn an t-alt seo modhanna chun na fadhbanna a réiteach.

Ceangail téacsanna i gcolún gan dúbailt leis an bhfoirmle
Ceangail téacsanna i gcolún gan dúbailtí bunaithe ar luach cille eile le cód VBA
Ceangail téacsanna go héasca i gcolún bunaithe ar luach cille eile le huirlis iontach

Níos mó teagaisc chun cealla a chur le chéile…


Ceangail téacsanna i gcolún gan dúbailt leis an bhfoirmle

Mar a thaispeántar an pictiúr thíos, ba mhaith leat téacsanna i gcolún A a cheangal le cill aonair gan dúbailtí. Déan mar a leanas le do thoil.

1. Roghnaigh cill bhán, cóipeáil an fhoirmle thíos isteach agus brúigh an Eile + Shift + Iontráil eochracha ag an am céanna.

=TEXTJOIN(", ", TRUE, IF(MATCH(A2:A12, A2:A12, 0)=MATCH(ROW(A2:A12), ROW(A2:A12)), A2:A12, ""))

Nóta: San fhoirmle, “, Is é deighilteoir na dtéacsanna comhcheangailte; A2: Is é A12 na cealla colúin a cheanglóidh tú le chéile. Athraigh iad de réir mar is gá duit.

Anois tá na téacsanna i gcolún sonraithe ceangailte gan dúbailtí.


Ceangail téacsanna i gcolún gan dúbailtí bunaithe ar luach cille eile le cód VBA

Uaireanta, b’fhéidir go mbeidh ort téacsanna a cheangal le chéile i gcolún gan dúbailtí bunaithe ar luach i gcill eile, mar a thaispeántar thíos an pictiúr, is féidir leat é a fháil síos mar seo a leanas.

1. Sa bhileog oibre ina bhfuil na téacsanna a mbeidh tú páirteach iontu, brúigh an Eile + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Sa Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil Ionsáigh > Modúl, agus ansin cóipeáil an cód VBA thíos i bhfuinneog chód an Mhodúil.

Cód VBA: Ceangail téacsanna i gcolún gan dúbailtí bunaithe ar luach cille eile

Sub JoinTextsWithoutDuplicates()
'Updated by Extendoffice 20190924
    Dim xRg As Range
    Dim xArr As Variant
    Dim xCell As Range
    Dim xTxt As String
    Dim I As Long
    Dim xDic As Object
    Dim xValue
    Dim xStr, xStrValue As String
    Dim xB As Boolean
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "Does not support multiple selections", , "Kutools for Excel"
        Exit Sub
    End If
    If xRg.Columns.Count <> 2 Then
        MsgBox "There must be only two columns in the selected range", , "Kutools for Excel"
        Exit Sub
    End If
    xArr = xRg
    Set xDic = CreateObject("Scripting.Dictionary")
    xDic.CompareMode = 1
    For I = 1 To UBound(xArr)
        If Not xDic.Exists(xArr(I, 1)) Then
            xDic.Item(xArr(I, 1)) = xDic.Count + 1
            xArr(xDic.Count, 1) = xArr(I, 1)
            xArr(xDic.Count, 2) = xArr(I, 2)
        Else
            xStrValue = xArr(I, 2)
           xB = True
            For Each xStr In Split(xArr(xDic.Item(xArr(I, 1)), 2), ",")
                If xStr = xStrValue Then
                    xB = False
                    Exit For
                End If
            Next
            If xB Then
            xArr(xDic.Item(xArr(I, 1)), 2) = xArr(xDic.Item(xArr(I, 1)), 2) & "," & xArr(I, 2)
            End If
        End If
    Next
    Sheets.Add.Cells(1).Resize(xDic.Count, 2).Value = xArr
End Sub

3. Brúigh an F5 eochair chun an cód a rith. Sa popping suas Kutools le haghaidh Excel dialóg, roghnaigh an raon lena n-áirítear na luachanna a cheanglóidh tú le téacsanna bunaithe orthu agus na téacsanna a mbeidh tú páirteach iontu, agus ansin cliceáil ar an OK cnaipe.

Ansin baintear na luachanna uathúla agus déantar a dtéacsanna uathúla comhfhreagracha i gcolún eile a cheangal agus a chur i mbileog oibre nua.


Ceangail téacsanna go héasca i gcolún bunaithe ar luach cille eile le huirlis iontach

B'fhéidir nach bhfuil tú go maith ag foirmle nó cód VBA. Seo a mholadh an Sraitheanna Comhcheangail Casta fóntais de Kutools le haghaidh Excel duitse. Leis an bhfóntas seo, is féidir leat téacsanna a cheangal go héasca i gcolún bunaithe ar luach i gcill eile gan ach cúpla cad a tharlaíonn.

Roimh iarratas a dhéanamh Kutools le haghaidh Excel, Le do thoil é a íoslódáil agus a shuiteáil ar dtús.

Nóta: Toisc go mbeidh feidhm dhíreach ag an bhfóntas sa raon bunaidh, déan cóip de na sonraí bunaidh le do thoil sula gcuirfidh tú an oibríocht thíos i bhfeidhm.

1. Roghnaigh an raon (cuir san áireamh na téacsanna a mbeidh tú páirteach iontu agus an luach a cheanglóidh tú le téacsanna bunaithe air), cliceáil Kutools > Ábhar > Sraitheanna Comhcheangail Casta. Féach an pictiúr:

2. Sa Sraitheanna Comhcheangail Casta dialóg, déan mar a leanas:

  • Roghnaigh an colún ina bhfuil na luachanna a cheanglóidh tú téacsanna bunaithe orthu, agus cliceáil Eochair Bhunscoile;
  • Roghnaigh an colún ina bhfuil na téacsanna a cheanglóidh tú i gcillín, agus cliceáil Chomhcheangail > Coma;
  • Má tá colúin fágtha, sonraigh coinníollacha dóibh le do thoil. Sa chás seo, roghnaigh mé an colún Díolacháin agus roghnaigh mé Ríomh > Suim.
  • Cliceáil ar an OK cnaipe. Féach an pictiúr:

Ansin feiceann tú go bhfuil na téacsanna go léir i gcolún sonraithe ceangailte le chéile bunaithe ar an bpríomhcholún. Féach an pictiúr:

  Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.


Earraí gaolmhara

Comhcheangail sraitheanna dúblacha agus suim na luachanna in Excel
In Excel, b’fhéidir go gcomhlíonfaidh tú an fhadhb seo i gcónaí, nuair a bhíonn réimse sonraí agat ina bhfuil roinnt iontrálacha dúblacha, agus anois gur mhaith leat na sonraí dúblacha a chomhcheangal agus na luachanna comhfhreagracha a lua i gcolún eile, conas a d’fhéadfá an fhadhb seo a réiteach? Bain triail as na modhanna san alt seo.

Comhcheangail Ilchealla Isteach i gCill le Spás, camóga nó deighilteoirí eile In Excel
Nuair a chomhcheanglaíonn tú na cealla ó ilcholúin nó sraitheanna i gcill aonair, ní fhéadfaidh na sonraí comhcheangailte a bheith scartha le rud ar bith. Ach más mian leat iad a dheighilt le marcanna sonraithe, mar shampla spás, camóga, leathsheolón nó eile, conas is féidir leat a dhéanamh? Tabharfaidh an rang teagaisc seo roinnt modhanna duit.

Cealla concatenate ag coinneáil formáidiú uimhreacha / dáta in Excel
B’fhéidir gur thug tú faoi deara nuair a chuireann muid an fheidhm CONCATENATE i bhfeidhm in Excel, formáid an dáta (2014-01-03) agus formáid uimhreacha mar fhormáid airgeadra ($ 734.7), formáid chéatadáin (48.9%), áiteanna deachúla (24.5000), srl. baintear iad agus taispeántar iad mar uimhreacha ginearálta sna torthaí coinbhéartachta. San Airteagal seo, tá roinnt bealaí oibre againn chun sonraí a chomhtháthú le formáidiú dáta nó uimhreacha a choinneáil in Excel.

Déan an fheidhm concatenate in Excel a aisiompú
Mar is eol dúinn uile, is féidir leis an bhfeidhm Concatenate in Excel cabhrú linn ilchealla a chomhcheangal in aon chill amháin, ach, uaireanta, ba mhaith leat a mhalairt d’fheidhm Concatenate a dhéanamh, ciallaíonn sé gan cealla a chomhcheangal, ach luach cille a roinnt ina ilchealla scartha. Cabhróidh modhanna san alt seo leis an bhfadhb a réiteach.

Cealla concatenate má tá an luach céanna i gcolún eile in Excel
Soláthraíonn an t-alt seo modhanna chun cabhrú leat cealla a chomhtháthú go héasca má tá an luach céanna ann i gcolún eile in Excel.

Níos mó teagaisc chun cealla a chur le chéile…

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 (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I like this formula, but often times i will have a blank cell in my data range and yet this formula won't work with blanks. how would i handle blank cells?
This comment was minimized by the moderator on the site
Thanks! This was helpful. I found that the formula below did the trick. I just needed to select a range to combine text, but didn't want to duplicate values.
=TEXTJOIN(", ",TRUE,UNIQUE($A2:$K2,TRUE))
This comment was minimized by the moderator on the site
This is a much easier way to join unique items based on another column:

=TEXTJOIN(", ",TRUE,UNIQUE(IF(Table1[Category]=Table2[Unique Categories],Table1[Items to Join],"")))

Works a treat, I use it a lot.
This comment was minimized by the moderator on the site
Thanks a Lot. You saved me.
This comment was minimized by the moderator on the site
Omg. You're a lifesaver, I was trying way more complex formulas and this worked like a charm! 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