តារាងមាតិកា
សំណុំទិន្នន័យធំមួយអាចមានតម្លៃច្រើនដោយផ្អែកលើជួរឈរតែមួយ។ ប្រសិនបើអ្នកចង់បាន អ្នកអាចបំបែកប្រភេទដូចគ្នា' (នាយកដ្ឋាន ខែ តំបន់ រដ្ឋ។ល។) ឬចំណូលចិត្តរបស់អ្នកទៅជាសន្លឹកកិច្ចការ ឬសៀវភៅការងារផ្សេងៗ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងពន្យល់ពីរបៀបបំបែកសន្លឹក Excel ទៅជាសន្លឹកកិច្ចការច្រើន។
ដើម្បីធ្វើឱ្យការពន្យល់នេះកាន់តែច្បាស់សម្រាប់អ្នក ខ្ញុំនឹងប្រើសំណុំទិន្នន័យគំរូ។ មានជួរឈរចំនួន 4 នៅក្នុងសំណុំទិន្នន័យតំណាងឱ្យព័ត៌មាននៃការលក់នៃខែផ្សេងៗគ្នា។ ជួរឈរទាំងនេះគឺ អ្នកលក់ តំបន់ ខែ និង ការលក់ ។
ទាញយកដើម្បីអនុវត្ត
បំបែកសន្លឹក Excel ទៅជាសន្លឹកកិច្ចការច្រើន.xlsm
វិធីដើម្បីបំបែកសន្លឹក Excel ទៅជាសន្លឹកកិច្ចការច្រើន
១. ដោយប្រើតម្រង និងចម្លង
ពីសន្លឹកណាមួយ អ្នកអាចបំបែកទិន្នន័យទៅជាសន្លឹកច្រើនដោយប្រើ តម្រង ។
ដំបូង សូមជ្រើសរើសជួរក្រឡាដែលអ្នកចង់អនុវត្ត តម្រង ។
➤នៅទីនេះ ខ្ញុំបានជ្រើសរើសជួរក្រឡា B3:E15 ។
បន្ទាប់មកបើកផ្ទាំង ទិន្នន័យ >> ជ្រើសរើស តម្រង ។
អ្នកក៏អាចប្រើ CTRL + SHIFT + L ដើម្បីអនុវត្ត តម្រង ដោយប្រើក្តារចុច ។
ឥឡូវនេះ តម្រង ត្រូវបានអនុវត្តទៅជួរក្រឡាដែលបានជ្រើសរើស។
បន្ទាប់ ចុចលើ ខែ ជួរឈរដូចដែលខ្ញុំចង់បំបែកទិន្នន័យអាស្រ័យលើ ខែ តម្លៃ។
ពីទីនោះខ្ញុំ បានដកជម្រើស អ្វីគ្រប់យ៉ាងលើកលែងតែ ខែមករា ។ ទីបំផុតចុច យល់ព្រម ។
ឥឡូវនេះ តម្លៃទាំងអស់ដែល ខែ គឺ ខែមករា ត្រូវបានត្រង។
បន្ទាប់មក ចម្លង ទិន្នន័យ ហើយ បិទភ្ជាប់ វាទៅក្នុងសន្លឹកកិច្ចការថ្មី។
នៅទីនេះ ខ្ញុំបានដាក់ឈ្មោះថ្មី សន្លឹក មករា។ ដូច្នេះ អ្នកនឹងឃើញព័ត៌មានលក់ទាំងអស់សម្រាប់ ខែមករា ត្រូវបានបង្ហាញនៅទីនេះ។
សម្រាប់ ខែ ដែលនៅសល់ អ្នកអាចអនុវត្តតាមនីតិវិធីដដែល។
ម្តងទៀត ចុចលើជួរឈរ ខែ ដូចដែលខ្ញុំចង់បំបែកទិន្នន័យអាស្រ័យលើ ខែ តម្លៃ។
ពីទីនោះ មិនជ្រើសរើស អ្វីទាំងអស់ លើកលែងតែ ខែកុម្ភៈ ។ ជាចុងក្រោយ ចុច យល់ព្រម ។
ឥឡូវនេះ តម្លៃទាំងអស់សម្រាប់ ខែកុម្ភៈ ខែ ត្រូវបានត្រង។
បន្ទាប់មក ចម្លង ទិន្នន័យ ហើយ បិទភ្ជាប់ វាទៅក្នុងសន្លឹកកិច្ចការថ្មី។
ក្រោយមក ខ្ញុំបានដាក់ឈ្មោះថា សន្លឹកថ្មី កុម្ភៈ។ ដូច្នេះអ្នកនឹងឃើញព័ត៌មានលក់ទាំងអស់សម្រាប់ ខែ នៃ ខែកុម្ភៈ ត្រូវបានបង្ហាញនៅទីនេះ។
ម្តងទៀត ចុចលើជួរឈរ ខែ ដូចដែលខ្ញុំចង់បំបែកទិន្នន័យអាស្រ័យលើ ខែ តម្លៃ។
ពីទីនោះ លែងជ្រើសរើស អ្វីទាំងអស់ លើកលែងតែ ខែមីនា ។ ជាចុងក្រោយ ចុច យល់ព្រម ។
ឥឡូវនេះ អ្នកនឹងឃើញតម្លៃទាំងអស់នៃ ខែមីនា ត្រូវបានត្រង។
បន្ទាប់មក ចម្លង ទិន្នន័យ ហើយ បិទភ្ជាប់ វាទៅក្នុងសន្លឹកកិច្ចការថ្មី។
នៅទីបញ្ចប់ ខ្ញុំបានដាក់ឈ្មោះសន្លឹកថ្មី ខែមីនា ។ ដូច្នេះ អ្នកនឹងឃើញព័ត៌មានលក់ទាំងអស់សម្រាប់ ខែមីនា ត្រូវបានបង្ហាញនៅទីនេះ។
អានបន្ថែម៖ បំបែកសន្លឹក Excel ទៅជាសន្លឹកច្រើនដោយផ្អែកលើជួរដេក
2. បំបែកសន្លឹក Excel ដោយផ្អែកលើចំនួនជួរដេកដោយប្រើ VBA
មុននឹងចាប់ផ្តើមដំណើរការ អ្នកត្រូវចាំថាអ្នកត្រូវចាប់ផ្តើមទិន្នន័យពីជួរទីមួយ។
ឥឡូវនេះ បើក អ្នកអភិវឌ្ឍន៍ ផ្ទាំង >> ជ្រើសរើស Visual Basic
វានឹងបើកបង្អួចថ្មីនៃ Microsoft Visual Basic for Applications ។
ឥឡូវនេះ ពី បញ្ចូល >> ជ្រើសរើស Module
A Module នឹងបើកនៅទីនោះ។
បន្ទាប់មកសរសេរកូដខាងក្រោមនៅក្នុង ម៉ូឌុល ។
3117
នៅទីនេះ ខ្ញុំបានបង្កើតដំណើរការរងមួយដែលមានឈ្មោះថា SplitExcelSheet_into_MultipleSheets ។
កន្លែងដែលខ្ញុំ បានប្រកាសអថេរមួយចំនួនទាំងនេះគឺ WorkRng និង xRow ជា Range វាយបន្ទាប់មក
SplitRow ជា ចំនួនគត់ ផងដែរ xWs ជា សន្លឹកកិច្ចការ ប្រភេទ។
ផងដែរបានប្រើ ExcelTitleId ដើម្បីផ្តល់ឱ្យ ប្រអប់ប្រអប់ ចំណងជើង។
ខ្ញុំបានផ្ដល់លេខជួរដេកបំបែក 4 ដើម្បីបំបែកទិន្នន័យជា 4 ជួរ ព្រោះនៅក្នុងសំណុំទិន្នន័យរបស់ខ្ញុំ ខែ នៃ ខែមករា មាន 4 ជួរ។
ជាចុងក្រោយ ប្រើ សម្រាប់ loop ទៅ SplitRow រហូតដល់ជួរក្រឡាដែលបានផ្តល់ឱ្យបញ្ចប់។
បន្ទាប់មក រក្សាទុក កូដ ហើយត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។
ឥឡូវនេះ សូមបើក អ្នកអភិវឌ្ឍន៍ ផ្ទាំង >> ពី បញ្ចូល >> ជ្រើសរើស Button
A dialog box នឹងលេចឡើងឡើង។
ដើម្បីផ្តល់ ម៉ាក្រូ នៅក្នុង ប៊ូតុង ដែលបានបញ្ចូល។
ជ្រើសរើស SplitExcelSheet_into_Multiplesheets ពី ឈ្មោះម៉ាក្រូ បន្ទាប់មកចុច OK ។
គ្រាន់តែចុចលើ Button ដើម្បីដំណើរការ Macro ។
ឥឡូវនេះ ប្រអប់ ប្រអប់ នឹងលេចឡើងដែលអ្នកអាចដាក់ទិន្នន័យ ជួរ។
➤ នៅទីនេះ ខ្ញុំបានជ្រើសរើសជួរក្រឡា B1:E12
បន្ទាប់មកចុច យល់ព្រម ។
មួយផ្សេងទៀត ប្រអប់ប្រអប់ នឹងលេចឡើងដើម្បីបង្ហាញអ្នកនូវចំនួនជួរដេកដែលបានជ្រើសរើសដែលអ្នកបានផ្តល់រួចហើយនៅក្នុងកូដដើម្បីបំបែកសំណុំទិន្នន័យ។
➤ នៅក្នុងកូដ ខ្ញុំបានផ្ដល់ 4 ជា បំបែកចំនួនជួរដេក
ដូចដែលខ្ញុំមានចំនួនសរុប 12 ជួរ ដូច្នេះជាមួយ 4 ជួរ នឹងមាន 3 សន្លឹក ។
នៅក្នុង Sheet1 អ្នកនឹងឃើញទិន្នន័យនៃ 4 ជួរដំបូង។
នៅក្នុង Sheet2 អ្នកនឹងឃើញទិន្នន័យពីជួរទី 5 ដល់ 8។
នៅក្នុង Sheet3 អ្នកនឹងឃើញទិន្នន័យនៃ 4 ចុងក្រោយ ជួរដេក។
អានបន្ថែម៖ Excel VBA៖ បំបែកសន្លឹកទៅជាសន្លឹកច្រើនដោយផ្អែកលើ o n ជួរដេក
ការអានស្រដៀងគ្នា
- របៀបបំបែកអេក្រង់ក្នុង Excel (3 វិធី)
- [Fix:] Excel មើលចំហៀងមិនដំណើរការ
- របៀបបំបែកសន្លឹកក្នុង Excel (6 វិធីមានប្រសិទ្ធភាព)
- បើក ឯកសារ Excel ពីរដាច់ដោយឡែកពីគ្នា (5 វិធីសាស្រ្តងាយស្រួល)
- របៀបបំបែកសន្លឹក Excel ទៅជាឯកសារច្រើន (3 វិធីសាស្ត្ររហ័ស)
3. Split Excel សន្លឹកទៅជាច្រើន។សៀវភៅការងារផ្អែកលើជួរឈរ
មុននឹងចាប់ផ្តើមដំណើរការ អ្នកត្រូវចាំថាអ្នកត្រូវចាប់ផ្តើមទិន្នន័យពីជួរទីមួយ និងជួរទីមួយ។
ឥឡូវនេះ សូមបើក អ្នកអភិវឌ្ឍន៍ ផ្ទាំង >> ជ្រើសរើស Visual Basic
វានឹងបើកបង្អួចថ្មីនៃ Microsoft Visual Basic for Applications ។
ឥឡូវនេះ ពី បញ្ចូល >> ជ្រើសរើស Module
A Module នឹងបើកនៅទីនោះ។
បន្ទាប់មកសរសេរកូដខាងក្រោមនៅក្នុង ម៉ូឌុល ។
8973
នៅទីនេះ ខ្ញុំបានបង្កើតដំណើរការរងមួយហៅថា SplitSheetIntoMultipleWorkbooksBasedOnColumn ដែលជាកន្លែងដែលខ្ញុំបានប្រកាសអថេរច្រើន។
ខ្ញុំបានប្រើ 3 សម្រាប់ រង្វិលជុំ។ 1st FOR loop នឹងរាប់ជួរដេកពីជួរទី 2 ដល់ជួរចុងក្រោយជាមួយនឹងតម្លៃ ដើម្បីទទួលបានជួរឈរជាក់លាក់។ ខ្ញុំបានផ្តល់ឧទាហរណ៍នៃជួរឈរ “C” ។
អ្នកអាចប្តូរវាទៅជាករណីរបស់អ្នក
ទីពីរ សម្រាប់ loop នឹងបង្កើតសៀវភៅការងារ Excel ថ្មី។
រង្វិលជុំទី 3 Fo r នឹងចម្លងទិន្នន័យដែលមានជួរដូចគ្នា “C” តម្លៃទៅសៀវភៅការងារថ្មីចាប់ពីលេខ 2 ជួរដេកទៅជួរចុងក្រោយជាមួយនឹងតម្លៃ។
បន្ទាប់មក រក្សាទុក កូដ ហើយត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។
ឥឡូវនេះ សូមបើក មើល ផ្ទាំង > ;> ពី ម៉ាក្រូ >> ជ្រើសរើស មើលម៉ាក្រូ
A ប្រអប់ នឹងលេចឡើង។
ឥឡូវនេះ ពី ឈ្មោះម៉ាក្រូ សូមជ្រើសរើស SplitSheetIntoMultipleWorkbooksBasedOnColumn ផងដែរជ្រើសរើសសៀវភៅការងារក្នុង ម៉ាក្រូក្នុង ។
ជាចុងក្រោយ ដំណើរការ ដែលបានជ្រើសរើស ម៉ាក្រូ ។
ចុងក្រោយ អ្នកនឹងឃើញ 3 សៀវភៅការងារថ្មីត្រូវបានបង្កើតឡើង ដោយសារមាន 3 ខែ ផ្សេងគ្នានៅក្នុងជួរឈរ C ។ Book1 សម្រាប់ ខែមករា ។
The Book2 សម្រាប់ ខែកុម្ភៈ ។
សៀវភៅ Book3 សម្រាប់ ខែមីនា ។
អានបន្ថែម៖ របៀបបំបែកសន្លឹក Excel ទៅជាសន្លឹកច្រើន ដោយផ្អែកលើតម្លៃជួរឈរ
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ ខ្ញុំបាន ពន្យល់ពីវិធីបីយ៉ាងក្នុងការបំបែកសន្លឹក Excel ទៅជាសន្លឹកកិច្ចការច្រើន។ អ្នកអាចអនុវត្តតាមវិធីដែលបានពន្យល់ណាមួយដើម្បីបំបែកសន្លឹក Excel របស់អ្នកទៅជាសន្លឹកកិច្ចការច្រើន។ ក្នុងករណីដែលអ្នកមានការភ័ន្តច្រឡំ ឬចម្ងល់ទាក់ទងនឹងវិធីសាស្ត្រទាំងនេះ អ្នកអាចបញ្ចេញមតិខាងក្រោម។