តារាងមាតិកា
ខណៈពេលដែលធ្វើការជាមួយ Microsoft Excel ធំ ពេលខ្លះយើងត្រូវបង្កើតបញ្ជីដោយបំបែកដោយសញ្ញាក្បៀស។ យើងអាចធ្វើបានយ៉ាងងាយស្រួលដោយប្រើរូបមន្ត Excel និង VBA Macros ផងដែរ។ នេះជាកិច្ចការងាយស្រួលនិងចំណេញពេលវេលាផងដែរ។ ថ្ងៃនេះ នៅក្នុងអត្ថបទនេះ យើងនឹងរៀន ប្រាំ វិធីរហ័ស និងសមរម្យ ដើម្បីបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសក្នុង Excel ប្រកបដោយប្រសិទ្ធភាព។
ទាញយកសៀវភៅលំហាត់
ទាញយកសៀវភៅលំហាត់នេះ ដើម្បីធ្វើលំហាត់ប្រាណ ខណៈពេលដែលអ្នកកំពុងអានអត្ថបទនេះ។
Comma Separated List.xlsm
5 វិធីសមស្របក្នុងការបង្កើតសញ្ញាក្បៀសដោយបំបែក រាយបញ្ជីក្នុង Excel
សូមសន្មតនូវសេណារីយ៉ូមួយដែលយើងមានឯកសារ Excel ដែលមានព័ត៌មានអំពីប្រភេទផ្លែឈើផ្សេងៗ។ ផ្លែឈើទាំងនេះត្រូវបានរាយក្នុងជួរឈរដែលមានចំណងជើងថា ផ្លែឈើ នៅក្នុងសន្លឹកកិច្ចការ Excel នោះ។ យើងនឹងបង្កើតជួរឈរនៃផ្លែឈើនេះជា បញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ដោយប្រើមុខងារ CONCATENATE , TEXTJOIN , Find & ជំនួស និង VBA Macros ផងដែរ។ នេះជាទិដ្ឋភាពទូទៅនៃសំណុំទិន្នន័យសម្រាប់កិច្ចការថ្ងៃនេះរបស់យើង។
1. ប្រើមុខងារ CONCATENATE ដើម្បីបង្កើតបញ្ជីដោយសញ្ញាក្បៀសក្នុង Excel
អ្នកអាចប្រើ អនុគមន៍ CONCATENATE ក្នុង Excel ដើម្បីធ្វើបញ្ជីដោយបំបែកដោយសញ្ញាក្បៀស។ យើងត្រូវធ្វើដូចខាងក្រោម។
ជំហាន៖
- ដំបូង យើងត្រូវសរសេររូបមន្តខាងក្រោមក្នុងក្រឡា C5 ។
=CONCATENATE(B5,","," ",B6,","," ",B7,","," ",B8,","," ",B9)
- បន្ទាប់ពីវាយមុខងារ CONCATENATE នៅក្នុងរបាររូបមន្ត គ្រាន់តែចុច ENTER នៅលើក្តារចុចរបស់អ្នក នោះអ្នកនឹងអាចបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ដែលត្រូវបានផ្តល់ឱ្យក្នុងរូបថតអេក្រង់ខាងក្រោម។
អានបន្ថែម៖ របៀបបង្កើត To Do List នៅក្នុង Excel (3 វិធីសាស្រ្តងាយៗ)
2. អនុវត្តមុខងារ TEXTJOIN ដើម្បីបង្កើតបញ្ជីដោយបំបែកដោយសញ្ញាក្បៀសក្នុង Excel
ប្រសិនបើអ្នកមានសិទ្ធិចូលប្រើ Microsoft Excel 365 អ្នកអាចប្រើ មុខងារ TEXTJOIN ដើម្បីចូលរួមជាមួយតម្លៃក្រឡានៃជួរឈរ ឬជួរ ដើម្បីបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស។
ជំហាន៖
- ដំបូង យើងត្រូវសរសេររូបមន្តខាងក្រោមក្នុងក្រឡា C5 ។
=TEXTJOIN(“,”, B5:B9)
- ខណៈពេលកំពុងវាយពាក្យ TEXTJOIN មុខងារក្នុងក្រឡា C5 គ្រាន់តែចុច បញ្ចូល នៅលើក្តារចុចរបស់អ្នក ហើយអ្នកនឹងអាចបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ដែលត្រូវបានផ្តល់ឱ្យក្នុងរូបថតអេក្រង់ខាងក្រោម។
អាន ច្រើនទៀត៖ របៀបបង្កើតបញ្ជីអក្ខរក្រមក្នុង Excel (3 វិធី)
3. ប្រើរូបមន្តផ្ទាល់ខ្លួនដើម្បីបង្កើតបញ្ជីដោយសញ្ញាក្បៀសក្នុង Excel
យើងអាចប្រើរបស់យើង រូបមន្តផ្ទាល់ខ្លួនដោយប្រើតែ សញ្ញា ampersand (&) និង សញ្ញាក្បៀស (,) ដើម្បីបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសដោយច្រៀងសម្រង់ជុំវិញតម្លៃក្រឡា។ យើងត្រូវធ្វើតាមការណែនាំខាងក្រោមដើម្បីរៀន!
ជំហាន៖
- ជាដំបូង ជ្រើសរើសក្រឡា C5 ហើយវាយពាក្យ រូបមន្តខាងក្រោមនៅក្នុង របាររូបមន្ត ។ រូបមន្តក្នុង របាររូបមន្ត គឺ
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9
- នៅពេលចុច ENTER យើងនឹងទទួលបាន បញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសនៃ ផ្លែឈើ ជួរឈរក្នុងក្រឡា C5 ។
អានបន្ថែម៖ របៀប បង្កើតបញ្ជីនៅក្នុងក្រឡាក្នុង Excel (3 វិធីសាស្ត្ររហ័ស)
ការអានស្រដៀងគ្នា
- របៀបបង្កើតបញ្ជីចំណុចក្នុង Excel (9 វិធីសាស្រ្ត)
- បង្កើតបញ្ជីសំបុត្ររួមក្នុង Excel (2 វិធីសាស្រ្ត)
4. អនុវត្ត Find & ជំនួសពាក្យបញ្ជាដើម្បីបង្កើតបញ្ជីបំបែកដោយសញ្ញាក្បៀសក្នុង Excel
យើងក៏អាចប្រើ Find & ជំនួសឧបករណ៍ នៅក្នុង Microsoft Office ដើម្បីបង្កើតជួរឈរក្នុង Microsoft Excel ទៅក្នុងបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសនៅក្នុង Microsoft Office ។ គ្រាន់តែធ្វើតាមជំហានខាងក្រោម។
ជំហានទី 1៖
- ដំបូង ជ្រើសរើសក្រឡាទាំងអស់នៅក្នុងជួរ ផ្លែឈើ លើកលែងតែ ជួរឈរ បឋមកថា ។
- ហេតុនេះ សូមចុច Ctrl + C នៅលើក្ដារចុចរបស់អ្នកក្នុងពេលដំណាលគ្នា ដើម្បីចម្លងក្រឡាទាំងនេះ។
ជំហានទី 2៖
- ដូច្នេះហើយ ឥឡូវនេះយើងនឹង បិទភ្ជាប់ ក្រឡាដែលបានចម្លង ទៅក្នុងទទេ។ Microsoft Word document ដោយចុច CTRL+V ។
- បន្ទាប់មក យើងនឹងឃើញជម្រើសទម្លាក់ចុះមួយដែលមានឈ្មោះថា Paste Options ( Ctrl ) នៅជ្រុង ចុះក្រោម នៃក្រឡាដែលបានបិទភ្ជាប់។
- ឥឡូវនេះ , យើង នឹងចុចលើ Paste Options ហើយជ្រើសរើស Keep Text Only options។
- បន្ទាប់ យើងនឹង ចុច CTRL+H ក្នុងពេលដំណាលគ្នា ដើម្បីបើក Find and Replace ដំបូង យើងនឹងបញ្ចូល “^p” ក្នុងប្រអប់ Find what input box។ បន្ទាប់មក យើងនឹងបញ្ចូល “,” នៅក្នុងប្រអប់បញ្ចូល ជំនួសដោយ ។ ជាចុងក្រោយ យើងនឹងចុចលើប៊ូតុង ជំនួសទាំងអស់ ។
- ឥឡូវនេះ យើងនឹងឃើញថាតម្លៃក្រឡាទាំងអស់នៅក្នុង ផ្លែឈើ ជួរឈរត្រូវបានបំប្លែងទៅជា បញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស នៅក្នុង Microsoft Word។
- បន្ទាប់ពីបំពេញខាងលើ ដំណើរការ អ្នកនឹងអាចបង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ដែលត្រូវបានផ្តល់ឱ្យក្នុងរូបថតអេក្រង់ខាងក្រោម។
អានបន្ថែម៖ របៀបបង្កើតបញ្ជី ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យក្នុង Excel (4 Methods)
5. ដំណើរការកូដ VBA ដើម្បីបង្កើតបញ្ជីដោយសញ្ញាក្បៀសក្នុង Excel
ឥឡូវនេះខ្ញុំនឹងបង្ហាញពីរបៀប បង្កើត បញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស ក្នុង Excel ដោយប្រើកូដសាមញ្ញ VBA ។ វាមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់គ្រាជាក់លាក់មួយចំនួន។ ពីសំណុំទិន្នន័យរបស់យើង យើងនឹង បង្កើតបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស។ ចូរធ្វើតាមការណែនាំខាងក្រោមដើម្បី បង្កើតបញ្ជីដោយបំបែកដោយសញ្ញាក្បៀស !
ជំហានទី 1៖
- ជាដំបូង បើក Module ដើម្បីធ្វើដូច្នេះ ជាដំបូង ពីផ្ទាំង Developer របស់អ្នក សូមចូលទៅកាន់
អ្នកអភិវឌ្ឍន៍ → Visual Basic
- បន្ទាប់ពីចុចលើខ្សែបូ Visual Basic បង្អួចមួយដែលមានឈ្មោះថា Microsoft Visual Basic សម្រាប់កម្មវិធី - បង្កើតបញ្ជីបំបែកដោយសញ្ញាក្បៀស នឹងបង្ហាញភ្លាមៗនៅចំពោះមុខអ្នក។ ពីបង្អួចនោះ យើងនឹងបញ្ចូលម៉ូឌុលសម្រាប់អនុវត្ត កូដ VBA របស់យើង។ដើម្បីធ្វើដូច្នេះ សូមចូលទៅកាន់
បញ្ចូល → ម៉ូឌុល
ជំហាន 2:
- ហេតុដូច្នេះហើយ ម៉ូឌុល បង្កើតបញ្ជីបំបែកដោយសញ្ញាក្បៀស លេចឡើង។ នៅក្នុងម៉ូឌុល បង្កើតបញ្ជីបំបែកដោយសញ្ញាក្បៀស សូមសរសេរខាងក្រោម VBA
5558
- ហេតុដូចនេះ សូមដំណើរការ VBA ដើម្បីធ្វើដូច្នេះ សូមចូលទៅកាន់
Run → Run Sub/UserForm
ជំហានទី 3៖
- បន្ទាប់ពីដំណើរការ VBA Code ឥឡូវនេះ យើងនឹងត្រលប់ទៅសន្លឹកកិច្ចការ ហើយសរសេរកូដខាងក្រោមក្នុងក្រឡា C5 .
=ColumntoList(B5:B9)
- បន្ថែមទៀត ចុច Enter នៅលើរបស់អ្នក ក្តារចុច ហើយអ្នកនឹងទទួលបានលទ្ធផលដែលអ្នកចង់បាននៅក្នុងក្រឡា C5 ។
អ្វីដែលត្រូវចងចាំ
👉 អ្នកអាចលេចឡើង Microsoft Visual Basic សម្រាប់កម្មវិធី window ដោយចុច Alt + F11 ក្នុងពេលដំណាលគ្នា ។
👉 ប្រសិនបើផ្ទាំង អ្នកអភិវឌ្ឍន៍ មិនមែន អាចមើលឃើញនៅក្នុងខ្សែបូរបស់អ្នក អ្នកអាចធ្វើឱ្យវាមើលឃើញ។ ដើម្បីធ្វើដូច្នេះ សូមចូលទៅកាន់
File → Option → Customize Ribbon
Conclusion
ខ្ញុំសង្ឃឹមថារាល់វិធីសាស្រ្តដែលសមរម្យដែលបានរៀបរាប់ខាងលើទៅ បង្កើតបញ្ជីដោយបំបែកដោយសញ្ញាក្បៀស ឥឡូវនេះនឹងធ្វើឱ្យអ្នកអនុវត្តពួកវានៅក្នុងសៀវភៅបញ្ជី Excel របស់អ្នកជាមួយនឹងផលិតភាពកាន់តែច្រើន។ អ្នកត្រូវបានស្វាគមន៍យ៉ាងខ្លាំងក្នុងការមានអារម្មណ៍សេរីក្នុងការបញ្ចេញមតិប្រសិនបើអ្នកមានសំណួរឬសំណួរណាមួយ។