តារាងមាតិកា
នៅពេលណាដែលយើងស្វែងរកតម្លៃដោយប្រើ VLOOKUP តម្លៃ ប្រសិនបើមិនមានការផ្គូផ្គងទេ នោះវានឹងបង្ហាញកំហុស “ #N/A ” ហើយ នៅពេលដែលមាន 0 តម្លៃ វានឹងបង្ហាញតម្លៃសូន្យ។ តើអ្នកកំពុងស្វែងរកវិធីប្រើ មុខងារ VLOOKUP ដើម្បី ត្រឡប់ទទេជំនួសឱ្យ 0 ឬ NA ក្នុង Excel? បន្ទាប់មកនេះគឺជាអត្ថបទត្រឹមត្រូវសម្រាប់អ្នក។ នៅក្នុងការសរសេរនេះ យើងនឹងបង្ហាញរូបមន្តចំនួន 5 ដើម្បីសម្រេចបាន។
ទាញយកសៀវភៅការងារអនុវត្ត
VLOOKUP Return Blank.xlsx
5 វិធីងាយស្រួលដើម្បីអនុវត្ត VLOOKUP ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0 ឬ NA
យើងបានយកសំណុំទិន្នន័យដែលមានជួរឈរ 2 ៖ “ និយោជិត ” និង “ Height(cm) ” ដើម្បីបង្ហាញពីវិធីសាស្រ្តរបស់យើង។ លើសពីនេះទៅទៀត មានសំណុំទិន្នន័យមួយទៀតដើម្បីបង្ហាញលទ្ធផល។ យើងអាចមើលឃើញថាតម្លៃ “ Ross ” មិនត្រូវបានរាយក្នុងសំណុំទិន្នន័យចម្បងទេ។ ដូច្នេះ នៅពេលដែលយើងព្យាយាមប្រើមុខងារ VLOOKUP សម្រាប់តម្លៃនោះ យើងទទួលបានកំហុស “ N/A ” នៅក្នុងក្រឡា C14 ។ ទោះយ៉ាងណាក៏ដោយ យើងបានកែប្រែរូបមន្តដើម្បីបង្ហាញតម្លៃទទេជំនួសឱ្យកំហុសនោះនៅក្នុងក្រឡា C16 ។
យើងបានបង្ហាញរូបមន្ត 5 ដើម្បីត្រឡប់ ទទេជាមួយមុខងារ VLOOKUP ។
- វិធីសាស្ត្រពីរដំបូងបង្ហាញទទេជំនួសឱ្យ 0 ។
- បន្ទាប់មក , method 3 , 4 បង្ហាញទទេជំនួសឱ្យ " #N/A " កំហុស។
- ចុងក្រោយ វិធីសាស្រ្ត 5 ត្រឡប់ទទេសម្រាប់ទាំងកំហុស “ #N/A ” និង 0 តម្លៃ។
1. ការរួមបញ្ចូលគ្នានៃអនុគមន៍ IF និង VLOOKUP ដើម្បីត្រឡប់ទទេ
ផ្នែកនេះនឹងរួមបញ្ចូលគ្នានូវ IF<3 មុខងារ និង VLOOKUP ដើម្បី ត្រឡប់ a blank ជំនួសឱ្យ 0 ក្នុង Excel។ នៅទីនេះ យើងមានន័យថាក្រឡាទទេជាមួយនឹងតម្លៃ 0 ។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុងក្រឡា C13 ។
=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
ប្រសិនបើយើងមិនបានបន្ថែម <1 អនុគមន៍ IF នោះមុខងារនេះនឹងត្រឡប់សូន្យ។
- បន្ទាប់ ចុច ENTER .
ការបំបែករូបមន្ត
- ជាដំបូង នេះ រូបមន្តមានមុខងារ VLOOKUP ដូចគ្នា។ ទីមួយមានលក្ខខណ្ឌភ្ជាប់ជាមួយវា ដែលពិនិត្យមើលថាតើវាស្មើ 0 ។ ប្រសិនបើវាមិនមែនទេ នោះមុខងារ VLOOKUP ទីពីរដំណើរការ។
- VLOOKUP(B13,$B$5:$C$10,2,0)
- លទ្ធផល៖ 0 .
- មុខងារនេះរកមើលតម្លៃពីក្រឡា B13 ក្នុងជួរ B5:C10 ។ ប្រសិនបើមានការផ្គូផ្គង នោះវាត្រឡប់តម្លៃពីជួរ C5:C10 រៀងៗខ្លួន ដូចដែលបានចង្អុលបង្ហាញដោយ 2 នៅក្នុងមុខងារ។ 0 មានន័យថានៅចុងបញ្ចប់នៃអនុគមន៍នេះមានន័យថា ប្រភេទការប្រកួតគឺពិតប្រាកដ ។
- រូបមន្តរបស់យើងកាត់បន្ថយទៅ → IF( 0=0,””,0)
- លទ្ធផល៖ (ទទេ) .
- នៅទីនេះ logical_test គឺពិត ដូច្នេះយើង បានទទួលទទេលទ្ធផល។
អានបន្ថែម៖ របៀបទុកក្រឡាទទេ ប្រសិនបើមិនមានទិន្នន័យនៅក្នុង Excel (5 វិធី) <5
2. ការបញ្ចូលមុខងារ IF, LEN, និង VLOOKUP ដើម្បីត្រឡប់ទទេ
វិធីសាស្ត្រទីពីរនេះនឹងរួមបញ្ចូល IF , LEN និង VLOOKUP មុខងារដើម្បី ត្រឡប់ a blank ជំនួសឱ្យ 0 ឬ NA .
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុងក្រឡា C13 .
=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
- បន្ទាប់ ចុច ENTER .
ការបំបែករូបមន្ត
- ជាថ្មីម្តងទៀត រូបមន្តនេះមានមុខងារ VLOOKUP ពីរ។ លើសពីនេះទៅទៀត យើងបានប្រើមុខងារ VLOOKUP ដំបូងនៅក្នុងអនុគមន៍ LEN ដែលបង្ហាញប្រវែងខ្សែអក្សរ។ ឥឡូវនេះ ប្រវែងក្រឡាទទេគឺ 0 ។ ដូច្នេះ យើងបានកំណត់វានៅក្នុងលក្ខណៈវិនិច្ឆ័យ logical_test។
- ឥឡូវនេះ VLOOKUP(B13,$B$5:$C$10,2,0)
- លទ្ធផល៖ 0 .
- មុខងារនេះរកមើលតម្លៃពីក្រឡា B13 ក្នុងជួរ B5:C10 ។ ប្រសិនបើមានការផ្គូផ្គង នោះវាត្រឡប់តម្លៃពីជួរ C5:C10 រៀងៗខ្លួន ដូចដែលបានចង្អុលបង្ហាញដោយ 2 នៅក្នុងមុខងារ។ 0 មានន័យថានៅចុងបញ្ចប់នៃអនុគមន៍នេះមានន័យថា ប្រភេទការប្រកួតគឺពិតប្រាកដ ។
- រូបមន្តរបស់យើងកាត់បន្ថយទៅ → IF( LEN(0)=0,””,0)
- លទ្ធផល៖ (ទទេ) .
- The LEN មុខងារត្រឡប់ 0 ។ ដូច្នេះ ផ្នែកទីមួយនៃអនុគមន៍ IF ប្រតិបត្តិ ហើយយើងទទួលបានក្រឡាទទេជាលទ្ធផល។
អានបន្ថែម៖ របៀបប្រើ XLOOKUP ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0
ការអានស្រដៀងគ្នា
- របៀប លុបលេខសូន្យនៅពីមុខលេខក្នុង Excel (6 វិធីងាយៗ)
- លាក់ជួរជាមួយតម្លៃសូន្យក្នុង Excel ដោយប្រើម៉ាក្រូ (3 វិធី)
- How to Hide Chart Series with No Data in Excel (4 Easy Methods)
- Hide Zero Values in Excel Pivot Table (វិធីងាយៗ 3)
3. ការរួមបញ្ចូលគ្នានៃអនុគមន៍ IF, ISNUMBER, និង VLOOKUP ដើម្បីត្រឡប់ទទេ
នៅក្នុងវិធីទីបី យើងនឹងប្រើ IF , ISNUMBER និង VLOOKUP មុខងារដើម្បី ត្រឡប់ទទេ ជំនួសឱ្យ “ #N/A ” error។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុងក្រឡា C13 ។
=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")
- បន្ទាប់ ចុច បញ្ចូល ។
ការបែងចែករូបមន្ត
- ធី រូបមន្ត s មានមុខងារ VLOOKUP ពីរ។ លើសពីនេះ យើងបានប្រើមុខងារ VLOOKUP ដំបូងនៅក្នុងអនុគមន៍ ISNUMBER ដែលត្រឡប់ពិតសម្រាប់លេខ និង false សម្រាប់មិនមែន លទ្ធផលជាលេខ។ ឥឡូវនេះ ប្រសិនបើមុខងារ VLOOKUP ដំបូងត្រឡប់កំហុស នោះវានឹងមិនមែនជាលេខទេ។ ដូច្នេះ យើងបានកំណត់វានៅក្នុង logical_test criteria ហើយនៅពេលដែលវាកើតឡើង ផ្នែកមិនពិតនៃ អនុគមន៍ IF នឹងប្រតិបត្តិ។
- ឥឡូវនេះ VLOOKUP(B13,$B$5:$C$10,2, 0)
- លទ្ធផល៖ #N/A .
- មុខងារនេះរកមើលតម្លៃពីក្រឡា B13 នៅក្នុងជួរនៃ B5:C10 ។ ប្រសិនបើមានការផ្គូផ្គង នោះវាត្រឡប់តម្លៃពីជួរ C5:C10 រៀងៗខ្លួន ដូចដែលបានចង្អុលបង្ហាញដោយ 2 នៅក្នុងមុខងារ។ លើសពីនេះទៅទៀត តម្លៃ “ Ross ” មិនអាចរកឃើញនៅក្នុងជួរក្រឡាដែលបានបញ្ជាក់ទេ ដូច្នេះវាបានបង្ហាញកំហុស។ 0 មានន័យថានៅចុងបញ្ចប់នៃអនុគមន៍នេះមានន័យថា ប្រភេទការប្រកួតគឺពិតប្រាកដ ។
- រូបមន្តរបស់យើងកាត់បន្ថយទៅ → IF( ISNUMBER(#N/A),#N/A,”)
- លទ្ធផល៖ (ទទេ) .
- The អនុគមន៍ ISNUMBER ត្រឡប់ 0 ដែលមានន័យថាមិនពិត។ ដូច្នេះ ផ្នែកទីពីរនៃ អនុគមន៍ IF ប្រតិបត្តិ ហើយយើងទទួលបានក្រឡាទទេជាលទ្ធផល។
អានបន្ថែម៖ មុខងារ Excel IFERROR ដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0
4. ការរួមបញ្ចូលគ្នានៃមុខងារ IFERROR និង VLOOKUP
ផ្នែកនេះនឹងរួមបញ្ចូលគ្នានូវ IFERROR និង VLOOKUP មុខងារដើម្បី ត្រឡប់ a ទទេ ក្នុង Excel។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុងក្រឡា C13 ។
=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")
- បន្ទាប់ ចុច ENTER ។ <13
- រូបមន្តនេះមានតែមួយអនុគមន៍ VLOOKUP ហើយយើងបានប្រើវានៅក្នុងអនុគមន៍ IFERROR ដែលត្រឡប់លទ្ធផលដែលបានកែប្រែក្នុងករណីមានកំហុស។ ឥឡូវនេះ លទ្ធផលដែលបានកែប្រែត្រូវបានកំណត់ទៅជាក្រឡាទទេ។
- ឥឡូវនេះ VLOOKUP(B13,$B$5:$C$10,2,FALSE)
- លទ្ធផល៖ 0 .
- មុខងារនេះរកមើលតម្លៃពីក្រឡា B13 ក្នុងជួរ B5:C10 ។ ប្រសិនបើមានការផ្គូផ្គង នោះវាត្រឡប់តម្លៃពីជួរ C5:C10 រៀងៗខ្លួន ដូចដែលបានចង្អុលបង្ហាញដោយ 2 នៅក្នុងមុខងារ។ FALSE នៅចុងបញ្ចប់នៃមុខងារនេះមានន័យថា ប្រភេទការប្រកួតគឺពិតប្រាកដ ។
- រូបមន្តរបស់យើងកាត់បន្ថយទៅ → IFERROR(# N/A,””)
- លទ្ធផល៖ (ទទេ) .
- មុខងារនេះកែប្រែកំហុសណាមួយ ហើយ ត្រឡប់ ពួកយើង ទទេ ក្រឡាជាលទ្ធផល។
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុងក្រឡា C13 ។
- បន្ទាប់ ចុច ENTER ។
- ម្តងទៀត រូបមន្តនេះមានមុខងារពីរ VLOOKUP ។ លើសពីនេះទៅទៀត យើងបានប្រើមុខងារ VLOOKUP ដំបូងនៅក្នុងមុខងារ IFNA ដែលពិនិត្យរក “ # N/A ” កំហុស។ ប្រសិនបើវារកឃើញកំហុស នោះវានឹងត្រឡប់ 0 ។ បើមិនដូច្នោះទេ វានឹងត្រឡប់ទិន្នផលដើមវិញ។ ទោះយ៉ាងណាក៏ដោយ យើងបានកំណត់វា ដូច្នេះនៅពេលដែលវារកឃើញ 0 វានឹង ត្រឡប់ ក្រឡា blank ។
- ឥឡូវនេះ VLOOKUP (B13,$B$5:$C$10,2,FALSE)
- លទ្ធផល៖ 0 .
- មុខងារនេះរកមើលតម្លៃពីក្រឡា B13 នៅក្នុងជួរនៃ B5:C10 ។ ប្រសិនបើមានការផ្គូផ្គង នោះវាត្រឡប់តម្លៃពីជួរ C5:C10 រៀងៗខ្លួន ដូចដែលបានចង្អុលបង្ហាញដោយ 2 នៅក្នុងមុខងារ។ FALSE នៅចុងបញ្ចប់នៃអនុគមន៍នេះមានន័យថា ប្រភេទការប្រកួតគឺពិតប្រាកដ ។
- រូបមន្តរបស់យើងកាត់បន្ថយទៅ → IF(IFNA (0,0)=0,””,0)
- លទ្ធផល៖ (ទទេ) .
- The IFNA<3 មុខងារ ត្រឡប់ 0 ដែលមានន័យថា logical_test គឺពិត។ ដូច្នេះ ផ្នែកទីមួយនៃអនុគមន៍ IF ប្រតិបត្តិ ហើយយើងទទួលបានក្រឡាទទេជាលទ្ធផល។
ការបំបែករូបមន្ត
អានបន្ថែម៖ របៀបដកតម្លៃសូន្យជាមួយរូបមន្តក្នុង Excel (3 ងាយស្រួល Ways)
5. ការប្រើប្រាស់មុខងាររួមបញ្ចូលគ្នាដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0 ឬ #N/A! កំហុស
នៅក្នុងវិធីចុងក្រោយ យើងនឹងបញ្ចូលគ្នានូវ IF , IFNA និង VLOOKUP មុខងារដើម្បីបង្កើតរូបមន្តដើម្បីត្រឡប់ទទេជំនួសឱ្យ 0 ឬ NA ។ រហូតមកដល់ចំណុចនេះ រាល់វិធីសាស្រ្តគឺជាក់លាក់ចំពោះតម្លៃតែមួយ។ ទោះជាយ៉ាងណាក៏ដោយ រូបមន្តតែមួយនេះនឹងដំណើរការសម្រាប់លក្ខខណ្ឌទាំងពីរ។ នៅទីនេះ យើងមានន័យថាក្រឡាទទេជាមួយនឹងតម្លៃ 0 ។
ជំហាន៖
=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))
រូបមន្ត ការវិភាគ
ផ្នែកអនុវត្ត
យើងបានបន្ថែមសំណុំទិន្នន័យការអនុវត្តសម្រាប់វិធីសាស្រ្តនីមួយៗនៅក្នុងឯកសារ Excel ។ ដូច្នេះអ្នកអាចធ្វើតាមរួមជាមួយនឹងវិធីសាស្រ្តរបស់យើងយ៉ាងងាយស្រួល។
សេចក្តីសន្និដ្ឋាន
យើងបានបង្ហាញអ្នកនូវរូបមន្ត ប្រាំ ដើម្បីប្រើ VLOOKUP ទៅ ត្រឡប់ទទេ ជំនួសឱ្យ 0 ឬ NA ក្នុង Excel។ ប្រសិនបើអ្នកប្រឈមមុខនឹងបញ្ហាទាក់ទងនឹងវិធីសាស្រ្តទាំងនេះ ឬមានមតិកែលម្អណាមួយសម្រាប់ខ្ញុំ សូមបញ្ចេញមតិខាងក្រោម។ លើសពីនេះទៅទៀត អ្នកអាចចូលទៅកាន់គេហទំព័ររបស់យើង ExcelWIKI សម្រាប់អត្ថបទដែលទាក់ទងនឹង Excel បន្ថែមទៀត។ អរគុណសម្រាប់ការអាន ហើយបន្តធ្វើបានល្អ!