Patarimas: kitos kalbos yra "Google" išverstos. Galite aplankyti English šios nuorodos versija.
Prisijungti
x
or
x
x
Registruotis
x

or

Kaip suderinti ląsteles su ląstelėmis su erdve, kableliais ir kabliataškiu Excel?

Kai sujungsite diapazono ląsteles į vieną ląstelę, bendri duomenys gali būti atskirti nieko. Bet jei norite atskirti juos su nurodytais ženklais, pvz., Tarpu, kableliais, kabliataškiu ar kitais, kaip tai padaryti? Šioje pamokoje bus pristatyti tam tikri gabalai jums.

Suskaidykite ląstelių eilę / stulpelį į vieną langelį su nurodytu skirtuku pagal formulę

Susieti eilučių / stulpelių ląsteles į vieną langelį su nurodytu skirtuku pagal funkciją

Suskaidykite eilutes / stulpelius / ląstelių diapazoną į vieną ląstelę su nurodytu atskirtu Kutools Excel


Sumaišykite kelis stulpelius, eilutes ar ląsteles su sepcifiniu separatoriumi:

Jei yra keletas eilučių, stulpelių ar verčių langelių, kuriuos reikia sujungti, įprasta formulė bus sunku spręsti. Bet su Kutools for Excelgalinga funkcija - Derinti, galite greitai sujungti vertes pagal stulpelius, eilutes ar ląsteles, kaip jums reikia.

doc derinti langelius su 11 separatoriumi

Kutools for Excel: su daugiau nei 200 patogiais "Excel" priedais, galite nemokamai bandyti be apribojimų per 60 dienas. Atsisiųskite ir nemokamai bandykite dabar!


Suskaidykite ląstelių eilutę / stulpelį į vieną langelį su nurodytu skirtuku pagal formulę


Programoje "Excel" galite naudoti formulę, kad sujungtumėte ląstelių eilę arba ląstelių stulpelį į vieną ląstelę. Prašau tai padaryti taip:

Derinti ląsteles pagal eilę ar stulpelį į vieną su erdve

Įveskite formulę = A1 & "" & B1 & "" & C1 į tuščią langelį ir tada vilkite užpildymo rankenėlę, kad pritaikytumėte šią formulę, visos eilutės ląstelės buvo sujungtos į ląstelę su tarpeliu. Žr. Ekrano kopiją:

doc derinti langelius su 1 separatoriumi

Patarimas: Jei norite sujungti langelių vertes pagal stulpelį, tiesiog įveskite šią formulę = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & & "& & A6 gretimoje tuščioje lentoje, kurioje norite gauti rezultatą. Ir jūs gausite šį rezultatą:

doc derinti langelius su 2 separatoriumi

Sujunkite langelius pagal eilutes ar stulpelius į vieną su kableliais

Įveskite formulę = A1 & "," & B1 & "," & C1 į tuščią langelį, tada vilkite užpildymo juostą į diapazoną, kurį norite taikyti šią formulę, visos eilutės langeliai bus sujungti į kablelį. Žiūrėkite ekrano kopiją:

doc derinti langelius su 3 separatoriumi

Patarimas: Ląstelių verčių stulpelį galite sujungti į vieną langelį kableliais, tiesiog įveskite šią formulę = A1&","&A2&","&A3&","&A4&","&A5&","&A6 kad gautumėte tokį rezultatą, kiek jums reikia.

doc derinti langelius su 4 separatoriumi

pastabos: galite pakeisti ","patenkinti jūsų poreikius. Pavyzdžiui, jei norite atskirti duomenis kabliataškiais, galite pakeisti "," į ";".


Sujungi eilučių / stulpelių langelių į vieną langelį su nurodytu skirtuku pagal funkciją

"Excel" taip pat galite naudoti funkciją derinti eilučių ar stulpelių ląsteles į vieną langelį su tarpeliais arba nurodytais ženklais.

1. Laikykis ALT + F11 raktai klaviatūroje atidaryti "Microsoft Visual Basic for Application" langas.

2, Spauskite įsiuvas > Moduliai, ir nukopijuokite VBA į modulį.

VBA: kombinuokite ląsteles pagal eilę ar stulpelį į vieną su specialiu separatoriumi:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
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

3. Rašymo formulė = Sujungti (A1: C1) tuščiajame langelyje ir tada vilkite užpildymo juostą į diapazoną, kurį norite taikyti šią formulę, visos eilutės langeliai bus sujungti į brūkšnelius. Žr. Ekrano kopiją:

doc derinti langelius su 5 separatoriumi

Patarimas: Naudodami anksčiau apibrėžtą vartotojo funkciją, taip pat galite derinti langelių vertes pagal stulpelį, tiesiog reikia įvesti šią formulę = Kombinuoti (A1: A6) norėdami gauti reikalingus sujungtus duomenis, žr. ekrano kopiją:

doc derinti langelius su 6 separatoriumi

Pastaba: Į pirmiau pateiktą kodą "Funkcija sujungti (WorkRng kaip diapazonas, pasirinktinis ženklas kaip eilutė = "-") kaip eilutė", galite pakeisti separatorių "-" patenkinti jūsų poreikius.


Suskaidykite eilutes / stulpelius / ląstelių diapazoną į vieną ląstelę su nurodytu atskirtu Kutools Excel

Jei sudėtinga formulė ir funkcija, galite greitai sujungti elementų vertes eilutėje, stulpelyje ar diapazone į vieną ląstelę Kutools for Excel's Derinti funkcija.

Kutools for Excel : su daugiau nei 300 patogiais "Excel" priedais, galite nemokamai išbandyti be apribojimų per 60 dienas.

po diegimas Kutools for Excel, prašau atlikite toliau nurodytus veiksmus.

1. Pasirinkite diapazono elementų vertes, kurias norite sujungti į ląstelę.

2. Prašau kreipkitės Derinti funkcija paspaudę Kutools > Derinti. Žr. Ekrano kopiją:

doc derinti langelius su 7 separatoriumi

3. Bus rodomas dialogo langas ir atlikite tokius veiksmus:

(1.) Jei pasirinksite Sujungti stulpelius viduje Derinti pasirinktas ląsteles pagal šias parinktis skyriuje Sujungti stulpelius ar eilutes dialogo langas, kiekvienos eilutės duomenys bus sujungti į ląstelę, atlikite šiuos veiksmus:

A, Patikrinkite Sujungti stulpelius viduje Derinti pasirinktas ląsteles pagal šias parinktis skyrius;

B. Pasirinkite skirtuką, į kurį norite atskirti sujungtus duomenis Nurodykite atskyriklį skyrius;

C. Išskleidžiamajame lange pasirinkite vietą, kurioje norite pateikti rezultatą;

D. Pasirinkite vieną tipą iš Nustatymai skyrius.

Tada spustelėkite OK or taikyti mygtukas, vertės kiekvienoje eilutėje bus sujungtos. Žr. Ekrano kopiją:

doc derinti langelius su 8 separatoriumi

(2.). Jei norite sujungti kiekvieną stulpelio reikšmes į vieną langelį su konkrečiu skirtuku, atlikite šiuos veiksmus:

A, Patikrinkite Sujungti eilutes viduje Derinti pasirinktas ląsteles pagal šias parinktis skyrius;

B. Nurodykite skirtuką, į kurį norite atskirti sujungtus duomenis Nurodykite atskyriklį skyrius;

C. Išskleidžiamajame lange pasirinkite vietą, kurioje norite pateikti rezultatą;

D. Pasirinkite vieną tipą iš Nustatymai skyrius.

Tada spustelėkite OK or taikyti mygtukas, kiekvieno stulpelio vertės bus sujungtos ir atskirtos konkrečiais ženklais. Žr. Ekrano kopiją:

doc derinti langelius su 9 separatoriumi

(3.) Jei jums reikia sujungti ląstelių duomenų diapazoną į vieną ląstelę, atlikite tokius veiksmus:

A, Patikrinkite Sujungti į vieną ląstelę in Derinti pasirinktas ląsteles pagal šias parinktis skyrius;

B. Pasirinkite skirtuką, į kurį norite atskirti sujungtus duomenis Nurodykite atskyriklį skyrius.

Tada spustelėkite OK or taikyti mygtuką, ir jūs gausite šį rezultatą, žr. ekrano kopiją:

doc derinti langelius su 10 separatoriumi

Spustelėkite atsisiųsti "Kutools for Excel" ir nemokamą bandomąją versiją dabar!

Kutools for Excel: su daugiau nei 200 patogiais "Excel" priedais, galite nemokamai bandyti be apribojimų per 60 dienas. Atsisiųskite ir nemokamai bandykite dabar!


Santykiniai straipsniai:



Rekomenduojami įrankiai našumui

Office Tab

aukso žvaigždutė1 Pateikite patogius skirtukus "Excel" ir kitai "Office" programinei įrangai, kaip ir "Chrome", "Firefox" ir "Internet Explorer".

Kutools for Excel

aukso žvaigždutė1 Nuostabi! Padidinkite savo našumą per 5 min. Nereikia jokių specialių įgūdžių, išskyrus dvi valandas kiekvieną dieną!

aukso žvaigždutė1 "300" naujos funkcijos "Excel", "Excel" daug lengvumo ir galingumo:

  • Sujungti elementus / eilutes / stulpelius neprarandant duomenų.
  • Suderinkite ir susinenkite kelis lapus ir darbaknygius.
  • Palyginkite diapazonus, nukopijuokite keletą diapazonų, konvertuokite tekstą į datą, vienetą ir valiutos konvertavimą.
  • Skaičiuojamas pagal spalvas, tarpinių pranešimų vidurkis, išplėstinis rūšiavimas ir super filtras,
  • Daugiau Pasirinkite / Įterpti / Ištrinti / Tekstas / Formatas / Nuoroda / Komentaras / Darbaknygiai / Užduotys Įrankiai ...

Kutools ekrano kopija Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lavina · 9 months ago
    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.
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      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.
  • To post as a guest, your comment is unpublished.
    bin · 9 months ago
    VBA doesn't work for me, excel 2016.
  • To post as a guest, your comment is unpublished.
    Brian · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Sagar · 1 years ago
    But it is not working for large data. I have around 50000 rows to combine in single cell.
  • To post as a guest, your comment is unpublished.
    susan · 2 years ago
    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