របៀបបំបែកតម្លៃដែលបំបែកដោយសញ្ញាក្បៀសទៅជាជួរដេក ឬជួរឈរក្នុង Excel

  • ចែករំលែកនេះ។
Hugh West

តារាង​មាតិកា

ពេលខ្លះ ខណៈពេលកំពុងធ្វើការនៅក្នុង 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 យ៉ាងឧឡារិក។ សង្ឃឹមថាវិធីសាស្រ្ត និងការពន្យល់ទាំងនេះនឹងគ្រប់គ្រាន់ដើម្បីដោះស្រាយបញ្ហារបស់អ្នក។ សូមប្រាប់ខ្ញុំប្រសិនបើអ្នកមានសំណួរណាមួយ។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។