តារាងមាតិកា
អត្ថបទនេះរាយបញ្ជីវិធីជាច្រើនដើម្បីលុបជួរដេកក្នុង Excel ដោយផ្អែកលើតម្លៃក្រឡា។ នៅក្នុងការប្រកាសនេះ អ្នកនឹងឃើញ hotkeys ក៏ដូចជា Excel VBA ផងដែរ។ លុបជួរដេកដោយស្វ័យប្រវត្តិ ឬប្រើជម្រើសស្វែងរកស្តង់ដាររួមគ្នាជាមួយផ្លូវកាត់ដ៏មានប្រយោជន៍។
Excel គឺជាឧបករណ៍ដ៏ល្អឥតខ្ចោះសម្រាប់រក្សាទុកទិន្នន័យដែលផ្លាស់ប្តូររាល់ពេល។ ទោះជាយ៉ាងណាក៏ដោយ ការធ្វើបច្ចុប្បន្នភាពតារាងរបស់អ្នកបន្ទាប់ពីការផ្លាស់ប្តូរមួយចំនួនអាចត្រូវការពេលវេលាច្រើន។ ភារកិច្ចអាចមានលក្ខណៈសាមញ្ញដូចជាការដកជួរទទេទាំងអស់នៅក្នុង Excel ។ ឬអ្នកប្រហែលជាត្រូវស្វែងរក និងលុបទិន្នន័យស្ទួន។ រឿងមួយដែលយើងដឹងច្បាស់នោះគឺថានៅពេលណាដែលព័ត៌មានលម្អិតមកដល់ ឬទៅ អ្នកស្វែងរកដំណោះស្រាយដ៏ល្អបំផុតដើម្បីជួយអ្នកសន្សំពេលវេលាលើការងារបច្ចុប្បន្ន។
ឧទាហរណ៍ អ្នកមានទីផ្សារដែលអ្នកលក់ផ្សេងគ្នាលក់ផលិតផលរបស់ពួកគេ។ សម្រាប់ហេតុផលមួយចំនួន អ្នកលក់ម្នាក់បានបិទអាជីវកម្មរបស់ពួកគេ ហើយឥឡូវនេះ អ្នកត្រូវលុបជួរទាំងអស់ដែលមានឈ្មោះរបស់អ្នកលក់ បើទោះបីជាពួកគេស្ថិតនៅក្នុងជួរផ្សេងគ្នាក៏ដោយ។
នៅក្នុងការប្រកាសនេះ អ្នកនឹងឃើញ Excel VBA និងផ្លូវកាត់ទៅកាន់ លុបជួរដេកដោយផ្អែកលើអត្ថបទ ឬតម្លៃជាក់លាក់។ អ្នកនឹងឃើញពីរបៀបងាយស្រួលស្វែងរក និងជ្រើសរើសព័ត៌មានចាំបាច់ មុនពេលដកចេញ។ ប្រសិនបើកិច្ចការរបស់អ្នកមិនមែននិយាយអំពីការលុបទេ ប៉ុន្តែការបន្ថែមជួរដេក អ្នកអាចស្វែងរកវិធីធ្វើវាបានលឿនបំផុតដើម្បីបញ្ចូលជួរដេកច្រើនក្នុង Excel។
ផ្លូវកាត់ Excel លឿនបំផុតដើម្បីលុបជួរដេកក្នុងតារាងរបស់អ្នក។
ប្រសិនបើអ្នកចង់ប្រើវិធីលឿនបំផុតនៃការលុបជួរដេកច្រើនតាមតម្លៃក្រឡាដែលពួកគេមាន អ្នកត្រូវការដើម្បីជ្រើសរើសជួរទាំងនេះឲ្យបានត្រឹមត្រូវជាមុន។
ដើម្បីជ្រើសរើសជួរដេក អ្នកអាចរំលេចក្រឡាដែលនៅជាប់គ្នាជាមួយនឹងតម្លៃដែលត្រូវការ ហើយចុចប្តូរ (Shift) + ដកឃ្លា ឬជ្រើសរើសក្រឡាដែលមិននៅជាប់គ្នាដែលត្រូវការដោយចុចគ្រាប់ចុច Ctrl ។
អ្នកក៏អាចជ្រើសរើសបន្ទាត់ទាំងមូលដោយប្រើប៊ូតុងលេខជួរដេក។ អ្នកនឹងឃើញចំនួនជួរដេកដែលបានបន្លិចនៅជាប់ប៊ូតុងចុងក្រោយ។
បន្ទាប់ពីអ្នកជ្រើសរើសជួរដែលចាំបាច់ អ្នកអាចលុបពួកវាចេញបានយ៉ាងឆាប់រហ័សដោយប្រើ Excel "លុបជួរ" ផ្លូវកាត់។ ខាងក្រោមនេះ អ្នកនឹងឃើញពីរបៀបកម្ចាត់បន្ទាត់ដែលបានជ្រើសរើស មិនថាអ្នកមានតារាងទិន្នន័យស្តង់ដារ ឬតារាងដែលមានទិន្នន័យនៅខាងស្តាំនោះទេ។
លុបជួរដេកចេញពីតារាងទាំងមូល
ប្រសិនបើ អ្នកមានបញ្ជី Excel សាមញ្ញដែលគ្មានព័ត៌មានបន្ថែមនៅខាងស្ដាំ អ្នកអាចប្រើផ្លូវកាត់លុបជួរដេកដើម្បីលុបជួរដេកក្នុងពីរជំហានងាយៗ៖
- ចុច Ctrl + - (ដកនៅលើក្ដារចុចមេ ) hotkey។
អ្នកនឹងឃើញជួរដេកដែលមិនប្រើបាត់ភ្លាមៗ។
គន្លឹះ។ អ្នកអាចបន្លិចតែជួរដែលមានតម្លៃដែលអ្នកចង់ដកចេញ។ បន្ទាប់មកប្រើផ្លូវកាត់ Ctrl + - (ដកនៅលើក្តារចុចមេ) ដើម្បីទទួលបានប្រអប់ Excel ស្តង់ដារ លុប ដែលអនុញ្ញាតឱ្យអ្នកជ្រើសរើស ជួរទាំងមូល ប៊ូតុងវិទ្យុ។ ឬជម្រើសលុបផ្សេងទៀតដែលអ្នកប្រហែលជាត្រូវការ។
លុបជួរដេកប្រសិនបើមានទិន្នន័យនៅខាងស្តាំតារាងរបស់អ្នក
Ctrl + - (ដកនៅលើក្តារចុចមេ) Excel ផ្លូវកាត់គឺជាមធ្យោបាយលឿនបំផុតក្នុងការលុបជួរ។ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើមានទិន្នន័យណាមួយនៅខាងស្ដាំនៃតារាងចម្បងរបស់អ្នក ដូចនៅលើរូបថតអេក្រង់ខាងក្រោម វាអាចនឹងដកជួរដេកចេញ រួមជាមួយនឹងព័ត៌មានលម្អិតដែលអ្នកត្រូវរក្សាទុក។
ប្រសិនបើវាជា ករណីរបស់អ្នក អ្នកត្រូវធ្វើទ្រង់ទ្រាយទិន្នន័យរបស់អ្នកជា តារាង Excel ជាមុនសិន។
- ចុច Ctrl + T ឬចូលទៅកាន់ ផ្ទាំង Home -> ធ្វើទ្រង់ទ្រាយជាតារាង ហើយជ្រើសរើសរចនាប័ទ្មដែលសាកសមនឹងអ្នកបំផុត។
អ្នកនឹងឃើញប្រអប់ បង្កើតតារាង ដែលអ្នកអាចប្រើដើម្បីរំលេចជួរចាំបាច់។
ចំណាំ។ សូមប្រាកដថាអ្នកមិនប្រើប៊ូតុងជួរដេកដើម្បីជ្រើសរើសជួរទាំងមូលទេ។
សង្ឃឹមថាអ្នកបានរកឃើញផ្លូវកាត់ "លុបជួរដេក" នេះមានប្រយោជន៍។ បន្តអានដើម្បីស្វែងរក Excel VBA សម្រាប់ការលុបជួរដេក និងរៀនពីរបៀបលុបទិន្នន័យដោយផ្អែកលើអត្ថបទក្រឡាជាក់លាក់។
លុបជួរដេកដែលមានអត្ថបទជាក់លាក់នៅក្នុងជួរឈរតែមួយ
ប្រសិនបើធាតុនៅក្នុងជួរដេកដែលអ្នក ចង់លុបចេញតែក្នុងជួរឈរមួយប៉ុណ្ណោះ ជំហានខាងក្រោមនឹងណែនាំអ្នកក្នុងដំណើរការលុបជួរដេកដែលមានតម្លៃបែបនេះ។
- ដំបូងអ្នកត្រូវអនុវត្តតម្រងទៅតារាងរបស់អ្នក។ ដើម្បីធ្វើដូច្នេះ សូមចូលទៅកាន់ផ្ទាំង Data ក្នុង Excel ហើយចុចលើពាក្យរូបតំណាង តម្រង ។
ជាចុងក្រោយចុចលើរូបតំណាង តម្រង ម្តងទៀតដើម្បីជម្រះវា ហើយឃើញថាជួរដេកដែលមានតម្លៃបាត់ពីតារាងរបស់អ្នក។
របៀបយកជួរដេកចេញក្នុង Excel តាមពណ៌ក្រឡា
ជម្រើសតម្រងអនុញ្ញាតឱ្យតម្រៀបទិន្នន័យរបស់អ្នកដោយផ្អែកលើពណ៌នៃក្រឡា។ អ្នកអាចប្រើវាដើម្បីលុបជួរទាំងអស់ដែលមានពណ៌ផ្ទៃខាងក្រោយជាក់លាក់។
- អនុវត្ត តម្រង ទៅតារាងរបស់អ្នក។ ចូលទៅកាន់ផ្ទាំង Data ក្នុង Excel ហើយចុចលើរូបតំណាង Filter ។
នោះហើយ! ជួរដេកដែលមានក្រឡាពណ៌ដូចគ្នាត្រូវបានយកចេញភ្លាមៗ។
លុបជួរដេកដែលមានអត្ថបទជាក់លាក់ក្នុងជួរឈរផ្សេងគ្នា
ប្រសិនបើតម្លៃដែលអ្នកចង់យកចេញត្រូវបានខ្ចាត់ខ្ចាយជុំវិញជួរឈរផ្សេងគ្នា ការតម្រៀបអាចធ្វើឱ្យមានភាពស្មុគស្មាញ។ ភារកិច្ច។ ខាងក្រោមនេះ អ្នកនឹងឃើញព័ត៌មានជំនួយដ៏មានសារៈប្រយោជន៍មួយដើម្បីលុបជួរដេកដោយផ្អែកលើក្រឡាដែលមានតម្លៃ ឬអត្ថបទជាក់លាក់។ ពីតារាងរបស់ខ្ញុំខាងក្រោម ខ្ញុំចង់លុបជួរទាំងអស់ដែលមានខែមករា ដែលបង្ហាញក្នុងជួរឈរចំនួន 2។
- ចាប់ផ្តើមដោយការស្វែងរក និងជ្រើសរើសក្រឡាជាមួយនឹងតម្លៃដែលត្រូវការដោយប្រើ ស្វែងរក និងជំនួស ប្រអប់។ ចុច Ctrl + F ដើម្បីដំណើរការវា។
គន្លឹះ។ អ្នកអាចរកឃើញប្រអប់ដដែលប្រសិនបើអ្នកចូលទៅ ផ្ទាំងដើម -> ស្វែងរក & ជ្រើសរើស ហើយជ្រើសរើសជម្រើស Find ពីបញ្ជីទម្លាក់ចុះ។
- បញ្ចូលតម្លៃដែលត្រូវការនៅក្នុងវាល ស្វែងរកអ្វី ហើយជ្រើសរើសជម្រើសបន្ថែមប្រសិនបើចាំបាច់។ បន្ទាប់មកចុច Find All ដើម្បីមើលលទ្ធផល។
ជ្រើសរើសតម្លៃដែលបានរកឃើញនៅក្នុងបង្អួចដោយចុចគ្រាប់ចុច Ctrl ។ អ្នកនឹងទទួលបានតម្លៃដែលបានរកឃើញដែលបានបន្លិចដោយស្វ័យប្រវត្តិនៅក្នុងតារាងរបស់អ្នក។
គន្លឹះ។ អ្នកអាចលុបជួរដោយតម្លៃដែលបានជ្រើសរើស ប្រសិនបើអ្នកចុច Ctrl + - (ដកនៅលើមេboard) ហើយជ្រើសរើសប៊ូតុងវិទ្យុ ជួរទាំងមូល ។
អីយ៉ា! ជួរដេកដែលមិនចង់បានត្រូវបានលុប។
ម៉ាក្រូ Excel VBA ដើម្បីលុបជួរដេក ឬដកចេញរាល់ជួរផ្សេងទៀត
ប្រសិនបើអ្នកតែងតែស្វែងរកដំណោះស្រាយដើម្បីស្វ័យប្រវត្តិកម្មនេះ ឬទម្លាប់ Excel នោះ សូមចាប់យកម៉ាក្រូខាងក្រោមដើម្បីសម្រួល។ ភារកិច្ចលុបជួររបស់អ្នក។ នៅក្នុងផ្នែកនេះ អ្នកនឹងឃើញម៉ាក្រូ VBA ចំនួន 2 ដែលនឹងជួយអ្នកលុបជួរជាមួយក្រឡាដែលបានជ្រើសរើស ឬលុបរាល់ជួរផ្សេងទៀតនៅក្នុង Excel។
ម៉ាក្រូ RemoveRowsWithSelectedCells នឹងលុបបន្ទាត់ទាំងអស់ដែលមាននៅ ក្រឡាដែលបានបន្លិចយ៉ាងតិចមួយ។
ម៉ាក្រូ RemoveEveryOtherRow ដូចដែលឈ្មោះរបស់វាណែនាំ នឹងជួយអ្នកកម្ចាត់រាល់វិនាទី/ទីបី។ល។ ជួរដេកយោងទៅតាមការកំណត់របស់អ្នក។ វានឹងលុបជួរដែលចាប់ផ្តើមដោយទីតាំងទស្សន៍ទ្រនិចកណ្ដុរបច្ចុប្បន្ន ហើយរហូតដល់ចុងបញ្ចប់នៃតារាងរបស់អ្នក។
ប្រសិនបើអ្នកមិនដឹងពីរបៀបបញ្ចូលម៉ាក្រូ សូមពិនិត្យមើលរបៀបបញ្ចូល និងដំណើរការកូដ VBA នៅក្នុង Excel .
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual សម្រាប់ rngCurCell នីមួយៗក្នុងការជ្រើសរើស ប្រសិនបើមិនមែន rng2Delete Isthing បន្ទាប់មកកំណត់ rng2CurCell2Active .Row, 1)) Else Set rng2Delete = rngCurCell End ប្រសិនបើ Next rngCurCell If Not rng2Delete Is Nothing then rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveCheet.UspeellspecialLast. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Step rowStep ប្រសិនបើមិនមែន rng2Delete Is Nothing បន្ទាប់មកកំណត់ rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Setell = Active (rowNo, 1) End If Next If Not rng2Delete is Nothing then rng2Delete.EntireRow.Delete ' Hide every other row 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End SubTip . ប្រសិនបើភារកិច្ចរបស់អ្នកគឺត្រូវដាក់ពណ៌រៀងរាល់វិនាទី/ទីបី។
នៅក្នុងអត្ថបទនេះ ខ្ញុំបានរៀបរាប់ពីរបៀបលុបជួរដេកក្នុង Excel។ ឥឡូវនេះអ្នកមានម៉ាក្រូ VBA ដែលមានប្រយោជន៍ជាច្រើនដើម្បីលុបជួរដែលបានជ្រើសរើស អ្នកដឹងពីរបៀបលុបជួរផ្សេងទៀតនីមួយៗ និងរបៀបប្រើ Find & ជំនួស ដើម្បីជួយអ្នកស្វែងរក និងជ្រើសរើសបន្ទាត់ទាំងអស់ដែលមានតម្លៃដូចគ្នា មុនពេលលុបពួកវា។ សង្ឃឹមថាគន្លឹះខាងលើនឹងសម្រួលការងាររបស់អ្នកក្នុង Excel និងអនុញ្ញាតឱ្យអ្នកទទួលបានពេលទំនេរបន្ថែមទៀតសម្រាប់ការរីករាយជាមួយថ្ងៃរដូវក្តៅចុងក្រោយនេះ។ សូមរីករាយនិងExcel ក្នុង Excel!