របៀបប្រើមុខងារ IFNA ក្នុង Excel ជាមួយឧទាហរណ៍

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

ទទួលបានកំហុស #N/A ជាច្រើននៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក ហើយចង់ដឹងថាតើមានវិធីដើម្បីបង្ហាញអត្ថបទផ្ទាល់ខ្លួនជំនួសវិញដែរឬទេ? រូបមន្ត IFNA គឺជាដំណោះស្រាយដែលអ្នកត្រូវការ។

នៅពេលដែលរូបមន្ត Excel មិនអាចកំណត់អត្តសញ្ញាណ ឬស្វែងរកអ្វីមួយ វានឹងបោះចោលកំហុស #N/A។ ដើម្បីចាប់កំហុសបែបនេះ ហើយជំនួសវាដោយសារដែលងាយស្រួលប្រើ អ្នកអាចប្រើមុខងារ IFNA ។ ម្យ៉ាងវិញទៀត #N/A គឺជាវិធីរបស់ Excel ក្នុងការនិយាយថាតម្លៃដែលអ្នកកំពុងស្វែងរកគឺមិនមាននៅក្នុងសំណុំទិន្នន័យដែលបានយោងនោះទេ។ IFNA គឺជាវិធីរបស់អ្នកក្នុងការចាប់ និងដោះស្រាយកំហុសនោះ។

    មុខងារ IFNA នៅក្នុង Excel

    មុខងារ Excel IFNA គឺមានគោលបំណងចាប់ និងដោះស្រាយកំហុស #N/A។ ប្រសិនបើរូបមន្តវាយតម្លៃទៅ #N/A នោះ IFNA ចាប់កំហុសនោះ ហើយជំនួសវាដោយតម្លៃផ្ទាល់ខ្លួនដែលអ្នកបញ្ជាក់។ បើមិនដូច្នេះទេ បង្ហាញលទ្ធផលធម្មតានៃរូបមន្ត។

    វាក្យសម្ព័ន្ធ IFNA

    វាក្យសម្ព័ន្ធនៃអនុគមន៍ IFNA មានដូចខាងក្រោម៖

    IFNA(value, value_if_na)

    កន្លែងណា៖

    តម្លៃ (ទាមទារ) - រូបមន្ត តម្លៃ ឬឯកសារយោងដើម្បីពិនិត្យមើលកំហុស #N/A។

    Value_if_na (ទាមទារ) - តម្លៃ ដើម្បីត្រឡប់ប្រសិនបើកំហុស #N/A ត្រូវបានរកឃើញ។

    កំណត់ចំណាំការប្រើប្រាស់

    • មុខងារ IFNA គ្រប់គ្រងតែ #N/A ដោយមិនទប់ស្កាត់កំហុសផ្សេងទៀត។
    • ប្រសិនបើអាគុយម៉ង់ តម្លៃ គឺជា រូបមន្តអារេ នោះ IFNA ត្រឡប់អារេនៃលទ្ធផល មួយក្នុងមួយក្រឡា ដូចបានបង្ហាញក្នុងឧទាហរណ៍នេះ។

    ភាពអាចរកបាន IFNA

    មុខងារ IFNA ត្រូវបានណែនាំនៅក្នុងExcel 2013 និងមាននៅក្នុងកំណែបន្តបន្ទាប់ទាំងអស់ រួមទាំង Excel 2016, Excel 2019, Excel 2021 និង Microsoft 365។

    នៅក្នុងកំណែមុន អ្នកអាចចាប់កំហុស #N/A ដោយប្រើមុខងារ IF និង ISNA ជាមួយគ្នា។

    របៀបប្រើមុខងារ IFNA ក្នុង Excel

    ដើម្បីប្រើប្រាស់ IFNA ក្នុង Excel ប្រកបដោយប្រសិទ្ធភាព សូមអនុវត្តតាមវិធីសាស្រ្តទូទៅនេះ៖

    1. នៅក្នុងអាគុយម៉ង់ដំបូង ( តម្លៃ ) ដាក់រូបមន្តដែលរងផលប៉ះពាល់ដោយកំហុស #N/A។
    2. នៅក្នុងអាគុយម៉ង់ទីពីរ ( value_if_na ) វាយអត្ថបទដែលអ្នកចង់ត្រឡប់ជំនួសឱ្យការសម្គាល់កំហុសស្តង់ដារ។ ដើម្បី​ត្រឡប់​ក្រឡា​ទទេ​វិញ​នៅពេល​រក​មិនឃើញ សូម​ផ្គត់ផ្គង់​ខ្សែអក្សរទទេ ('"")។

    ដើម្បី​ត្រឡប់ អត្ថបទផ្ទាល់ខ្លួន រូបមន្ត​ទូទៅ​គឺ៖

    IFNA( រូបមន្ត(), " អត្ថបទផ្ទាល់ខ្លួន")

    ដើម្បីត្រឡប់ ក្រឡាទទេ រូបមន្តទូទៅគឺ៖

    IFNA( រូបមន្ត(), "")

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

    =MATCH(E1, A2:A10, 0)

    ព្រោះតម្លៃរកមើល (Neal) មិនមាននៅក្នុងអារេរកមើល (A2:A10) កំហុស #N/A កើតឡើង។

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

    =IFNA(MATCH(E1, A2:A10, 0), "Not found")

    ឥឡូវនេះ ជំនួសឱ្យ កំណត់ចំណាំកំហុសស្តង់ដារ អត្ថបទផ្ទាល់ខ្លួនរបស់អ្នកត្រូវបានបង្ហាញនៅក្នុងក្រឡាមួយ ដោយជូនដំណឹងដល់អ្នកប្រើប្រាស់ថាតម្លៃស្វែងរកមិនមាននៅក្នុងសំណុំទិន្នន័យទេ៖

    របៀបប្រើ IFNA ជាមួយ VLOOKUP

    ភាគច្រើនជាញឹកញាប់កំហុស #N/A កើតឡើងនៅក្នុងមុខងារដែលស្វែងរកអ្វីមួយដូចជា VLOOKUP, HLOOKUP, LOOKUP និង MATCH ។ ឧទាហរណ៍ខាងក្រោមគ្របដណ្តប់ករណីប្រើប្រាស់ធម្មតាមួយចំនួន។

    ឧទាហរណ៍ 1. រូបមន្ត IFNA VLOOKUP មូលដ្ឋាន

    ដើម្បីចាប់កំហុស #N/A ដែលកើតឡើងនៅពេលដែល VLOOKUP មិនអាចស្វែងរកការប្រកួតបាន សូមពិនិត្យមើលលទ្ធផលរបស់វា ដោយប្រើ IFNA ហើយបញ្ជាក់តម្លៃដែលត្រូវបង្ហាញជំនួសឱ្យកំហុស។ ការអនុវត្តទូទៅគឺការរុំមុខងារ IFNA ជុំវិញរូបមន្ត VLOOKUP ដែលមានស្រាប់របស់អ្នកដោយប្រើវាក្យសម្ព័ន្ធនេះ៖

    IFNA(VLOOKUP(), " អត្ថបទរបស់អ្នក")

    នៅក្នុងតារាងគំរូរបស់យើង ឧបមាថាអ្នកចង់ យកពិន្ទុរបស់សិស្សជាក់លាក់មួយ (E1)។ ចំពោះបញ្ហានេះ អ្នកកំពុងប្រើរូបមន្ត VLOOKUP បុរាណនេះ៖

    =VLOOKUP(E1, A2:B10, 2, FALSE)

    បញ្ហាគឺថា Neal មិនបានប្រឡងទេ ដូច្នេះឈ្មោះរបស់គាត់មិននៅក្នុងបញ្ជីទេ ហើយជាក់ស្តែង VLOOKUP រកមិនឃើញ ការប្រកួតមួយ។

    ដើម្បីលាក់កំហុស យើងរុំ VLOOKUP នៅក្នុង IFNA ដូចនេះ៖

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    ឥឡូវនេះ លទ្ធផលមើលទៅមិនគួរឱ្យខ្លាចសម្រាប់អ្នកប្រើប្រាស់ទេ ហើយផ្តល់ព័ត៌មានច្រើនថែមទៀត៖

    ឧទាហរណ៍ 2. IFNA VLOOKUP ដើម្បីរកមើលនៅទូទាំងសន្លឹកច្រើន

    មុខងារ IFNA ក៏មានប្រយោជន៍ផងដែរសម្រាប់ដំណើរការដែលគេហៅថា បន្តបន្ទាប់គ្នា ខ្សែសង្វាក់ លើសន្លឹកច្រើន ឬសៀវភៅការងារផ្សេងៗគ្នា។ គំនិតនេះគឺថាអ្នកបង្កើត IFNA(VLOOKUP(...)) មួយចំនួនផ្សេងគ្នានៅក្នុងវិធីនេះ៖

    IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), IFNA(VLOOKUP(...)," Not រកឃើញ")))

    ប្រសិនបើ VLOOKUP ចម្បងរកមិនឃើញអ្វីទេ មុខងារ IFNA របស់វាដំណើរការ VLOOKUP បន្ទាប់រហូតដល់តម្លៃដែលចង់បានត្រូវបានរកឃើញ។ ប្រសិនបើការរកមើលទាំងអស់បរាជ័យ រូបមន្តនឹងត្រឡប់អត្ថបទដែលបានបញ្ជាក់។

    ឧបមាថាអ្នកមានពិន្ទុនៃថ្នាក់ផ្សេងៗគ្នាដែលបានរាយក្នុងសន្លឹកផ្សេងៗគ្នា (មានឈ្មោះថា ថ្នាក់ A , ថ្នាក់ B និង ថ្នាក់ C )។ គោលដៅរបស់អ្នកគឺដើម្បីទទួលបានពិន្ទុសិស្សជាក់លាក់មួយ ដែលឈ្មោះរបស់ពួកគេត្រូវបានបញ្ចូលក្នុងក្រឡា B1 នៅក្នុងសន្លឹកកិច្ចការបច្ចុប្បន្នរបស់អ្នក។ ដើម្បីបំពេញកិច្ចការ សូមប្រើរូបមន្តនេះ៖

    =IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

    រូបមន្តបន្តរកមើលឈ្មោះដែលបានបញ្ជាក់ក្នុងសន្លឹកបីផ្សេងគ្នាតាមលំដាប់ដែល VLOOKUP ត្រូវបានដាក់បញ្ចូល ហើយនាំមកនូវការប្រកួតដែលបានរកឃើញដំបូង៖

    ឧទាហរណ៍ 3. IFNA ជាមួយ INDEX MATCH

    តាមរបៀបស្រដៀងគ្នា IFNA អាចចាប់កំហុស #N/A ដែលបង្កើតដោយមុខងារស្វែងរកផ្សេងទៀត។ ជាឧទាហរណ៍ ចូរយើងប្រើវារួមគ្នាជាមួយ INDEX MATCHរូបមន្ត៖

    =IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

    ខ្លឹមសារនៃរូបមន្តគឺដូចគ្នាទៅនឹងឧទាហរណ៍ពីមុនទាំងអស់ - INDEX MATCH ធ្វើការរកមើល ហើយ IFNA វាយតម្លៃលទ្ធផល និងចាប់កំហុស #N/A ប្រសិនបើ រកមិនឃើញតម្លៃយោងទេ។

    IFNA ដើម្បីត្រឡប់លទ្ធផលច្រើន

    ក្នុងករណីមុខងារខាងក្នុង (ឧ. រូបមន្តដាក់ក្នុង តម្លៃ argument) ត្រឡប់តម្លៃច្រើន IFNA នឹងសាកល្បងតម្លៃដែលបានត្រឡប់នីមួយៗជាលក្ខណៈបុគ្គល ហើយបញ្ចេញលទ្ធផលអារេ។ ឧទាហរណ៍៖

    =IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

    នៅក្នុង Dynamic Array Excel (Microsoft 365 និង Excel 2021) រូបមន្តធម្មតានៅក្នុងក្រឡាកំពូលបំផុត (E2) កំពប់លទ្ធផលទាំងអស់នៅក្នុងក្រឡាជិតខាងដោយស្វ័យប្រវត្តិ (ក្នុងន័យ នៃ Excel វាត្រូវបានគេហៅថាជួរកំពប់)។

    នៅក្នុងកំណែមុនថាមវន្ត (Excel 2019 និងទាបជាង) ប្រសិទ្ធភាពស្រដៀងគ្នាអាចសម្រេចបានដោយប្រើអារេពហុក្រឡា រូបមន្តដែលត្រូវបានបញ្ចប់ដោយ Ctrl + Shift + Enter shortcut។

    តើអ្វីជាភាពខុសគ្នារវាង IFNA និង IFERROR?

    អាស្រ័យលើមូលហេតុដើមនៃ បញ្ហា រូបមន្ត Excel អាចបង្កឱ្យមានកំហុសផ្សេងៗដូចជា #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM និងផ្សេងទៀត។ មុខងារ IFERROR ចាប់កំហុសទាំងអស់នោះ ខណៈដែល IFNA ត្រូវបានកំណត់ត្រឹមតែ #N/A ប៉ុណ្ណោះ។ តើមួយណាល្អជាងជ្រើសរើស? វាអាស្រ័យលើស្ថានភាព។

    ប្រសិនបើអ្នកចង់ទប់ស្កាត់ ប្រភេទនៃកំហុសណាមួយ បន្ទាប់មកប្រើមុខងារ IFERROR។ វាមានប្រយោជន៍ជាពិសេសក្នុងការគណនាស្មុគស្មាញនៅពេលរូបមន្តមួយ។រួមបញ្ចូលមុខងារជាច្រើនដែលអាចបង្កើតកំហុសផ្សេងៗ។

    ជាមួយ មុខងាររកមើល អ្នកគួរតែប្រើ IFNA ប្រសើរជាងព្រោះវាបង្ហាញលទ្ធផលផ្ទាល់ខ្លួនតែនៅពេលដែលតម្លៃស្វែងរកមិនត្រូវបានរកឃើញ និងមិនលាក់បាំង។ បញ្ហាជាមួយរូបមន្តខ្លួនឯង។

    ដើម្បីបង្ហាញពីភាពខុសគ្នា ចូរយើងនាំយករូបមន្ត IFNA VLOOKUP មូលដ្ឋានរបស់យើងមកវិញ ហើយ "ចៃដន្យ" ប្រកបឈ្មោះមុខងារខុស (VLOKUP ជំនួសឱ្យ VLOOKUP)។

    =IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    IFNA មិនទប់ស្កាត់កំហុសនេះទេ ដូច្នេះអ្នកអាចឃើញយ៉ាងច្បាស់ថាមានអ្វីមួយខុសជាមួយឈ្មោះមុខងារមួយ៖

    ឥឡូវនេះ តោះមើលថាតើមានអ្វីកើតឡើងប្រសិនបើអ្នកប្រើ IFERROR៖

    =IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    ហ៊ឺ… វានិយាយថាអូលីវីយ៉ាមិនបានប្រឡងទេ ដែលមិនមែនជាការពិត! នេះដោយសារតែមុខងារ IFERROR ចាប់ #NAME? error ហើយត្រឡប់អត្ថបទផ្ទាល់ខ្លួនជំនួសវិញ។ ក្នុង​ស្ថានភាព​នេះ វា​មិន​ត្រឹម​តែ​ផ្ដល់​ព័ត៌មាន​ខុស​ប៉ុណ្ណោះ​ទេ ប៉ុន្តែ​ថែម​ទាំង​បិទបាំង​បញ្ហា​ជាមួយ​រូបមន្ត។

    នោះ​ជា​របៀប​ប្រើ​រូបមន្ត IFNA ក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយទន្ទឹងរង់ចាំជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    ការទាញយកដែលមាន

    ឧទាហរណ៍រូបមន្ត Excel IFNA (ឯកសារ .xlsx)

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