តារាងមាតិកា
ពេលខ្លះ ខណៈពេលកំពុងធ្វើការនៅក្នុង Microsoft Excel យើងត្រូវបំបែកតម្លៃបន្តដែលបំបែកដោយសញ្ញាក្បៀសនៃជួរឈរមួយទៅជាជួរឈរ ឬជួរផ្សេងគ្នា។ នៅពេលដែលយើងនាំចូលទិន្នន័យដែលបានបង្កើតពីកម្មវិធីផ្សេងទៀតក្នុង Excel ទិន្នន័យទាំងអស់អាចត្រូវបានដាក់ក្នុងជួរឈរឯកវចនៈ។ បំបែកដោយសញ្ញាក្បៀស។ លើសពីនេះ យើងប្រហែលជាត្រូវទាញយកផ្នែកជាក់លាក់នៃទិន្នន័យដោយផ្អែកលើតម្រូវការ។ អត្ថបទនេះនឹងណែនាំអ្នកឱ្យបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរ/ជួរជាច្រើនដោយប្រើមុខងារ និងមុខងារជាច្រើន។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
អ្នកអាចទាញយកសៀវភៅលំហាត់ដែលយើងបានប្រើដើម្បីរៀបចំវា article.
បំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរដេក ឬ Columns.xlsm
5 វិធីសាស្រ្តដើម្បីបំបែកតម្លៃបំបែកដោយសញ្ញាក្បៀសទៅជាជួរដេក ឬជួរឈរក្នុង Excel
1. បំបែកទិន្នន័យទៅជាជួរដេក/ជួរឈរដោយសញ្ញាក្បៀសដោយប្រើ 'អត្ថបទទៅជួរ' លក្ខណៈពិសេសនៅក្នុង Excel
1.1. បំបែកតម្លៃទៅជាជួរឈរ
ជាដំបូង ខ្ញុំនឹងប្រើមុខងារ Text to Columns excel ដើម្បីបំបែកទិន្នន័យទៅជាជួរឈរច្រើន។ នេះជាវិធីងាយស្រួលបំផុតក្នុងការ បំបែកទិន្នន័យទៅជាជួរឈរ ។ ឧបមាថា យើងមានសំណុំទិន្នន័យដែលមានផ្លែឈើជាច្រើនដែលមានទីតាំងនៅក្នុងជួរឈរ បំបែកដោយសញ្ញាក្បៀស។ មាន 3 ផ្លែឈើនៅក្នុងកោសិកានីមួយៗ។ ឥឡូវនេះ ខ្ញុំនឹងបំបែកផ្លែឈើនៃជួរឈរ B ទៅជា 3 ជួរឈរផ្សេងគ្នា (columns C , D & E ).
អនុវត្តតាមជំហានខាងក្រោមដើម្បីធ្វើកិច្ចការ។
ជំហាន៖
- ដំបូង ជ្រើសរើសសំណុំទិន្នន័យទាំងមូល ហើយចូលទៅកាន់ ទិន្នន័យ > ឧបករណ៍ទិន្នន័យ > Text to Columns .
- ជាលទ្ធផល Text to Columns Wizard លេចឡើង . ឥឡូវនេះ ពីផ្នែក ប្រភេទទិន្នន័យដើម សូមជ្រើសរើស កំណត់ព្រំដែន ហើយចុច បន្ទាប់ ។
- បន្ទាប់មកពីផ្នែក អ្នកកំណត់ព្រំដែន ដាក់សញ្ញាធីកនៅលើ សញ្ញាក្បៀស ហើយចុច បន្ទាប់ ។
- បន្ទាប់ពីនោះ ជ្រើសរើសទីតាំង ទិសដៅ (នៅទីនេះ Cell C5 ) ហើយចុច Finish ។
- ជាចុងក្រោយ បន្ទាប់ពីបិទ Text to Columns Wizard យើងនឹងទទួលបានលទ្ធផលខាងក្រោម។ ទិន្នន័យទាំងអស់ដែលបំបែកដោយសញ្ញាក្បៀសត្រូវបានបំបែកទៅជាជួរឈរ C , D , និង E ។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យក្នុងក្រឡា Excel មួយទៅជាជួរឈរច្រើន (5 វិធីសាស្រ្ត)
1.2. បំបែកជាជួរដេក ដោយប្រើអត្ថបទទៅជួរឈរ
ឥឡូវនេះ ខ្ញុំនឹងបំបែកតម្លៃបំបែកដោយសញ្ញាក្បៀសជា ជួរដេកច្រើន ។ ឧបមាថា ខ្ញុំមានសំណុំទិន្នន័យខាងក្រោមដែលមានឈ្មោះផ្លែឈើមួយចំនួន។ មុននឹងដាក់តម្លៃទាំងនេះទៅជាជួរច្រើន ខ្ញុំនឹងបំបែកវាទៅជាជួរឈរដោយប្រើមុខងារ Text to Columns ។
ជំហាន៖
- ដំបូងជ្រើសរើស ក្រឡា B5 ចូលទៅកាន់ ទិន្នន័យ > អត្ថបទទៅជួរឈរ ។
- បន្ទាប់មកពី Text to Columns Wizard ជ្រើសរើស Original Data Type : Delimited ហើយចុច បន្ទាប់ ។
- ឥឡូវនេះជ្រើសរើសប្រភេទ Delimiters ៖ Comma ហើយចុច Next ។
- បន្ទាប់ នោះ ជ្រើសរើសក្រឡា Destination (នៅទីនេះ Cell C5 ) ហើយចុច Finish ។
- ជាលទ្ធផល អ្នកនឹងទទួលបានលទ្ធផលខាងក្រោម។ ឥឡូវនេះខ្ញុំនឹងដាក់ទិន្នន័យលទ្ធផលជាជួរជាច្រើន។ ដើម្បីធ្វើដូច្នេះចម្លងជួរ C5:G5 ។
- បន្ទាប់មកចុចខាងស្តាំលើ ក្រឡា B7 ហើយជ្រើសរើស Transpose ពី ជម្រើសបិទភ្ជាប់ (សូមមើលរូបថតអេក្រង់)។
- ជាចុងក្រោយ យើងនឹង ទទួលបានលទ្ធផលដែលយើងកំពុងស្វែងរក តម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទាំងអស់ត្រូវបានបំបែកនៅលើជួរដេក 7 ទៅ 11 ។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យក្នុង Excel (5 វិធី)
2. Excel Power Query ដើម្បីបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជា Columns ឬ Rows
2.1. Power Query ដើម្បីបំបែកតម្លៃចូលទៅក្នុងជួរឈរ
លើកនេះ ខ្ញុំនឹងប្រើ excel Power Query ដើម្បីបំបែកទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរច្រើន។ អនុវត្តតាមការណែនាំខាងក្រោមដើម្បីអនុវត្តកិច្ចការ។
ជំហាន៖
- ដំបូង ដាក់ទស្សន៍ទ្រនិចក្នុងក្រឡាណាមួយក្នុងសំណុំទិន្នន័យដែលមានស្រាប់។ បន្ទាប់មកចូលទៅកាន់ Data > From Table/Range ( Get & Transform Data group)។
- ជាលទ្ធផល Excel នឹងស្នើឱ្យអ្នកបំប្លែងជួរទិន្នន័យទៅជាតារាង។ ពិនិត្យជួរទិន្នន័យ ហើយចុច យល់ព្រម ដើម្បីបង្កើតតារាង។
- ជាលទ្ធផល Power Query Editor បង្អួចបង្ហាញជាមួយតារាងខាងក្រោម។ ឥឡូវនេះ ពីបង្អួច Power Query Editor សូមចូលទៅកាន់ Home > Split Column > ដោយ Delimiter ។
- បន្ទាប់ពីនោះ ប្រអប់ បំបែកជួរឈរដោយអ្នកកំណត់ បង្ហាញឡើង។ ជ្រើសរើស សញ្ញាក្បៀស ពី ជ្រើសរើស ឬបញ្ចូលអ្នកកំណត់ព្រំដែន ហើយចុច យល់ព្រម (មើលរូបថតអេក្រង់)។
- ជាលទ្ធផល Excel បំបែកតារាងទៅជា 3 ជួរដូចខាងក្រោម។ ឥឡូវនេះ ដើម្បីបិទ Power Query Editor សូមចូលទៅកាន់ Home > Close & ផ្ទុក > បិទ & ផ្ទុក ។
- ជាចុងក្រោយ នេះគឺជាលទ្ធផលចុងក្រោយដែលយើងទទួលបាន។ ទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសទាំងអស់ត្រូវបានបំបែកទៅជា 3 ជួរឈរនៃតារាង។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យទៅជា ជួរឈរច្រើនក្នុង Excel
2.2. បំបែកទិន្នន័យទៅជាជួរដេក
នៅទីនេះ ខ្ញុំនឹងបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរជាច្រើនដោយប្រើ Excel Power Query ។
ជំហាន៖
- យើងមានផ្លែឈើមួយចំនួនដែលបំបែកដោយសញ្ញាក្បៀសនៅក្នុង Cell B5 & C5 ។ ដើម្បីអនុវត្ត Power Query ទៅនឹងតម្លៃទាំងនេះ ចុចលើ Cell B5 ឬ C5 ហើយចូលទៅកាន់ Data > From Table /Range .
- បន្ទាប់ ប្រអប់ បង្កើតតារាង នឹងបង្ហាញឡើង ពិនិត្យជួរតារាង ហើយចុច យល់ព្រម ។ ដូច្នេះ តារាងខាងក្រោមនឹងត្រូវបានបង្កើតនៅក្នុងបង្អួច Power Query Editor ។
- បន្ទាប់មកជ្រើសរើសតារាង ចូលទៅកាន់ Home > SplitColumn > ដោយ Delimiter ។
- ឥឡូវនេះ បំបែកជួរឈរដោយ Delimiter ប្រអប់លេចឡើង។ ពីផ្នែក ជ្រើសរើស ឬបញ្ចូលអ្នកកំណត់ព្រំដែន ផ្នែក ជ្រើសរើស សញ្ញាក្បៀស ចូលទៅកាន់ Advanced Options ហើយចុច Rows ពីវាល៖ បំបែក ចូលទៅក្នុង ។ នៅពេលអ្នករួចរាល់សូមចុច យល់ព្រម ។
- នៅពេលចុច យល់ព្រម យើងនឹងទទួលបានលទ្ធផលខាងក្រោម . ចូលទៅកាន់ Home > Close & ផ្ទុក > បិទ & ផ្ទុក ដើម្បីបង្ហាញលទ្ធផលនៅលើសន្លឹកកិច្ចការ Excel។
- នៅទីបំផុត ខាងក្រោមនេះគឺជាលទ្ធផលចុងក្រោយដែលយើងទទួលបាន។ តម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទាំងអស់ត្រូវបានបំបែកជាជួរ 2 ទៅ 7 ។
3. ផ្សំឆ្វេង ស្តាំ , កណ្តាល, ស្វែងរក & អនុគមន៍ LEN សម្រាប់បំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរ
យើងអាចប្រើមុខងារ excel ដើម្បីបំបែកទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរច្រើន។ ជាទូទៅ យើងអាចទាញយកផ្នែកនៃទិន្នន័យនៅក្នុងជួរឈរផ្សេងៗគ្នាដោយប្រើបន្សំនៃមុខងារ Excel ដោយផ្អែកលើសញ្ញាកំណត់ (ក្បៀស ចន្លោះ សញ្ញាក្បៀស)។ នៅក្នុងវិធីនេះ ខ្ញុំនឹងស្រង់ទិន្នន័យចេញពីទីតាំង 3 ពីខ្សែអក្សរបន្តដែលមានទីតាំងនៅក្នុងជួរឈរ B ហើយដាក់វានៅក្នុងជួរឈរជាច្រើន។
3.1. ស្វែងរកពាក្យដំបូង
ដំបូង ខ្ញុំនឹងស្រង់ពាក្យដំបូងចេញពីខ្សែអក្សរបន្ត ដោយប្រើមុខងារ LEFT និង FIND ។
ជំហាន៖
- វាយរូបមន្តខាងក្រោមក្នុង ក្រឡា C5 ហើយចុច បញ្ចូល ពីក្តារចុច។
=LEFT(B5,FIND(",", B5)-1)
- នៅពេលចូល រូបមន្ត Excel នឹងត្រឡប់ ' Dates ' ដែលជាពាក្យដំបូងនៃ Cell B5 ។
នៅទីនេះ។ អនុគមន៍ FIND ត្រឡប់ទីតាំងនៃ ទី 1 សញ្ញាក្បៀស។ បន្ទាប់មក អនុគមន៍ LEFT ស្រង់ពាក្យដំបូងមុនសញ្ញាក្បៀសទីមួយ។
3.2. ស្រង់ពាក្យទី 2
ឥឡូវនេះ ខ្ញុំនឹងប្រើការរួមបញ្ចូលគ្នានៃមុខងារ MID និង FIND ដើម្បីស្រង់ពាក្យទីពីរចេញពី Cell B5 ។
ជំហាន៖
- វាយរូបមន្តខាងក្រោមក្នុង Cell D5 ហើយចុច Enter ។
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- ជាលទ្ធផល រូបមន្តខាងលើត្រឡប់ ទំពាំងបាយជូ ; ពាក្យ ទីពីរ នៃ Cell B5 ។
នៅទីនេះ អនុគមន៍ MID ត្រឡប់ តួអក្សរពីពាក់កណ្តាលខ្សែអក្សរនៃ ក្រឡា B5 ។ ហើយមុខងារ FIND ត្រឡប់ទីតាំងរបស់ 2nd string ក្នុង Cell B5 ។
3.3. ស្វែងរកពាក្យទី 3
ឧបមាថា ខ្ញុំនឹងស្រង់ពាក្យ ទី 3 ចេញពី Cell B5 ដោយផ្អែកលើទីតាំងនៃសញ្ញាក្បៀស។ ពេលស្រង់ពាក្យ 3rd ខ្ញុំនឹងប្រើមុខងារ RIGHT , LEN , និង FIND ។
ជំហាន៖
- វាយរូបមន្តខាងក្រោមក្នុង Cell D5 ។ បន្ទាប់មកចុច Enter ។
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- នៅពេលដែលអ្នកចុច បញ្ចូល , excel នឹងត្រឡប់ ឪឡឹក ដែលជា ទី 3 ពាក្យនៃទិន្នន័យបន្តរបស់យើងនៅក្នុង Cell B5 ។
នៅទីនេះ អនុគមន៍ LEN ត្រឡប់ប្រវែង នៃ ក្រឡា B5 ។ បន្ទាប់មកមុខងារ FIND ត្រឡប់ទីតាំងនៃសញ្ញាក្បៀសក្នុង Cell B5 ។ ក្រោយមក អាស្រ័យលើលទ្ធផលនៃ FIND និង LEN មុខងារ RIGHT ទាញយកពាក្យដែលត្រឹមត្រូវបំផុតពី Cell B5 ។
- ដូចដែលខ្ញុំបានទទួលពាក្យ 1st , 2nd , និង 3rd ទាំងអស់នៅក្នុងជួរឈរផ្សេងៗគ្នាសម្រាប់ជួរទីមួយ ឥឡូវនេះខ្ញុំនឹងព្យាយាមទទួលបាន លទ្ធផលស្រដៀងគ្នាសម្រាប់ជួរដែលនៅសល់។ ដើម្បីធ្វើដូច្នេះ ជ្រើសរើសជួរ C5:D5 ហើយប្រើឧបករណ៍ Fill Handle ( + )។
- នៅទីបំផុត នេះគឺជាលទ្ធផលចុងក្រោយដែលយើងនឹងទទួលបាន។
4. Excel VBA ដើម្បីបំបែកតម្លៃបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរ ឬជួរដេក
4.1. VBA ដើម្បីបំបែកតម្លៃទៅជាជួរឈរ
អ្នកអាចបំបែកទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរឈរច្រើនដោយប្រើកូដ VBA ធម្មតា។
ជំហាន៖
- ដំបូង សូមចូលទៅកាន់សន្លឹកកិច្ចការដែលអ្នកចង់បំបែកទិន្នន័យ។ បន្ទាប់មក ចុចខាងស្តាំលើឈ្មោះសន្លឹក ហើយចុច មើលកូដ ដើម្បីបង្ហាញ VBA window។
- បន្ទាប់មកវាយបញ្ចូលកូដខាងក្រោមក្នុង Module និង Run code ដោយប្រើគ្រាប់ចុច F5 ។
3423
នៅទីនេះ ' r ' បង្ហាញជួរដែលមានទិន្នន័យ។ ម្យ៉ាងវិញទៀត ' Count=3 ' បង្ហាញពីជួរឈរ C ដែលជាជួរទីមួយដើម្បីបង្ហាញទិន្នន័យបំបែក។
- នៅពេលដែលអ្នកដំណើរការកូដ ទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសក្នុងជួរឈរ B ត្រូវបានបំបែកទៅជាជួរឈរ C , D និង E ដូចខាងក្រោម៖
4.2. បំបែកតម្លៃទៅជាជួរដេក
ឥឡូវនេះខ្ញុំនឹងបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរផ្សេងគ្នាដោយប្រើ excel VBA ។ អនុវត្តតាមជំហានខាងក្រោមដើម្បីអនុវត្តកិច្ចការ។
ជំហាន៖
- ដំបូង សូមចូលទៅកាន់សន្លឹកកិច្ចការដែលអ្នកមានទិន្នន័យ ហើយចុចខាងស្តាំលើផ្ទាំង មើលកូដ ។
- ជាលទ្ធផល បង្អួច VBA លេចឡើង។ សរសេរកូដខាងក្រោមនៅក្នុង Module ហើយវាយកូដដោយចុច F5 នៅលើក្តារចុច។
5831
- ឥឡូវនេះ នៅពេលអ្នកដំណើរការកូដ ប្រអប់បញ្ចូលខាងក្រោមនឹងបង្ហាញ បញ្ចូលជួរទិន្នន័យខាងក្រោម ហើយចុច យល់ព្រម ។
- ជាលទ្ធផល ប្រអប់បញ្ចូលមួយទៀតនឹងលេចឡើង។ បញ្ចូលក្រឡាទិសដៅនៅទីនោះ ហើយចុច យល់ព្រម ។
- នៅទីបញ្ចប់ យើងនឹងទទួលបានលទ្ធផលខាងក្រោម។ តម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទាំងអស់នៃសំណុំទិន្នន័យរបស់យើងត្រូវបានបំបែកជាជួរ 8 ទៅ 13 ។
5. ប្រើ Excel Flash Fill ដើម្បីបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរផ្សេងគ្នា
យើងអាចវាយផ្នែកមួយនៃទិន្នន័យដែលបំបែកដោយសញ្ញាក្បៀសក្នុងជួរឈរផ្សេងគ្នា ហើយបន្ទាប់មកអនុវត្តមុខងារ Flash Fill ដើម្បីទទួលបានផ្នែកដែលនៅសល់។ ទិន្នន័យនៃលំនាំដូចគ្នា។
ជំហាន៖
- វាយ ' កាលបរិច្ឆេទ ' ក្នុង ក្រឡា C5 ។ក្រោយមក នៅពេលអ្នកចាប់ផ្តើមវាយ ' R ' នៅក្នុង Cell C6 នោះ excel យល់ថាខ្ញុំចង់បានផ្លែឈើនៅក្នុងទីតាំងដំបូងពីជួរទាំងអស់។
- គ្រាន់តែចុច Enter ដើម្បីទទួលបានលទ្ធផលខាងក្រោម។ ឥឡូវនេះ អ្នកអាចអនុវត្តវិធីសាស្ត្រស្រដៀងគ្នានេះ ដើម្បីបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសផ្សេងទៀតទៅជាជួរឈរច្រើន។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទខាងលើ ខ្ញុំមាន ព្យាយាមពិភាក្សាអំពីវិធីជាច្រើនដើម្បីបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរដេក ឬជួរឈរក្នុង Excel យ៉ាងឧឡារិក។ សង្ឃឹមថាវិធីសាស្រ្ត និងការពន្យល់ទាំងនេះនឹងគ្រប់គ្រាន់ដើម្បីដោះស្រាយបញ្ហារបស់អ្នក។ សូមប្រាប់ខ្ញុំប្រសិនបើអ្នកមានសំណួរណាមួយ។