វិធីលុបជួរឈរទទេក្នុង Excel

  • ចែករំលែកនេះ។
Michael Brown

ការបង្រៀននឹងបង្រៀនអ្នកពីរបៀបលុបជួរឈរទទេនៅក្នុង Excel ដោយប្រើម៉ាក្រូ រូបមន្ត និងប៊ូតុងចុច។

ដូចដែលវាស្តាប់ទៅមិនសំខាន់ ការលុបជួរឈរទទេនៅក្នុង Excel គឺ មិន​មែន​ជា​អ្វី​ដែល​អាច​សម្រេច​បាន​ដោយ​ការ​ចុច​កណ្ដុរ​តែ​ប៉ុណ្ណោះ។ វា​មិន​អាច​ធ្វើ​បាន​ដោយ​ចុច​ពីរ​ដង​ផង​ដែរ។ ការរំពឹងទុកនៃការពិនិត្យឡើងវិញនូវជួរឈរទាំងអស់នៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក និងយកផ្នែកទទេចេញដោយដៃគឺពិតជាអ្វីដែលអ្នកចង់ជៀសវាង។ ជាសំណាងល្អ Microsoft Excel ផ្តល់នូវមុខងារផ្សេងៗគ្នាជាច្រើន ហើយដោយប្រើមុខងារទាំងនោះតាមរបៀបច្នៃប្រឌិត អ្នកអាចដោះស្រាយស្ទើរតែគ្រប់កិច្ចការទាំងអស់!

    វិធីរហ័សដើម្បីលុបជួរឈរទទេដែលអ្នកមិនគួរធ្វើ។ ប្រើ

    នៅពេលនិយាយអំពីការលុបចន្លោះទទេនៅក្នុង Excel (មិនថាវាជាក្រឡាទទេ ជួរដេក ឬជួរឈរ) ធនធានអនឡាញជាច្រើនពឹងផ្អែកលើ ចូលទៅកាន់ពិសេស > ចន្លោះទទេ បញ្ជា។ កុំធ្វើវា នៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក!

    វិធីសាស្ត្រនេះ ( F5 > Special... > Blanks ) រកឃើញ ហើយជ្រើសរើស ក្រឡាទទេទាំងអស់ ក្នុងជួរ៖

    ប្រសិនបើឥឡូវនេះ អ្នកចុចខាងស្តាំលើក្រឡាដែលបានជ្រើសរើស ហើយជ្រើសរើស លុប > ជួរឈរទាំងមូល ជួរឈរទាំងអស់ដែលមាន យ៉ាងហោចណាស់ក្រឡាទទេមួយ នឹងត្រូវបាត់បង់! ប្រសិនបើអ្នកបានធ្វើវាដោយអចេតនា សូមចុច Ctrl + Z ដើម្បីទទួលបានអ្វីៗគ្រប់យ៉ាងមកវិញ។

    ឥឡូវនេះអ្នកដឹងពីវិធីខុសក្នុងការលុបជួរឈរទទេនៅក្នុង Excel តោះមើលពីរបៀបធ្វើវាឱ្យត្រូវ។

    របៀបលុបជួរឈរទទេក្នុង Excel ជាមួយ VBA

    មានបទពិសោធន៍អ្នកប្រើប្រាស់ Excel ដឹងពីច្បាប់នៃមេដៃនេះ៖ ដើម្បីកុំឱ្យខ្ជះខ្ជាយម៉ោងធ្វើអ្វីមួយដោយដៃ វិនិយោគពីរបីនាទីក្នុងការសរសេរម៉ាក្រូដែលនឹងធ្វើវាឱ្យអ្នកដោយស្វ័យប្រវត្តិ។

    ម៉ាក្រូ VBA ខាងក្រោមនឹងលុបជួរឈរទទេទាំងអស់នៅក្នុងបញ្ជីដែលបានជ្រើសរើស។ ជួរ។ ហើយ​វា​ធ្វើ​វា​ដោយ​សុវត្ថិភាព - មានតែ​ជួរឈរ​ទទេ​ប៉ុណ្ណោះ​ត្រូវ​បាន​លុប។ ប្រសិនបើជួរឈរមួយមានតម្លៃក្រឡាតែមួយ សូម្បីតែខ្សែអក្សរទទេដែលត្រឡប់ដោយរូបមន្តមួយចំនួន ជួរឈរបែបនេះនឹងនៅដដែល។

    ម៉ាក្រូ Excel៖ យកជួរឈរទទេចេញពីសន្លឹក Excel Public Sub DeleteEmptyColumns() Dim SourceRange As Range Dim EntireColumn As Range នៅលើ Error Resume Next Set SourceRange = Application.InputBox( _ "Select a range:", "Delete Empty Columns", _ Application.Selection.Address, Type:=8) ប្រសិនបើមិនមែន (SourceRange Is Nothing) បន្ទាប់មក Application.ScreenUpdating = False សម្រាប់ i = SourceRange.Columns.Count To 1 Step -1 Set EntireColumn = SourceRange.Cells(1, i).EntireColumn ប្រសិនបើ Application.WorksheetFunction.CountA(EntireColumn) = 0 បន្ទាប់មក EntireColumn.Delete End ប្រសិនបើ Next Application.ScreenUpdating = True End ប្រសិនបើ End Sub

    របៀបប្រើ Delete Empty Columns macro

    នេះជាជំហានដើម្បីបន្ថែមម៉ាក្រូទៅ Excel របស់អ្នក៖

    1. ចុច Alt + F11 ដើម្បីបើក Visual Basic កម្មវិធីនិពន្ធ។
    2. នៅលើរបារម៉ឺនុយ ចុច បញ្ចូល > ម៉ូឌុល
    3. បិទភ្ជាប់កូដខាងលើក្នុង Windo កូដ w.
    4. ចុច F5 ដើម្បីដំណើរការម៉ាក្រូ។
    5. នៅពេលប្រអប់លេចឡើង សូមប្តូរទៅសន្លឹកកិច្ចការដែលចាប់អារម្មណ៍ ជ្រើសរើសជួរដែលចង់បាន ហើយចុចយល់ព្រម៖

    ប្រសិនបើអ្នកមិនចង់បន្ថែមម៉ាក្រូទៅសន្លឹកកិច្ចការរបស់អ្នក អ្នកអាចដំណើរការវាពីរបស់យើង សៀវភៅការងារគំរូ។ នេះជារបៀប៖

    1. ទាញយកសៀវភៅការងារគំរូរបស់យើងដើម្បីលុបជួរឈរទទេនៅក្នុង Excel បើកវា ហើយបើកមាតិកាប្រសិនបើត្រូវបានសួរ។
    2. បើកសៀវភៅការងារផ្ទាល់ខ្លួនរបស់អ្នក ឬប្តូរទៅសៀវភៅដែលបានបើករួចហើយ។
    3. នៅក្នុងសៀវភៅការងាររបស់អ្នក ចុច Alt + F8 ជ្រើសរើសម៉ាក្រូ DeleteEmptyColumns ហើយចុច Run
    4. នៅក្នុងប្រអប់លេចឡើង សូមជ្រើសរើស ជួរ ហើយចុច យល់ព្រម

    តាមវិធីណាក៏ដោយ ជួរទទេទាំងអស់នៅក្នុងជួរដែលបានជ្រើសរើសនឹងត្រូវបោះចោល៖

    កំណត់អត្តសញ្ញាណ និងលុបជួរឈរទទេក្នុង Excel ដោយប្រើរូបមន្ត

    ម៉ាក្រូខាងលើលុបជួរទទេយ៉ាងរហ័ស និងស្ងាត់។ ប៉ុន្តែប្រសិនបើអ្នកគឺជាមនុស្សប្រភេទ "រក្សាអ្វីគ្រប់យ៉ាងនៅក្រោមការគ្រប់គ្រង" (ដូចជាខ្ញុំ :) អ្នកប្រហែលជាចង់ឃើញជួរឈរដែលនឹងត្រូវដកចេញដោយមើលឃើញ។ ក្នុងឧទាហរណ៍នេះ យើងនឹងកំណត់អត្តសញ្ញាណជួរឈរទទេជាមុនសិន ដោយប្រើរូបមន្ត ដើម្បីឱ្យអ្នកអាចពិនិត្យមើលឡើងវិញបានយ៉ាងឆាប់រហ័ស ហើយបន្ទាប់មកលុបជួរឈរទាំងនោះទាំងអស់ ឬមួយចំនួន។

    ចំណាំ។ មុននឹងលុបអ្វីមួយជាអចិន្ត្រៃយ៍ ជាពិសេសដោយប្រើបច្ចេកទេសមិនស្គាល់ ខ្ញុំណែនាំអ្នកឱ្យធ្វើ ច្បាប់ចម្លងបម្រុងទុក នៃសៀវភៅការងាររបស់អ្នក ដើម្បីសុវត្ថិភាពប្រសិនបើមានអ្វីមួយខុសប្រក្រតី។

    ជាមួយ ច្បាប់ចម្លងបម្រុងទុកនៅកន្លែងដែលមានសុវត្ថិភាព អនុវត្តជំហានខាងក្រោម៖

    ជំហាន 1. បញ្ចូលថ្មីrow

    បន្ថែមជួរថ្មីនៅផ្នែកខាងលើនៃតារាងរបស់អ្នក។ សម្រាប់​វា ចុច​កណ្ដុរ​ស្ដាំ​លើ​បឋមកថា​ជួរ​ទីមួយ ហើយ​ចុច Insert ។ កុំបារម្ភអំពីការបំផ្លាញរចនាសម្ព័ន្ធ/ការរៀបចំទិន្នន័យរបស់អ្នក - អ្នកអាចលុបជួរនេះនៅពេលក្រោយ។

    ជំហានទី 2. កំណត់ជួរឈរទទេ

    នៅខាងឆ្វេងបំផុត ក្រឡានៃជួរដែលបានបន្ថែមថ្មី បញ្ចូលរូបមន្តខាងក្រោម៖

    =COUNTA(A2:A1048576)=0

    ហើយបន្ទាប់មកចម្លងរូបមន្តទៅជួរផ្សេងទៀតដោយអូសចំណុចទាញបំពេញ។

    តក្កវិជ្ជារបស់រូបមន្ត គឺសាមញ្ញណាស់៖ COUNTA ពិនិត្យចំនួនក្រឡាទទេក្នុងជួរឈរ ពីជួរទី 2 ដល់ជួរទី 1048576 ដែលជាជួរអតិបរមាក្នុង Excel 2019 - 2007។ អ្នកប្រៀបធៀបលេខនោះជាមួយសូន្យ ហើយជាលទ្ធផល មាន TRUE ក្នុងជួរទទេ។ និង FALSE នៅក្នុងជួរឈរដែលមានក្រឡាមិនទទេយ៉ាងហោចណាស់មួយ។ ដោយសារការប្រើប្រាស់ឯកសារយោងក្រឡាដែលទាក់ទង រូបមន្តកែតម្រូវឱ្យបានត្រឹមត្រូវសម្រាប់ជួរឈរនីមួយៗដែលវាត្រូវបានចម្លង។

    ក្នុងករណីដែលអ្នកកំពុងរៀបចំសន្លឹកកិច្ចការសម្រាប់នរណាម្នាក់ផ្សេងទៀត អ្នកអាច ចង់ដាក់ស្លាកជួរឈរក្នុងលក្ខណៈដែលមានន័យជាង។ គ្មានបញ្ហាទេ វាអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលជាមួយសេចក្តីថ្លែងការណ៍ IF ដែលស្រដៀងនឹងនេះ៖

    =IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")

    ឥឡូវនេះរូបមន្តបង្ហាញយ៉ាងច្បាស់ថាជួរឈរណាទទេ ហើយមួយណាមិនមែន៖

    គន្លឹះ។ បើប្រៀបធៀបទៅនឹងម៉ាក្រូ វិធីសាស្ត្រនេះផ្តល់ឱ្យអ្នកនូវភាពបត់បែនកាន់តែច្រើនទាក់ទងនឹងជួរឈរណាមួយដែលគួរត្រូវបានចាត់ទុកថាទទេ។ ក្នុងឧទាហរណ៍នេះ យើងពិនិត្យតារាងទាំងមូល រួមទាំងជួរបឋមកថា។ នោះមានន័យថាប្រសិនបើជួរឈរមាន​តែ​បឋមកថា ជួរ​ឈរ​បែប​នេះ​មិន​ត្រូវ​បាន​ចាត់​ទុក​ថា​ទទេ ហើយ​មិន​ត្រូវ​បាន​លុប។ ប្រសិនបើ​អ្នក​ចង់​ពិនិត្យ​តែ​ជួរ​ដេក​ទិន្នន័យ មិន​អើពើ​បឋមកថា​ជួរ​ឈរ សូម​ដក​ជួរ​ដេក​បឋមកថា​ចេញ​ពី​ជួរ​គោលដៅ (A3:A1048576)។ ជាលទ្ធផល ជួរឈរដែលមានបឋមកថា និងគ្មានទិន្នន័យផ្សេងទៀតនៅក្នុងវានឹងត្រូវបានចាត់ទុកថាទទេ ហើយអាចនឹងត្រូវលុបចេញ។ ដូចគ្នានេះផងដែរ អ្នកអាចកំណត់ជួរទៅជួរដែលបានប្រើចុងក្រោយ ដែលនឹងក្លាយជា A11 ក្នុងករណីរបស់យើង។

    ជំហានទី 3។ ដកជួរឈរទទេចេញ

    ដោយមានចំនួនជួរឈរសមស្រប អ្នកអាចជ្រើសរើសបានដោយសាមញ្ញ។ អ្នកដែលមាន "ទទេ" នៅក្នុងជួរទីមួយ (ដើម្បីជ្រើសរើសជួរឈរច្រើន សង្កត់គ្រាប់ចុច Ctrl នៅពេលអ្នកចុចអក្សរជួរឈរ)។ បន្ទាប់មក ចុចកណ្ដុរស្ដាំលើជួរឈរដែលបានជ្រើសរើសណាមួយ ហើយជ្រើសរើស លុប ពីម៉ឺនុយបរិបទ៖

    ប្រសិនបើមានជួរឈររាប់សិប ឬរាប់រយនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក វាសមហេតុផលក្នុងការនាំយកទទេទាំងអស់មកមើល។ ចំពោះបញ្ហានេះ សូមធ្វើដូចខាងក្រោម៖

    1. ជ្រើសរើសជួរខាងលើដែលមានរូបមន្ត ចូលទៅកាន់ផ្ទាំង ទិន្នន័យ > តម្រៀប និងតម្រង ក្រុម ហើយចុចលើក្រុម ប៊ូតុង តម្រៀប
    2. នៅក្នុងប្រអប់ព្រមានដែលលេចឡើង សូមជ្រើសរើស ពង្រីកជម្រើស ហើយចុច តម្រៀប…

    3. វានឹងបើកប្រអប់ តម្រៀប ដែលអ្នកចុចប៊ូតុង ជម្រើស... ជ្រើសរើស តម្រៀបពីឆ្វេងទៅស្តាំ និង ចុច យល់ព្រម

    4. កំណត់រចនាសម្ព័ន្ធកម្រិតតម្រៀបតែមួយដូចបានបង្ហាញខាងក្រោម ហើយចុចយល់ព្រម៖
      • តម្រៀបតាម៖ ជួរទី 1
      • តម្រៀបលើ៖ ក្រឡាតម្លៃ
      • បញ្ជាទិញ៖ A ដល់ Z

      ជាលទ្ធផល ជួរឈរទទេនឹងត្រូវបានផ្លាស់ទីទៅផ្នែកខាងឆ្វេងនៃសន្លឹកកិច្ចការរបស់អ្នក៖

    5. ជ្រើសរើសជួរឈរទទេទាំងអស់ - ចុចលើអក្សរជួរឈរទីមួយ ចុច Shift ហើយបន្ទាប់មកចុចអក្សរនៃជួរឈរទទេចុងក្រោយ។
    6. ស្តាំ- ចុចជួរឈរដែលបានជ្រើសរើស ហើយជ្រើសរើស លុប ពីម៉ឺនុយលេចឡើង។

    រួចរាល់! អ្នក​បាន​លុប​ជួរ​ឈរ​ទទេ​ចេញ ហើយ​ឥឡូវ​នេះ​មិន​មាន​អ្វី​ដែល​អាច​រារាំង​អ្នក​ពី​ការ​លុប​ជួរ​ដេក​កំពូល​ដោយ​ប្រើ​រូបមន្ត។

    វិធី​លឿន​បំផុត​ដើម្បី​លុប​ជួរ​ឈរ​ទទេ​ក្នុង Excel

    ក្នុង ការចាប់ផ្តើមនៃការបង្រៀននេះ ខ្ញុំបានសរសេរថា មិនមានវិធីចុចមួយដងដើម្បីលុបជួរឈរទទេនៅក្នុង Excel នោះទេ។ តាមពិត វាមិនពិតទេ។ ខ្ញុំគួរតែនិយាយថាមិនមានវិធី inbuilt ទេ។ អ្នកប្រើប្រាស់ Ultimate Suite របស់យើងអាចលុបចន្លោះទទេនៅក្នុង Excel ដោយចុចពីរបីដង :)

    នៅក្នុងសន្លឹកកិច្ចការគោលដៅ សូមប្តូរទៅផ្ទាំង Ablebits Tools ចុច លុប Blanks ហើយជ្រើសរើស Empty Columns :

    ដើម្បីប្រាកដថានោះមិនមែនជាការចុច Mouse ដោយចៃដន្យ កម្មវិធីបន្ថែមនឹងសួរអ្នកឱ្យបញ្ជាក់ថា អ្នកពិតជាចង់លុបជួរឈរទទេចេញពីសន្លឹកកិច្ចការនោះ៖

    ចុច យល់ព្រម ហើយបន្តិចទៀតជួរឈរទទេទាំងអស់បានបាត់បង់!

    ដូចម៉ាក្រូដែលបានពិភាក្សាខាងលើ ឧបករណ៍នេះលុបតែជួរឈរទាំងនោះដែល ទទេទាំងស្រុង ។ ជួរឈរដែលមានតម្លៃតែមួយ រួមទាំងបឋមកថាបានរក្សាទុក។

    លុបទទេ គឺគ្រាន់តែជាមុខងារដ៏អស្ចារ្យមួយក្នុងចំណោមមុខងារដ៏អស្ចារ្យជាច្រើន ដែលអាចធ្វើឱ្យជីវិតរបស់អ្នកជាអ្នកប្រើប្រាស់ Excel កាន់តែងាយស្រួល។ ដើម្បីស្វែងរកបន្ថែម អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកកំណែសាកល្បងនៃ Ultimate Suite for Excel របស់យើង។

    ជួរឈរទទេមិនត្រូវបានលុបទេ! ហេតុអ្វី?

    បញ្ហា ៖ អ្នកបានសាកល្បងវិធីសាស្រ្តខាងលើទាំងអស់ ប៉ុន្តែជួរឈរទទេមួយ ឬច្រើនត្រូវបានជាប់គាំងនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ ហេតុអ្វី?

    ភាគច្រើនទំនងជាដោយសារតែជួរឈរទាំងនោះពិតជាមិនទទេ។ តួអក្សរផ្សេងៗគ្នាជាច្រើនដែលមើលមិនឃើញដោយភ្នែកមនុស្សអាចលាក់បាំងដោយមិនបានកត់សម្គាល់នៅក្នុងសៀវភៅបញ្ជី Excel របស់អ្នក ជាពិសេសប្រសិនបើអ្នកនាំចូលព័ត៌មានពីប្រភពខាងក្រៅ។ នោះអាចជាខ្សែអក្សរទទេ ឬតួអក្សរដកឃ្លា ចន្លោះមិនបំបែក ឬតួអក្សរដែលមិនបោះពុម្ពផ្សេងទៀត។

    ដើម្បីខ្ទាស់ជនល្មើស សូមជ្រើសរើសក្រឡាទីមួយក្នុងជួរឈរដែលមានបញ្ហា ហើយចុចបញ្ជា (Ctrl) + ព្រួញចុះក្រោម . ឧទាហរណ៍ ជួរឈរ C ក្នុងរូបថតអេក្រង់ខាងក្រោមមិនទទេទេ ដោយសារមានតួអក្សរដកឃ្លាតែមួយនៅក្នុង C6៖

    ចុចពីរដងលើក្រឡាដើម្បីមើលថាតើមានអ្វីនៅក្នុងវា ឬសាមញ្ញ ចុចគ្រាប់ចុចលុប ដើម្បីកម្ចាត់អ្វីដែលមិនស្គាល់។ ហើយ​បន្ទាប់​មក​ធ្វើ​ដំណើរ​ការ​ខាង​លើ​ឡើង​វិញ​ដើម្បី​ដឹង​ថា​តើ​មាន​អ្វី​ដែល​មើល​មិន​ឃើញ​ផ្សេង​ទៀត​នៅ​ក្នុង​ជួរ​ឈរ​នោះ។ អ្នកក៏ប្រហែលជាចង់សម្អាតទិន្នន័យរបស់អ្នកដោយលុបកន្លែងនាំមុខ បន្តបន្ទាប់ និងមិនខូច។

    ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងឃើញអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។