វិធីទុកកោសិកាឱ្យនៅទទេ ប្រសិនបើគ្មានទិន្នន័យក្នុង Excel (5 វិធី)

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

ក្នុងដំណាក់កាលគណនាជាច្រើន យើងជួបប្រទះនឹងកោសិកា Blank ដែលនាំទៅដល់លទ្ធផលសូន្យ។ ប៉ុន្តែ​ករណី​ជា​ច្រើន ក្រឡា ទទេ បើ​ធៀប​នឹង​តម្លៃ​សូន្យ​ដែល​ទិន្នផល​ត្រូវ​បាន​ពេញ​ចិត្ត។ ដូចដែលវាអាចផ្តល់នូវភាពច្បាស់លាស់បន្ថែមទៀតនៅក្នុងការយល់ដឹងនៃការគណនា។ ប្រសិនបើអ្នកចង់ដឹងពីរបៀបដែលអ្នកអាច ទុក ក្រឡាមួយ ទទេ ប្រសិនបើមិនមានទិន្នន័យនៅក្នុងវា នោះអត្ថបទនេះអាចមានប្រយោជន៍សម្រាប់អ្នក។ នៅក្នុងអត្ថបទនេះ យើងពិភាក្សាអំពីរបៀបដែលអ្នកអាច ទុក ក្រឡាមួយ ទទេ ប្រសិនបើមិនមានទិន្នន័យនៅក្នុង Excel ជាមួយនឹងការពន្យល់ដ៏ឧឡារិក។

ទាញយកសៀវភៅការងារអនុវត្ត

ទាញយកសៀវភៅលំហាត់នេះខាងក្រោម។

ទុកក្រឡាទទេប្រសិនបើគ្មាន Data.xlsm

5 វិធីងាយៗដើម្បីទុកក្រឡាទទេប្រសិនបើ មិនមានទិន្នន័យ

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

1. ការប្រើប្រាស់មុខងារ IF

ដោយប្រើ មុខងារ IF , យើងអាច ទុក ក្រឡា ទទេ ក្នុង Excel ប្រសិនបើមិនមានទិន្នន័យដែលត្រូវបង្ហាញក្នុងក្រឡា។

ជំហាន

  • បើអ្នកមើលយ៉ាងជិតស្និត នោះអ្នកនឹងសម្គាល់ឃើញថាកោសិកា E7 , E9 E12 និង E14 ពិតជាទទេ។
  • តម្លៃជាលេខនៃក្រឡាទាំងនោះ គឺស្មើនឹង 0។ ប៉ុន្តែនៅតែ កោសិកាទាំងនោះត្រូវបានកាន់កាប់ដោយតម្លៃ $0។
  • យើងត្រូវលុបមាតិកាទាំងអស់នៅក្នុងក្រឡាទាំងនោះទាំងស្រុង។ ម្យ៉ាងវិញទៀត យើងចង់ដាក់ក្រឡាទាំងនោះនៅក្នុងស្ថានភាព ទទេ

  • ហេតុផលនៅពីក្រោយក្រឡាទាំងនោះមិនមែន ទទេ ទោះបីជាមិនមានទិន្នន័យក៏ដោយ ក៏ដោយសារតែរូបមន្តដែលកំពុងត្រូវបានប្រើប្រាស់នៅទីនេះ។
  • រូបមន្តក្នុងជួរក្រឡា F5:F14 ត្រូវបានបង្ហាញនៅទីនេះ។ រូបមន្តទាំងនេះបង្ខំកោសិកាឱ្យបង្ហាញតម្លៃសូន្យជាមួយនឹង រូបិយប័ណ្ណ ទម្រង់។

  • ដើម្បី ចាកចេញ ក្រឡាមួយ ទទេ ដែលមិនមានទិន្នន័យ យើងនឹងបញ្ចូលរូបមន្តខាងក្រោម៖

=IF(C5="","",C5*D5)

  • បន្ទាប់មកអូស Fill Handle ទៅកាន់ក្រឡា E14
  • ការធ្វើបែបនេះនឹងដំណើរការរូបមន្តដូចពីមុន ប៉ុន្តែ លើកនេះតម្លៃសូន្យត្រូវបានបង្ហាញ ហើយទុកជា ទទេ ក្រឡា។

  • នេះជារបៀបដែលយើងអាច ចាកចេញ ក្រឡាមួយ ទទេ ប្រសិនបើមិនមានទិន្នន័យនៅក្នុងក្រឡា។

អានបន្ថែម៖ អនុគមន៍ Excel IFERROR ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0

2. ការរួមបញ្ចូលគ្នានៃ IF និង IS BLANK មុខងារ

ការប្រើប្រាស់ការរួមបញ្ចូលគ្នានៃអនុគមន៍ IF និង ISBLANK , យើងអាចពិនិត្យមើលថាតើក្រឡានៅក្នុង Excel គឺ ទទេ ហើយបន្ទាប់មក ទុក វា ទទេ ប្រសិនបើមិនមានទិន្នន័យសម្រាប់បង្ហាញ។

ជំហាន

  • ប្រសិនបើអ្នកកត់សម្គាល់យ៉ាងជិតស្និទ្ធ បន្ទាប់មកអ្នកនឹងសម្គាល់ឃើញថាក្រឡា E7 , E10 , និង E12 គឺទទេ។
  • តម្លៃជាលេខនៃក្រឡាទាំងនោះគឺស្មើនឹង 0. ប៉ុន្តែនៅតែ កោសិកាទាំងនោះត្រូវបានកាន់កាប់ដោយតម្លៃ $0។
  • កោសិកាចម្បងទាំងនេះបង្ហាញតម្លៃសូន្យដែលមិនមែនជាក្រឡា ទទេ គឺដោយសារតែរូបមន្ត និងការធ្វើទ្រង់ទ្រាយរបស់វា។
  • រូបមន្តក្នុងជួរក្រឡា F5:F14 ត្រូវបានបង្ហាញនៅទីនេះ។ រូបមន្តទាំងនេះបង្ខំឱ្យក្រឡាបង្ហាញតម្លៃសូន្យជាមួយ រូបិយប័ណ្ណ ទ្រង់ទ្រាយ។

  • ដើម្បីរំលងបញ្ហានេះ យើងអាចបញ្ចូលដូចខាងក្រោម រូបមន្ត៖

=IF(ISBLANK(C5), "", C5*D5)

ការបំបែករូបមន្ត

  • ISBLANK(C5)៖ មុខងារនេះនឹងពិនិត្យក្រឡា C5 ថាតើវាជា ទទេ ឬអត់។ ប្រសិនបើវាជា Blank នោះវានឹងត្រឡប់ Boolean True ។ បើមិនដូច្នេះទេ វានឹងត្រឡប់ Boolean False
  • IF(ISBLANK(C5), “”, C5*D5): អាស្រ័យលើការត្រឡប់មកវិញពី ISBLANK មុខងារ មុខងារ IF នឹងត្រឡប់ “” ប្រសិនបើការត្រឡប់ពីមុខងារ ISBLANK គឺ ពិត ។ បើមិនដូច្នេះទេ ប្រសិនបើការត្រឡប់ពីមុខងារ ISBLANK គឺ False នោះមុខងារ IF នឹងត្រឡប់តម្លៃនៃ C5*D5
  • បន្ទាប់មកអូស Fill Handle ទៅកាន់ក្រឡា E14
  • ការធ្វើបែបនេះនឹងដំណើរការដូចគ្នារូបមន្តដូចពីមុន ប៉ុន្តែលើកនេះតម្លៃសូន្យមិនបង្ហាញ ហើយទុកជា ទទេ ក្រឡា។

អានបន្ថែម៖ របៀបប្រើ VLOOKUP ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0 (7 វិធី)

ការអានស្រដៀងគ្នា

  • របៀប ដើម្បីលុបលេខសូន្យនៅពីមុខលេខក្នុង Excel (6 វិធីងាយៗ)
  • លាក់ជួរជាមួយតម្លៃសូន្យក្នុង Excel ដោយប្រើម៉ាក្រូ (3 វិធី)
  • របៀបលាក់ស៊េរីគំនូសតាងដោយគ្មានទិន្នន័យក្នុង Excel (វិធីសាស្ត្រងាយៗចំនួន 4)
  • លាក់តម្លៃសូន្យក្នុងតារាង Excel Pivot (3 វិធីសាស្ត្រងាយស្រួល)

3. ការអនុវត្តមុខងារ IF និង ISNUMBER

ការដាក់ឱ្យប្រើប្រាស់ការរួមបញ្ចូលគ្នានៃអនុគមន៍ IF និង ISNUMBER យើងអាចពិនិត្យមើលថាតើក្រឡាគឺ ទទេ ហើយបន្ទាប់មក ទុក វាជា ទទេ ប្រសិនបើមិនមានទិន្នន័យសម្រាប់បង្ហាញ។

ជំហាន

  • ប្រសិនបើអ្នកក្រឡេកមើលឱ្យជិត នោះអ្នកនឹងសម្គាល់ឃើញថាក្រឡា E7 , E9 E12 និង E14 ពិតជាទទេ។
  • តម្លៃជាលេខ នៃកោសិកាទាំងនោះគឺស្មើនឹង 0។ ប៉ុន្តែនៅតែកោសិកាទាំងនោះ កាន់កាប់ដោយតម្លៃ $0
  • យើងត្រូវលុបមាតិកាទាំងអស់នៅក្នុងក្រឡាទាំងនោះទាំងស្រុង។ ម្យ៉ាងវិញទៀត យើងចង់ដាក់ក្រឡាទាំងនោះនៅក្នុងស្ថានភាព ទទេ
  • ហេតុផលនៅពីក្រោយក្រឡាទាំងនោះមិន ទទេ ទោះបីជាមិនមានទិន្នន័យក៏ដោយ គឺដោយសារតែ រូបមន្តដែលកំពុងត្រូវបានប្រើប្រាស់នៅទីនេះ។
  • រូបមន្តក្នុងជួរក្រឡា F5:F14 ត្រូវបានបង្ហាញនៅទីនេះ។ រូបមន្តទាំងនេះបង្ខំកោសិកាដើម្បីបង្ហាញតម្លៃសូន្យជាមួយនឹង រូបិយប័ណ្ណ ទម្រង់។

  • ដើម្បីរំលងបញ្ហា យើងបញ្ចូលរូបមន្តខាងក្រោម៖

=IF(ISNUMBER(C5),C5*D5,"")

ការបំបែករូបមន្ត

  • ISNUMBER(C5) មុខងារនេះនឹងពិនិត្យក្រឡា C5 ថាតើវាជាលេខឬអត់។ ប្រសិនបើវាជាលេខ នោះវានឹងត្រឡប់ប៊ូលីន ពិត ។ បើមិនដូច្នោះទេ វានឹងត្រឡប់ Boolean False
  • IF(ISNUMBER(C5),C5*D5,”) : អាស្រ័យលើ ការ​ត្រឡប់​ពី​អនុគមន៍ ISNUMBER មុខងារ IF នឹង​ត្រឡប់ “” ប្រសិន​បើ​ការ​ត្រឡប់​ពី​អនុគមន៍ ISBLANK គឺ មិនពិត ។ បើមិនដូច្នេះទេ ប្រសិនបើការត្រឡប់មកវិញពីមុខងារ ISNUMBER គឺ True IF function នឹងត្រឡប់តម្លៃនៃ C5*D5
  • បន្ទាប់​មក​អូស Fill Handle ទៅ​ក្រឡា E14
  • ការ​ធ្វើ​វា​នឹង​ប្រតិបត្តិ​រូបមន្ត​ដូច​មុន ប៉ុន្តែ​លើក​នេះ​ក្រឡា​ដែល​មិន​មាន​ទិន្នន័យ​ណា​មួយ នឹងនៅសល់ ទទេ

💬 ចំណាំ

  • លេខ ISNUMBER នឹង​ត្រឡប់​ពិត​តែ​ប៉ុណ្ណោះ ប្រសិនបើ​ធាតុ​គឺ​លេខ។ សម្រាប់ទម្រង់ណាមួយនៃតម្លៃដែលមិនមែនជាលេខ ដូចជា Blank ចន្លោះ។ល។ ISNUMBER នឹងត្រឡប់ False
  • ដូច្នេះ រូបមន្តនៅទីនេះនឹងធ្វើឱ្យក្រឡា ទទេ ថាតើមាតិកាក្រឡាគឺ ទទេ ឬតួអក្សរដែលមិនមែនជាលេខផ្សេងទៀត។ អ្នកប្រើប្រាស់ត្រូវដឹងអំពីបញ្ហានេះ។

អានបន្ថែម៖ របៀបអនុវត្តVLOOKUP ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0 ឬ NA

4. ការប្រើទម្រង់ផ្ទាល់ខ្លួន

ការធ្វើទ្រង់ទ្រាយផ្ទាល់ខ្លួននឹងជួយយើងក្នុងការជ្រើសរើសក្រឡានីមួយៗ ហើយបន្ទាប់មកធ្វើទ្រង់ទ្រាយពួកវា ចាកចេញ តែប៉ុណ្ណោះ ក្រឡា ទទេ ប្រសិនបើមិនមានទិន្នន័យផ្សេងទៀតសម្រាប់បង្ហាញ។

ជំហាន

  • នៅក្នុងសំណុំទិន្នន័យដែលបង្ហាញខាងក្រោម យើងអាចសង្កេត ថាកោសិកា E7 , E9 , E12 , និង E14 ឥឡូវនេះមានទិន្នន័យសូន្យនៅក្នុងក្រឡាទាំងនោះ ប៉ុន្តែទោះបីជាវាក៏ដោយ ពួកវា មិនស្ថិតក្នុងស្ថានភាព ទទេ ទេ។ ពួកគេនៅតែបង្ហាញតម្លៃ 0។

  • ដើម្បីដោះស្រាយបញ្ហានេះ ហើយដាក់ក្រឡា ទទេ នៅក្នុងក្រឡាដែលមានទិន្នន័យឥឡូវនេះ យើង អាចធ្វើទ្រង់ទ្រាយសំណុំទិន្នន័យឡើងវិញ។ ដែលអាចបង្ហាញក្រឡា ទទេ ប្រសិនបើមិនមានទិន្នន័យនៅក្នុងវា។
  • ដើម្បីធ្វើដូច្នេះ សូមជ្រើសរើសជួរក្រឡា D5:F14
  • ហើយបន្ទាប់មកចុចខាងស្តាំលើវា។
  • ពីម៉ឺនុយបរិបទ ចុចលើ Format Cells

  • នៅក្នុងប្រអប់ទម្រង់ក្រឡា ចុចលើ ផ្ទាល់ខ្លួន ពីផ្ទាំង Number
  • បន្ទាប់មកវាយ “ $General;; ” នៅក្នុងវាល វាយ ហើយបន្ទាប់មកចុច យល់ព្រម

  • បន្ទាប់ពីចុច យល់ព្រម អ្នកនឹងសម្គាល់ឃើញថាឥឡូវនេះតម្លៃកំពុងបង្ហាញជា ទទេ ប្រសិនបើមិនមានទិន្នន័យណាមួយទេ។

💬 ចំណាំ

  • នៅក្នុងប្រអប់ទម្រង់ផ្ទាល់ខ្លួន យើងត្រូវវាយ “ ;; ” បន្ទាប់ពីទូទៅ។ ក្នុងពេលជាមួយគ្នានេះ យើងត្រូវដាក់សញ្ញា $ នៅពីមុខ ទូទៅ ,ដោយសារតែរក្សាទម្រង់ រូបិយប័ណ្ណ ។ បើមិនដូច្នោះទេ វានឹងដកទម្រង់ រូបិយប័ណ្ណ ចេញពីលេខ។

អានបន្ថែម៖ របៀបប្រើ XLOOKUP ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0

5. ការបង្កប់ VBA Code

ការប្រើ VBA Macro សាមញ្ញអាចកាត់បន្ថយពេលវេលាក្នុងការរកឃើញ និង ចាកចេញ ក្រឡា ទទេ ប្រសិនបើមិនមានទិន្នន័យ។

ជំហាន

  • ដំបូង សូមចូលទៅកាន់ អ្នកអភិវឌ្ឍន៍ tab បន្ទាប់មកចុច Visual Basic

  • បន្ទាប់មកចុច Insert > Module .

  • នៅក្នុង ម៉ូឌុល បង្អួច សូមបញ្ចូលកូដខាងក្រោម។
7655

  • បន្ទាប់មកបិទបង្អួច។
  • បន្ទាប់ពីនោះ សូមចូលទៅកាន់ផ្ទាំង មើល > ម៉ាក្រូ > ; មើលម៉ាក្រូ

  • បន្ទាប់ពីចុច មើលម៉ាក្រូ ជ្រើសរើសម៉ាក្រូដែលអ្នកបានបង្កើត ឥឡូវនេះ។ ឈ្មោះនៅទីនេះគឺ Blank_Cell ។ បន្ទាប់មកចុច Run

  • បន្ទាប់ពីចុច Run អ្នកនឹងសម្គាល់ឃើញក្រឡាដែលមិនមានទិន្នន័យឥឡូវនេះ បង្ហាញក្រឡា ទទេ ជំនួសឱ្យ $0 ។ យើងក៏បានគ្រប់គ្រងដើម្បីរក្សាទម្រង់ រូបិយប័ណ្ណ សម្រាប់កោសិកាដែលនៅសល់។

💬 ចំណាំ

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

សេចក្តីសន្និដ្ឋាន

ដើម្បីសង្ខេបវា បញ្ហានៃការទុកក្រឡា ទទេ ប្រសិនបើមិនមានទិន្នន័យត្រូវបានដោះស្រាយដោយផ្តល់ដំណោះស្រាយ 5 ដាច់ដោយឡែកពីគ្នា។ វិធីសាស្រ្តទាំងនោះពាក់ព័ន្ធនឹងការប្រើប្រាស់មុខងារ IF , ISBLANK , និង ISNUMBER ។ យើងក៏បានប្រើម៉ាក្រូ VBA ផងដែរ។ វិធីសាស្ត្រម៉ាក្រូ VBA ទាមទារចំណេះដឹងមុន VBA-related ដើម្បីស្វែងយល់ពីដំបូង។

សម្រាប់បញ្ហានេះ សៀវភៅការងារដែលបើកដំណើរការម៉ាក្រូត្រូវបានភ្ជាប់ដែលអ្នកអាចអនុវត្តទាំងនេះបាន។ វិធីសាស្រ្ដ។

មានអារម្មណ៍សេរីក្នុងការសួរសំណួរ ឬមតិកែលម្អតាមរយៈផ្នែកមតិយោបល់។ ការផ្តល់យោបល់ណាមួយសម្រាប់ការធ្វើឱ្យប្រសើរឡើងនៃសហគមន៍ Exceldemy នឹងត្រូវបានកោតសរសើរយ៉ាងខ្លាំង។

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