Kaip konvertuoti stulpelį į kableliais atskirtą sąrašą su viengubomis kabutėmis

  • Pasidalinti
Hugh West

Dirbant su "Excel" kartais gali prireikti stulpelį ar diapazoną konvertuoti į kableliais atskirtą sąrašą su viengubomis kabutėmis aplink kiekvieną langelio reikšmę. Šiame straipsnyje parodysiu, kaip konvertuoti stulpelį į kableliais atskirtą sąrašą su viengubomis kabutėmis aplink kiekvieną langelio reikšmę naudojant tokias funkcijas kaip CONCATENATE , TEXTJOIN kartu su VBA makrokomandos , ir Rasti ir pakeisti Įrankis.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šią pratybų knygą, kad skaitydami šį straipsnį galėtumėte atlikti užduotį.

Konvertuoti stulpelį į sąrašą.xlsm

5 metodai, kaip konvertuoti stulpelį į kableliais atskirtą sąrašą su viengubomis kabutėmis

Tarkime, kad turime "Excel" failą, kuriame pateikiama informacija apie įvairius kanceliarinių prekių gaminius. Šie gaminiai išvardyti "Excel" darbalapio stulpelyje pavadinimu "Gaminys". Šį gaminių stulpelį konvertuosime į kableliais atskirtą sąrašą. Toliau pateiktame paveikslėlyje parodytas darbalapis su kableliais atskirtu gaminių sąrašu, aplink kiekvieną iš jų pateikiamos viengubos kabutės.

1 būdas: rankiniu būdu konvertuokite stulpelį į kableliais atskirtą sąrašą

Galime naudoti savo formulę, naudodami tik ampersando ženklas ( & ) ir kablelis ( , ), kad paverstumėte stulpelį į kableliais atskirtą sąrašą su kabutėmis aplink langelio reikšmes. Turime atlikti toliau nurodytus veiksmus.

Žingsniai:

⦿ Pirmiausia ląstelėje turime įrašyti toliau pateiktą formulę C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

Formulės suskirstymas:

Svetainė ampersando ženklas ( & ) prisijungs prie viengubos kabutės ( '' ) ir kableliai ( , ) su ląstelių reikšmės į sukurti kableliais atskirtą sąrašas su viengubos kabutės .

⦿ Paspaudus ĮVESKITE , gausime kableliais atskirtas sąrašas su viengubos kabutės aplink kiekvieną langelio vertę Produktas stulpelis ląstelėje C5 .

Skaityti daugiau: Kaip konvertuoti stulpelius į eilutes "Excel" programoje (2 metodai)

2 būdas: naudokite funkciją CONCATENATE, kad Stulpelio konvertavimas į kableliais atskirtą sąrašą

Taip pat galite naudoti CONCATENATE funkciją "Excel", kad paverstume stulpelį į kableliais atskirtą sąrašą su viengubomis kabutėmis. Turime atlikti šiuos veiksmus.

Žingsniai:

⦿ Pirmiausia ląstelėje turime įrašyti toliau pateiktą formulę C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

Formulės suskirstymas:

Svetainė CONCATENATE funkcija paims keletą teksto dalių arba eilučių ir jas sujungs į vieną didelį tekstą.

⦿ Paspaudus ĮVESKITE , gausime kableliais atskirtas sąrašas su viengubos kabutės aplink kiekvieną langelio vertę Produktas stulpelis ląstelėje C5 .

Skaityti daugiau: Kaip "Excel" programoje perkelti stulpelius į eilutes (6 metodai)

Panašūs skaitiniai

  • Kaip "Excel" dubliuotas eilutes perkelti į stulpelius (4 būdai)
  • "Excel Power Query": eilučių perkėlimas į stulpelius (žingsnis po žingsnio vadovas)
  • Kaip perkelti eilutes į stulpelius naudojant "Excel VBA" (4 idealūs pavyzdžiai)
  • Kelių stulpelių perkėlimas į vieną "Excel" stulpelį (3 patogūs metodai)
  • Kaip konvertuoti atskirus stulpelius į eilutes programoje "Excel" naudojant formules

3 būdas: Taikykite TEXTJOIN funkciją stulpeliui konvertuoti į kableliais atskirtą sąrašą

Jei turite prieigą prie "Microsoft Excel 365 , galite naudoti TEXTJOIN funkcija, skirta sujungti stulpelio ar intervalo ląstelių vertes ir sudaryti kableliais atskirtą sąrašą.

Žingsniai:

⦿ Pirmiausia ląstelėje turime įrašyti toliau pateiktą formulę C5 .

=TEXTJOIN(",", TRUE, B5:B9)

Formulės suskirstymas:

Svetainė TEXTJOIN funkcija sujungia arba prisijungia prie . keletą vienetų tekstas arba eilutė naudojant skirtuką. Šiame pavyzdyje skirtukas yra kablelis ( , ).

Pastaba: Svetainė TEXTJOIN funkcija yra išskirtinė, naudojama tik "Microsoft Excel 365", "Excel 2020", arba "Excel 2019". Kad galėtumėte naudoti šią funkciją, turite turėti prieigą prie bet kurios iš jų.

⦿ Paspaudus ĮVESKITE , gausime kableliais atskirtas sąrašas langelių verčių Produktas stulpelis ląstelėje C5 .

Skaityti daugiau: Kaip konvertuoti stulpelius į eilutes programoje "Excel" pagal ląstelės vertę

4 metodas: stulpelio konvertavimas į kableliais atskirtą sąrašą naudojant VBA makrokomandą

Jei esate susipažinę su VBA makrokomandą "Excel" programoje, tada galite naudoti VBA efektyviai konvertuoti stulpelyje į kableliais atskirtą sąrašą su viengubomis kabutėmis . Turime atlikti toliau nurodytus veiksmus.

1 žingsnis:

⦿ Pirmiausia pasirinksime "Visual Basic Kūrėjas skirtuką. Taip pat galime paspausti ALT+F11 kad jį atidarytumėte.

2 žingsnis:

⦿ Dabar spustelėkite Įdėkite mygtuką ir pasirinkite Modulis .

⦿ Atsiradusiame lange įrašykite šį kodą. Paspausime CTRL+S išsaugoti kodą.

 Funkcija ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

3 veiksmas:

⦿ Dabar grįšime į darbalapį ir ląstelėje įrašysime tokį kodą C5 .

=ColumntoList(B5:B9)

⦿ Paspaudus ĮVESKITE , gausime kableliais atskirtas sąrašas su viengubos kabutės aplink kiekvieną langelio vertę Produktas stulpelis ląstelėje C5 .

Skaityti daugiau: VBA kelių stulpelių perkėlimas į eilutes "Excel" programoje (2 metodai)

5 būdas: Naudokite įrankį "Rasti ir pakeisti", kad paverstumėte stulpelį į kableliais atskirtą sąrašą

Galime naudoti Rasti ir pakeisti įrankis "Microsoft Office", skirtas "Microsoft Excel" stulpeliui konvertuoti į kableliais atskirtą sąrašą "Microsoft Office". Tiesiog atlikite toliau nurodytus veiksmus.

1 žingsnis:

⦿ Pirmiausia pasirinkite visus ląstelės į Produktas stulpelis išskyrus stulpelis antraštė .

⦿ Tada dešiniuoju pelės klavišu spustelėkite bet kurį iš pasirinktų langelių. Pamatysite kontekstinį meniu. Spustelėkite Kopijuoti iš meniu.

⦿ Arba galite paspausti CTRL+C į kopijuoti pasirinktus langelius.

2 žingsnis:

⦿ Dabar mes įklijuokite . nukopijuotos ląstelės į tuščią "Microsoft "Word" dokumentas paspausdami CTRL+V .

⦿ Tada pamatysime išskleidžiamąją parinktį, pavadintą Įklijuoti parinktys ( Ctrl ) ant į dešinę įklijuotų langelių kampe.

⦿ Dabar , paspausime ant Įklijuoti parinktys ir pasirinkite Laikyti tekstą Vienintelės galimybės.

⦿ Tada paspausime CTRL+H atidaryti Rasti ir pakeisti įrankis.

⦿ Pirmiausia įterpsime " ^p " Raskite, ką įvesties laukelis.

⦿ Tada įvesime " , " Pakeisti į įvesties laukelis.

⦿ Galiausiai spustelėsime Pakeisti visus mygtuką.

⦿ Dabar pamatysime, kad visos langelių reikšmės Produktas stulpelis konvertuojamas į kableliais atskirtas sąrašas "Microsoft Word" programoje.

Skaityti daugiau: Stulpelių konvertavimas į eilutes "Excel" programoje naudojant "Power Query

Trumpos pastabos

🎯 Jei neturite skirtuko "Kūrėjas", galite jį padaryti matomą Failas> Pasirinktis> Pritaikyti juostą .

🎯 Norėdami atidaryti VBA redaktorius Spauda ALT + F11. Galite paspausti ALT + F8 norėdami atverti makrokomandos langą.

Išvada

Šiame straipsnyje sužinojome, kaip konvertuoti stulpelį arba intervalą į kableliais atskirtą sąrašą su viengubomis kabutėmis aplink kiekvieną langelio reikšmę. Tikiuosi, kad nuo šiol galėsite konvertuoti stulpelį į kableliais atskirtą sąrašą su viengubomis kabutėmis Tačiau jei turite klausimų ar rekomendacijų dėl šio straipsnio, palikite komentarą žemiau. Geros dienos!!!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.