តារាងមាតិកា
ក្នុងដំណាក់កាលគណនាជាច្រើន យើងជួបប្រទះនឹងកោសិកា 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 នឹងត្រូវបានកោតសរសើរយ៉ាងខ្លាំង។