តារាងមាតិកា
Excel គឺជាឧបករណ៍ប្រើប្រាស់យ៉ាងទូលំទូលាយបំផុតនៅពេលនិយាយអំពីសំណុំទិន្នន័យដ៏ធំ។ យើងអាចអនុវត្តភារកិច្ចជាច្រើននៃវិមាត្រជាច្រើននៅក្នុង Excel ។ ពេលខ្លះ យើងត្រូវ បំបែកទិន្នន័យដោយប្រើក្បៀសទៅជាជួរឈរ ។ នៅក្នុង Excel ដើម្បីបំបែកទិន្នន័យទៅជាជួរឈរដោយសញ្ញាក្បៀស យើងអាចអនុវត្តវិធីសាស្រ្តផ្សេងៗ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកនូវ 8 វិធីសាស្ត្រមានប្រសិទ្ធភាពក្នុង Excel ដើម្បី បំបែកទិន្នន័យ ចូលទៅក្នុង columns ដោយ comma។
ទាញយក Practice Workbook
បំបែកទិន្នន័យទៅជាជួរឈរដោយ Comma.xlsmនេះគឺជា សំណុំទិន្នន័យ ដែលខ្ញុំនឹងប្រើ។ នៅទីនេះយើងមានមនុស្សមួយចំនួនរួមជាមួយ អាសយដ្ឋាន របស់ពួកគេ។ អាសយដ្ឋានមានសញ្ញាក្បៀស យើងនឹងបំបែក Town និង ប្រទេស ទៅជា ជួរឈរដាច់ដោយឡែក នៅក្នុងអត្ថបទនេះ។
7 វិធីសាស្រ្តក្នុងការបំបែកទិន្នន័យទៅជា Column ដោយ Comma ក្នុង Excel
1. Split Data into Columns using Text to Column Feature
ដំបូង ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបប្រើប្រាស់ Text ទៅកាន់ Column លក្ខណៈពិសេសដើម្បីបំបែកទិន្នន័យទៅជា ជួរឈរច្រើន ។
ជំហាន៖
- ដំបូង សូមជ្រើសរើស C5៖ C11 ។ បន្ទាប់មកចូលទៅកាន់ផ្ទាំង Data >> ជ្រើសរើស ឧបករណ៍ទិន្នន័យ >> ជ្រើសរើស Text to Columns
- Convert Text to Column Wizard នឹងបង្ហាញឡើង។ ជ្រើសរើស កំណត់ព្រំដែន បន្ទាប់មកចុច Next ។
- បន្ទាប់ ជ្រើសរើស Delimiter ជា សញ្ញាក្បៀស ។ បន្ទាប់មកចុច Next ។
- បន្ទាប់មកជ្រើសរើស ទូទៅ ជា ទ្រង់ទ្រាយទិន្នន័យជួរឈរ ។ ជ្រើសរើស ទិសដៅ ។ ជាចុងក្រោយ សូមជ្រើសរើស Finish ។
Excel នឹងបំបែកទិន្នន័យ។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យទៅជាជួរឈរច្រើនក្នុង Excel
2. ការប្រើប្រាស់ Flash Fill ដើម្បីបំបែកទិន្នន័យក្នុង Excel
ឥឡូវនេះ ខ្ញុំនឹង ប្រើ Flash Fill ដើម្បី បំបែកទិន្នន័យ ក្នុង Excel ។
ជំហាន៖
- សរសេរ Tokyo នៅក្នុង D5 ។
- ប្រើ Fill Handle ទៅ ការបំពេញដោយស្វ័យប្រវត្តិ រហូតដល់ D11 ។
- ឥឡូវនេះចុចលើ ជម្រើសបំពេញស្វ័យប្រវត្តិ (សូមមើល រូបភាព)
- ជ្រើសរើស Flash Fill ។
<0 Excelនឹងបង្ហាញ cities។
- ស្រដៀងគ្នានេះដែរ បំបែក ប្រទេស ។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យក្នុងក្រឡា Excel មួយទៅជាជួរឈរច្រើន (5 វិធីសាស្រ្ត)
3. ការប្រើប្រាស់ ការរួមបញ្ចូលគ្នានៃ LEFT, FIND & LEN ដើម្បីបំបែកទិន្នន័យទៅជាជួរឈរដោយសញ្ញាក្បៀស
នៅក្នុងផ្នែកនេះ ខ្ញុំនឹងពន្យល់ពីរបៀបដែលអ្នកអាច បំបែកទិន្នន័យ ដោយប្រើ the LEFT , FIND និង LEN មុខងារ ។
ជំហាន៖
- ចូលទៅកាន់ D5 ។ សរសេររូបមន្តខាងក្រោម។
=LEFT(C5,FIND(",",C5)-1)
ការបំបែករូបមន្ត
FIND(“,”,C5) ➤ ត្រឡប់ទីតាំងរបស់តួអក្សរ សញ្ញាក្បៀស (,) ក្នុង C5 ។
លទ្ធផល ៖ 6
LEFT(C5,FIND(“,”,C5)-1) ➤ ត្រឡប់ លេខដែលបានបញ្ជាក់ ពីការចាប់ផ្តើមនៃ អត្ថបទ នៅក្នុង C5 ។
លទ្ធផល : តូក្យូ
- បន្ទាប់មកចុច ENTER ។ Excel នឹងត្រឡប់លទ្ធផល។
- ឥឡូវនេះ សូមប្រើ Fill Handle ទៅ ការបំពេញស្វ័យប្រវត្តិ ។
សម្រាប់ការបំបែក ប្រទេស ,
- ចូលទៅកាន់ E5 ។ សរសេររូបមន្តខាងក្រោម។
=RIGHT(C5,LEN(C5)-FIND(",",C5))
ការបំបែករូបមន្ត
FIND(“,”,C5) ➤ ត្រឡប់ទីតាំងរបស់ comma(,) ក្នុង C5 ។
លទ្ធផល៖ 6
LEN(C5) ➤ ត្រឡប់ ចំនួន នៃ តួអក្សរ នៅក្នុង C5 ។
លទ្ធផល៖ 11
RIGHT(C5,LEN(C5)-FIND( “,”,C5)) ➤ ត្រឡប់ ទីតាំងជាក់លាក់ នៃ តួអក្សរ ពីចុងបញ្ចប់នៃ C5 ។
Output : Japan
- ឥឡូវនេះ ចុច ENTER ។ Excel នឹងបង្ហាញលទ្ធផល។
- ឥឡូវនេះ សូមប្រើ Fill Handle ទៅ ការបំពេញស្វ័យប្រវត្តិ ។
4. ការប្រើប្រាស់ PowerQuery ដើម្បីបំបែកទិន្នន័យ
ឥឡូវនេះ ខ្ញុំនឹងប្រើ PowerQuery ទៅ បំបែកទិន្នន័យ ទៅជា ជួរឈរ ក្នុង Excel ។
ជំហាន៖
- បង្កើត តារាង ដើម្បីធ្វើដូច្នេះ សូមជ្រើសរើស ជួរ B4:C11 ទាំងមូល។
- ចុច CTRL + T ។ ប្រអប់បញ្ចូល នឹងលេចឡើង។ ដាក់ ទិន្នន័យ នៅក្នុងតារាងរបស់អ្នក។ នេះគឺជា B4:C11 ។
- ឥឡូវនេះ សូមចូលទៅកាន់ផ្ទាំង ទិន្នន័យ >> ; ជ្រើសរើស ពីតារាង/ជួរ ។
- PowerQuery Editor បង្អួចនឹងលេចឡើង។ រក្សា ទស្សន៍ទ្រនិច នៅលើ ជួរឈរអាសយដ្ឋាន ។ បន្ទាប់មក ចុចកណ្ដុរស្ដាំលើ កណ្ដុរ របស់អ្នក ដើម្បីនាំយក របារបរិបទ ។
- ពី របារបរិបទ សូមជ្រើសរើស បំបែកជួរឈរ >> ជ្រើសរើស ដោយអ្នកកំណត់ព្រំដែន
- ប្រអប់បំបែកជួរឈរដោយអ្នកកំណត់ព្រំដែន ប្រអប់នឹងលេចឡើង។ ជ្រើសរើស Delimiter ជា Comma ។ បន្ទាប់មកចុច យល់ព្រម ។
- Excel នឹង បំបែក លេខ ជួរឈរ ក្រោម 1 និង អាសយដ្ឋាន.2 ជួរ ។ បន្ទាប់មកចុច បិទ & ផ្ទុក ។
- Excel នឹងផ្ទេរ សំណុំទិន្នន័យ ទៅក្នុង សន្លឹកកិច្ចការថ្មី .
- ប្តូរឈ្មោះ ជួរឈរ ។
អានបន្ថែម៖ របៀបបំបែកទិន្នន័យក្នុង Excel (5 វិធី)
5. ការបំប្លែងទិន្នន័យទៅជាឯកសារ CSV
ឥឡូវនេះ, ខ្ញុំនឹងបង្ហាញវិធីសាស្រ្តមួយទៀត។ ខ្ញុំនឹងបំប្លែង សំណុំទិន្នន័យ ទៅជាឯកសារ CSV ( តម្លៃបំបែកដោយសញ្ញាក្បៀស ) ជាមុនសិន។
ជំហាន៖
- ដំបូង ចម្លង ជួរឈរ អាសយដ្ឋាន ទៅក្នុង Notepad ទំព័រ ។
- បន្ទាប់មកចូលទៅកាន់ File >> ជ្រើសរើស រក្សាទុកជា ។
- ឥឡូវនេះ កំណត់ឈ្មោះ និង រក្សាទុកឯកសារ<២>។ សូមចាំថា អ្នកត្រូវដាក់បច្ច័យ .csv នៅក្នុងឈ្មោះ។
- ឥឡូវនេះ សូមបើក ឯកសារ ពី ទីតាំង ជាកន្លែងដែលអ្នក។ បានរក្សាទុកវាមុននេះ ។
- Excel នឹងបំបែក ទិន្នន័យ ។
- ឥឡូវនេះ ធ្វើទ្រង់ទ្រាយ តាមដែលអ្នកចង់បាន។
6. ការប្រើប្រាស់ VBA ដើម្បីបំបែកទិន្នន័យទៅជាជួរឈរដោយសញ្ញាក្បៀស
ឥឡូវនេះ ខ្ញុំនឹងប្រើ កូដ VBA ដើម្បី បំបែកទិន្នន័យ ។
ជំហាន៖
- ចុច ALT + F11 ដើម្បីបើក បង្អួច VBA ។
- បន្ទាប់មកចូលទៅកាន់ បញ្ចូល >> ជ្រើសរើស ម៉ូឌុល ។
- A ម៉ូឌុលថ្មី នឹងបើក។ សរសេរកូដខាងក្រោម។
9664
ការបែងចែកកូដ
- នៅទីនេះ ខ្ញុំបានបង្កើត Sub Procedure SplitColumn ។ ខ្ញុំបានប្រើ សេចក្តីថ្លែងការស្រអាប់ ដើម្បីកំណត់ អថេរ SplitData ជា String និង i ជា វ៉ារ្យង់ .
- បន្ទាប់មកខ្ញុំបានប្រើ For Loop ។ 5 ដល់ 11 បង្ហាញថាខ្ញុំនឹង បំបែក ទិន្នន័យ ពីជួរ ទី 5 ដល់ជួរទី 11 ។
- បន្ទាប់ ខ្ញុំ បានប្រើមុខងារ VBA Split ដែល n ជា row number និង 3 កំណត់ថា data គឺនៅក្នុង C ជួរឈរ ។ ក្នុងនាម រាប់ = 4 ទិន្នន័យ នឹង បំបែក ទៅក្នុង ជួរឈរ D ។
- ម្តងទៀត ខ្ញុំបានប្រើ សម្រាប់រង្វិលជុំ ទៅ បង្កើន រាប់ ។
- ឥឡូវនេះចុច F5 ដើម្បីដំណើរការ លេខកូដ ។ Excel នឹង បំបែក ទិន្នន័យ ។
7. ការប្រើប្រាស់ FILTERXML, SUBSTITUTE & ; ផ្ទេរមុខងារក្នុង Excel ដើម្បីបំបែកទិន្នន័យ
ឥឡូវនេះ ខ្ញុំនឹងប្រើ មុខងារ FILTERXML រួមជាមួយនឹង SUBSTITUTE & មុខងារ TRANSPOSE ។ វានឹងដំណើរការសម្រាប់កំណែអាប់ដេតរបស់ Excel ។
ជំហាន៖
ជ្រើសរើស D5 និង E5 សរសេររូបមន្តខាងក្រោម
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
ការបំបែករូបមន្ត
ជំនួស(C5,”,”,””) ➤ វានឹងជំនួស សញ្ញាក្បៀស (,) ក្នុង D5 និង E5 .
លទ្ធផល៖ “តូក្យូជប៉ុន”
FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ វាត្រឡប់ ទិន្នន័យ XML ពី មាតិកា ខាងក្រោម XPath
លទ្ធផល៖ {“តូក្យូ”;”ជប៉ុន”}
ប្តូរ(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ វានឹងបញ្ជូនអារេ។
លទ្ធផល៖ {“តូក្យូ”,”ជប៉ុន”
- បន្ទាប់មកចុច ENTER ។ Excel នឹងត្រឡប់លទ្ធផល។
- បន្ទាប់មកប្រើ Fill Handle ដើម្បី បំពេញស្វ័យប្រវត្តិ .
សៀវភៅការងារអនុវត្ត
ការអនុវត្តធ្វើឱ្យបុរសល្អឥតខ្ចោះ។ វាមានសារៈសំខាន់ណាស់ក្នុងការអនុវត្តដើម្បីធ្វើផ្ទៃក្នុងនៃវិធីសាស្រ្តណាមួយ។ នោះហើយជាមូលហេតុដែលខ្ញុំបានភ្ជាប់ សន្លឹកលំហាត់ សម្រាប់អ្នក។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ ខ្ញុំបានបង្ហាញពី 7 វិធីសាស្ត្រមានប្រសិទ្ធភាពក្នុង Excel ទៅ បំបែកទិន្នន័យ ចូលទៅក្នុង columns ដោយ comma ។ ខ្ញុំសង្ឃឹមថាវាជួយអ្នកគ្រប់គ្នា។ ហើយចុងក្រោយ ប្រសិនបើអ្នកមានការផ្ដល់យោបល់ គំនិត ឬមតិកែលម្អណាមួយ។សូមបញ្ចេញមតិយោបល់ខាងក្រោម។