តារាងមាតិកា
ការបង្រៀនខ្លីនេះពន្យល់ពីរបៀបលុបជួរផ្សេងទៀតទាំងអស់នៅក្នុង Excel ដោយត្រង ឬដោយប្រើកូដ VBA ។ អ្នកក៏នឹងរៀនពីរបៀបលុបរាល់ជួរទី 3 ទី 4 ឬជួរ Nth ផ្សេងទៀត។
មានស្ថានភាពជាច្រើននៅពេលដែលអ្នកប្រហែលជាត្រូវលុបជួរដេកជំនួសនៅក្នុងសន្លឹកកិច្ចការ Excel ។ ឧទាហរណ៍ អ្នកប្រហែលជាចង់រក្សាទិន្នន័យសម្រាប់មួយសប្តាហ៍ (ជួរដេក 2, 4, 6, 8 ។ ជាទូទៅ ការលុបរាល់ជួរផ្សេងទៀតក្នុង Excel ដំណើរការទៅការជ្រើសរើសជួរដេកជំនួស។ នៅពេលដែលជួរដេកត្រូវបានជ្រើសរើស ការចុចតែមួយនៅលើប៊ូតុង លុប គឺត្រូវចំណាយទាំងអស់។ បន្ថែមទៀតនៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីបច្ចេកទេសមួយចំនួនដើម្បីជ្រើសរើស និងលុបរាល់ជួរដេក Nth ផ្សេងទៀត ឬរាល់ជួរ Nth ក្នុង Excel យ៉ាងរហ័ស។
របៀបលុបជួរដេកផ្សេងទៀតក្នុង Excel ដោយត្រង
នៅក្នុងខ្លឹមសារ វិធីសាមញ្ញមួយដើម្បីលុបរាល់ជួរផ្សេងទៀតនៅក្នុង Excel គឺនេះ៖ ដំបូងអ្នកត្រងជួរជំនួស បន្ទាប់មកជ្រើសរើសពួកវា ហើយលុបទាំងអស់ក្នុងពេលតែមួយ។ ជំហានលម្អិតដូចខាងក្រោម៖
- នៅក្នុងជួរឈរទទេមួយនៅជាប់នឹងទិន្នន័យដើមរបស់អ្នក សូមបញ្ចូលលំដាប់លេខសូន្យ និងលេខមួយ។ អ្នកអាចធ្វើវាបានយ៉ាងឆាប់រហ័សដោយវាយលេខ 0 ក្នុងក្រឡាទីមួយ និង 1 ក្នុងក្រឡាទីពីរ បន្ទាប់មកចម្លងក្រឡាពីរដំបូង ហើយបិទភ្ជាប់ពួកវាចុះក្រោមរហូតដល់ក្រឡាចុងក្រោយជាមួយនឹងទិន្នន័យ។
ជាជម្រើសអ្នកអាចប្រើរូបមន្តនេះ៖
=MOD(ROW(),2)
តក្កវិជ្ជារបស់រូបមន្តគឺសាមញ្ញណាស់៖ អនុគមន៍ ROW ត្រឡប់លេខជួរដេកបច្ចុប្បន្ន មុខងារ MODចែកវាដោយ 2 ហើយត្រឡប់ផ្នែកដែលនៅសេសសល់បង្គត់ទៅចំនួនគត់។
ជាលទ្ធផល អ្នកមាន 0 ក្នុងជួរស្មើគ្នាទាំងអស់ (ព្រោះពួកវាត្រូវបែងចែកដោយ 2 ស្មើៗគ្នាដោយគ្មានសល់) និង 1 ក្នុងជួរសេសទាំងអស់៖
- អាស្រ័យលើថាតើអ្នកចង់លុបជួរដេកគូឬសេស ច្រោះមួយឬសូន្យចេញ។
ដើម្បីអោយវារួចរាល់ សូមជ្រើសរើសក្រឡាណាមួយនៅក្នុងជួរជំនួយរបស់អ្នក ចូលទៅកាន់ផ្ទាំង Data > Sort and Filter group ហើយចុចលើ Filter ប៊ូតុង។ ព្រួញតម្រងទម្លាក់ចុះនឹងបង្ហាញនៅក្នុងក្រឡាបឋមកថាទាំងអស់។ អ្នកចុចប៊ូតុងព្រួញនៅក្នុងជួរជំនួយ ហើយធីកប្រអប់មួយក្នុងចំណោមប្រអប់៖
- 0 ដើម្បីលុបជួរដេកគូ
- 1 ដើម្បីលុបជួរសេស
ក្នុងឧទាហរណ៍នេះ យើងនឹងលុបជួរដេកដែលមានតម្លៃ "0" ដូច្នេះយើងត្រងពួកវា៖
- ឥឡូវនេះជួរ "1" ទាំងអស់ត្រូវបានលាក់។ ជ្រើសរើសជួរ "0" ដែលអាចមើលឃើញទាំងអស់ ចុចកណ្ដុរស្ដាំលើជម្រើស ហើយចុច លុបជួរដេក :
- ជំហានខាងលើបានធ្វើឱ្យអ្នកនៅសល់តារាងទទេ ប៉ុន្តែកុំបារម្ភ ជួរ "1" នៅតែមាន។ ដើម្បីធ្វើឱ្យពួកវាមើលឃើញម្តងទៀត គ្រាន់តែលុបតម្រងស្វ័យប្រវត្តិដោយចុចប៊ូតុង តម្រង ម្តងទៀត៖
- រូបមន្តក្នុងជួរ C គណនាឡើងវិញសម្រាប់ជួរដែលនៅសល់។ ប៉ុន្តែអ្នកមិនត្រូវការវាទៀតទេ។ ឥឡូវនេះ អ្នកអាចលុបជួរឈរជំនួយដោយសុវត្ថិភាព៖
ជាលទ្ធផល នៅសល់តែសប្តាហ៍គូប៉ុណ្ណោះក្នុងសន្លឹកកិច្ចការរបស់យើង សប្តាហ៍សេសនឹងបាត់ទៅហើយ!
គន្លឹះ។ ប្រសិនបើអ្នកចង់ផ្លាស់ទីរាល់ជួរផ្សេងទៀតទៅកន្លែងផ្សេង ជាជាងលុបពួកវាទាំងអស់គ្នា ជាដំបូងចម្លងជួរដែលបានត្រង ហើយបិទភ្ជាប់ពួកវាទៅទីតាំងថ្មី ហើយបន្ទាប់មកលុបជួរដែលបានត្រង។
របៀបលុបជួរជំនួសក្នុង Excel ជាមួយ VBA
ប្រសិនបើអ្នកមិនមានឆន្ទៈខ្ជះខ្ជាយពេលវេលារបស់អ្នកលើកិច្ចការតូចតាចដូចជាការលុបរាល់ជួរផ្សេងទៀតនៅក្នុងសន្លឹកកិច្ចការ Excel របស់អ្នក នោះម៉ាក្រូ VBA ខាងក្រោមអាចដំណើរការដោយស្វ័យប្រវត្តិសម្រាប់អ្នក៖
Sub Delete_Alternate_Rows_Excel() Dim SourceRange As Range Set SourceRange = Application.Selection Set SourceRange = Application.InputBox( "Range:" , "Select the range" , SourceRange.Address, Type :=8) ប្រសិនបើ SourceRange.Rows.Count >= 2 បន្ទាប់មក Dim FirstCell As Range Dim RowIndex ជាចំនួនគត់ Application.ScreenUpdating = False For RowIndex = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) ទៅ 1 ជំហាន -2 កំណត់ FirstCell = SourceRange.Cells(RowIndex, 1) FirstCell.EntireRow.Delete Next Application.ScreenUpdating = End If End Subរបៀបលុបជួរផ្សេងទៀតក្នុង Excel ដោយប្រើម៉ាក្រូ
I បញ្ចូលម៉ាក្រូក្នុងសន្លឹកកិច្ចការរបស់អ្នកតាមរបៀបធម្មតាតាមរយៈកម្មវិធីនិពន្ធ Visual Basic៖
- ចុច Alt + F11 ដើម្បីបើកបង្អួច Visual Basic សម្រាប់កម្មវិធី។
- នៅលើរបារម៉ឺនុយកំពូល ចុច Insert > Module ហើយបិទភ្ជាប់ម៉ាក្រូខាងលើក្នុង Module
- ចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការម៉ាក្រូ។
- ប្រអប់មួយនឹងលេចឡើង ហើយប្រាប់អ្នកឱ្យជ្រើសរើសជួរមួយ។ ជ្រើសរើសតារាងរបស់អ្នកហើយចុចយល់ព្រម៖
រួចរាល់! រាល់ជួរផ្សេងទៀតក្នុងជួរដែលបានជ្រើសរើសត្រូវបានលុប៖
របៀបលុបរាល់ជួរ Nth ក្នុង Excel
សម្រាប់កិច្ចការនេះ យើងនឹងពង្រីកការត្រង បច្ចេកទេសដែលយើងបានប្រើដើម្បីលុបជួរនីមួយៗ។ ភាពខុសគ្នាគឺនៅក្នុងរូបមន្តដែលការត្រងគឺផ្អែកលើ៖
MOD(ROW()- m, n)កន្លែងណា៖
- m គឺជាលេខជួរដេកនៃក្រឡាដំបូងដែលមានទិន្នន័យដក 1
- n គឺជាជួរដេក Nth ដែលអ្នកចង់លុប
ឧបមាថាទិន្នន័យរបស់អ្នកចាប់ផ្តើមនៅជួរទី 2 ហើយអ្នកចង់លុបរាល់ជួរទី 3 ។ ដូច្នេះ ក្នុងរូបមន្តរបស់អ្នក n ស្មើនឹង 3 ហើយ m ស្មើនឹង 1 (ជួរទី 2 ដក 1):
=MOD(ROW() - 1, 3)
ប្រសិនបើទិន្នន័យរបស់យើងបានចាប់ផ្តើមនៅក្នុង ជួរទី 3 បន្ទាប់មក m នឹងស្មើនឹង 2 (ជួរទី 3 ដក 1) ហើយដូច្នេះនៅលើ។ ការកែតម្រូវនេះគឺត្រូវការជាចាំបាច់ដើម្បីដាក់លេខជួរដេកជាបន្តបន្ទាប់ ដោយចាប់ផ្តើមពីលេខ 1។
អ្វីដែលរូបមន្តធ្វើគឺចែកលេខជួរដេកដែលទាក់ទងដោយ 3 ហើយត្រឡប់ចំនួនដែលនៅសល់បន្ទាប់ពីចែក។ ក្នុងករណីរបស់យើង វាផ្តល់ផលសូន្យសម្រាប់រាល់ជួរទីបី ពីព្រោះរាល់លេខទីបីចែកនឹង 3 ដោយគ្មានសល់ (3,6,9 ។ល។):
ហើយឥឡូវនេះ អ្នក អនុវត្តជំហានដែលធ្លាប់ស្គាល់រួចហើយ ដើម្បីត្រងជួរ "0"៖
- ជ្រើសរើសក្រឡាណាមួយក្នុងតារាងរបស់អ្នក ហើយចុចលើប៊ូតុង តម្រង នៅលើ ទិន្នន័យ
- ត្រងជួរឈរជំនួយ ដើម្បីបង្ហាញតែតម្លៃ "0"។
- ជ្រើសរើសជួរ "0" ដែលអាចមើលឃើញទាំងអស់ ចុចខាងស្តាំ ហើយជ្រើសរើស លុបជួរដេក ពីម៉ឺនុយបរិបទ។
- លុបតម្រង និងលុបជួរឈរជំនួយ។
តាមរបៀបស្រដៀងគ្នា អ្នកអាចលុបរាល់ជួរទី 4 ទី 5 ឬជួរ Nth ផ្សេងទៀតនៅក្នុង Excel ។
គន្លឹះ។ ក្នុងករណីដែលអ្នកត្រូវការលុបជួរដេកដែលមានទិន្នន័យមិនពាក់ព័ន្ធ ការបង្រៀនខាងក្រោមនឹងមានប្រយោជន៍៖ របៀបលុបជួរដេកដោយផ្អែកលើតម្លៃក្រឡា។
ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងជួបអ្នកនៅលើប្លក់របស់យើងម្តងទៀតនៅសប្តាហ៍ក្រោយ។ .