Excel បំបែកទិន្នន័យទៅជាជួរឈរដោយសញ្ញាក្បៀស (7 វិធីសាស្រ្ត)

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

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 ។ ខ្ញុំសង្ឃឹមថាវាជួយអ្នកគ្រប់គ្នា។ ហើយចុងក្រោយ ប្រសិនបើអ្នកមានការផ្ដល់យោបល់ គំនិត ឬមតិកែលម្អណាមួយ។សូមបញ្ចេញមតិយោបល់ខាងក្រោម។

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