Turinys
Norėdami gauti išsamią informaciją apie bet ką iš karto, jums gali prireikti sujungti kelias ląsteles ir atskirti jas kableliais. Šiame straipsnyje kalbama apie tai, kaip "Excel" programoje sujungti kelias ląsteles su kableliais, taikant kai kurias formules, funkcijas ir kablelius. VBA kodas.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.
Susieti ląsteles.xlsm4 būdai, kaip "Excel" programoje sutraukti kelias ląsteles su kableliais
Toliau pateiktuose skirsniuose parodysime keturis skirtingus kelių langelių sujungimo ir jų atskyrimo kableliu būdus. Tam naudosime CONCATENATE ir TEXTJOIN Vėliau pateiksime kitą būdą, kaip pasiekti tą patį tikslą naudojant VBA kodas.
Toliau pateikiamas duomenų rinkinio pavyzdys, kuris bus naudojamas užduočiai atlikti.
1. Taikykite funkciją CONCATENATE, kad eilutėje sujungtumėte kelias ląsteles su kableliais
Paprastas būdas sujungti dalykus yra naudoti CONCATENATE funkcija. Norėdami užbaigti darbą, atlikite toliau nurodytas procedūras.
1 žingsnis:
- Pirmiausia tuščioje ląstelėje įveskite formulę.
=CONCATENATE(B5:E5& ",")
2 žingsnis:
- Antra, pasirinkite formulę.
3 veiksmas:
- Tada paspauskite F9 paversti juos verte.
4 veiksmas:
- Po to pašalinkite laužtinius skliaustus { } iš formulės.
5 veiksmas:
- Galiausiai paspauskite Įveskite pamatyti rezultatus.
Pastabos. Nepamirškite pašalinti laužtinių skliaustų { } iš formulės.
Skaityti daugiau: Kaip sujungti "Excel" stulpelius (8 paprasti metodai)
2. Derinkite CONCATENATE ir TRANSPOSE funkcijas, kad sujungtumėte kelis stulpelio langelius su kableliais
Be to, kad sujungtume kelis eilutės langelius, tą patį galime padaryti ir su stulpeliu. Norėdami naudoti sujungimo operaciją stulpeliui, vadovaukitės toliau pateiktais nurodymais.
1 žingsnis:
- Ląstelėje E4, toje pačioje pirmoje stulpelio eilutėje, įveskite šią formulę.
=CONCATENATE(TRANSPOSE(C4:C7)& ",")
2 žingsnis:
- Tada pasirinkite formulę.
3 veiksmas:
- Tada paspauskite F9 .
4 veiksmas:
- Pašalinkite laužtinius skliaustus { } vėl kaip ir anksčiau.
5 veiksmas:
- Galiausiai paspauskite Įveskite pamatyti rezultatus.
Pastabos. Atminkite, kad formulę turėtumėte įrašyti į atskirą ląstelę toje pačioje eilutėje, kaip ir pirmoji stulpelio eilutė. Kadangi mūsų pirmosios ląstelės reikšmė buvo James Rodrigues in C4 eilutėje 4 , formulę įrašome į tą pačią eilutę, bet į kitą langelį E4 . Po konkatenavimo galite jį perkelti bet kur.
Skaityti daugiau: "Excel" programos "Concatenate" priešingybė (4 parinktys)
Panašūs skaitiniai:
- Kaip "Excel" programoje sujungti su tarpeliu (3 tinkami būdai)
- Eilučių sujungimas "Excel" programoje (2 paprasti metodai)
- Sujungti skaičius "Excel" programoje (4 greitos formulės)
- Kaip sujungti eilutę ir sveikąjį skaičių naudojant VBA
- "Excel" programoje neveikia "Concatenate" (3 priežastys ir sprendimai)
3. Taikykite funkciją TEXTJOIN, kad sujungtumėte kelias ląsteles su kableliais
Galite naudoti TEXTJOIN funkcija "MS Excel 365 sujungti kelis kableliu atskirtus langelius į vieną langelį. "Excel 365 , atlikite toliau nurodytus veiksmus.
1 žingsnis:
- Tiesiog užrašykite šią formulę.
=TEXTJOIN(",",TRUE,B5:E5)
2 žingsnis:
- Tada paspauskite Įveskite pamatyti rezultatą.
Pastabos. Svetainė TEXTJOIN funkcija, skirta sujungti kelias ląsteles, yra prieinama tik "Excel 365 užsiprenumeruoti naudotojai.
4. Paleiskite VBA kodą, kad sujungtumėte kelias ląsteles su kableliais
Taip pat galime sujungti kelis langelius ir naudoti skiriamąjį kablelį naudodami VBA kodas.
Atlikite toliau nurodytas procedūras.
1 žingsnis:
- Pirmiausia paspauskite Alt + F11 atidaryti VBA makrokomandos
- Spustelėkite Įdėkite skirtuką ir pasirinkite Modulis
- Išsaugoti programą ir paspauskite F5 jį paleisti.
2 žingsnis:
- Tada tiesiog įklijuokite šiuos įrašus VBA
Funkcija CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function
Čia,
- Dim ląstelės kaip diapazonas tai kintamojo ląstelės deklaravimas kaip diapazono reikšmės.
- Dim Concate As String deklaruoja kintamąjį Concatenate kaip eilutę.
- Concate = Concate & Cell.Value & Separator yra komanda, skirta langelio vertei sujungti su skirtuku.
- CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) yra komanda, skirta paskutiniams sujungtiems langeliams sujungti.
3 veiksmas:
- Po to parašykite šią formulę naudodami SUJUNGTI KELIS
=CONCATENATEMULTIPLE(B5:E5,",",")
4 veiksmas:
- Galiausiai paspauskite Įveskite mygtuką, kad pamatytumėte rezultatus.
Skaityti daugiau: Kaip "Excel" programoje sutraukti (3 tinkami būdai)
Išvada
Apibendrindamas tikiuosi, kad iš šio straipsnio įgijote pagrindinių žinių, kaip sujungti kelis langelius su kableliais. Visus šiuos metodus reikėtų išmokti ir naudoti savo duomenims. Išnagrinėkite praktikos knygą ir pritaikykite tai, ką sužinojote. Jūsų svarbi parama mus įkvepia toliau rengti tokius kursus kaip šis.
Jei turite klausimų, nedvejodami kreipkitės į mus. Pasidalykite savo mintimis toliau pateiktame komentarų skyriuje.
Į jūsų užklausas kuo greičiau atsakys Exceldemy komanda.
Būkite su mumis ir toliau mokykitės.