តារាងមាតិកា
ការបង្រៀននេះសិក្សាពីវិធីផ្សេងៗនៃការប្រើប្រាស់មុខងារ ISNA ក្នុង Excel ដើម្បីដោះស្រាយកំហុស #N/A។
នៅពេលដែល Excel មិនអាចស្វែងរកអ្វីដែលវាត្រូវបានស្នើសុំ នោះ #N/ កំហុសមួយលេចឡើងក្នុងក្រឡាមួយ។ ដើម្បីស្ទាក់ចាប់ និងដោះស្រាយកំហុសបែបនេះ អ្នកអាចប្រើមុខងារ ISNA ។ តើអ្វីជាការប្រើប្រាស់ជាក់ស្តែង? ជាការសំខាន់ វាជួយធ្វើឱ្យរូបមន្តរបស់អ្នកកាន់តែងាយស្រួលប្រើ ហើយសន្លឹកកិច្ចការរបស់អ្នកមើលទៅប្រសើរជាងមុន។
មុខងារ ISNA នៅក្នុង Excel
មុខងារ Excel ISNA ត្រូវបានប្រើដើម្បីពិនិត្យក្រឡា ឬរូបមន្តសម្រាប់កំហុស #N/A។ លទ្ធផលគឺជាតម្លៃឡូជីខល៖ TRUE ប្រសិនបើកំហុស #N/A ត្រូវបានរកឃើញ នោះ FALSE បើមិនដូច្នេះទេ
មុខងារនេះមាននៅគ្រប់កំណែទាំងអស់នៃ Excel 2000 ដល់ 2021 និង Excel 365។
The វាក្យសម្ព័ន្ធនៃអនុគមន៍ ISNA គឺសាមញ្ញដូចដែលវាអាចជា៖
ISNA(តម្លៃ)កន្លែងដែល តម្លៃ គឺជាតម្លៃក្រឡា ឬរូបមន្តដែលអ្នកចង់ពិនិត្យរកកំហុស #N/A។
ដើម្បីបង្កើតរូបមន្ត ISNA ក្នុងទម្រង់មូលដ្ឋានរបស់វា សូមផ្តល់ឯកសារយោងក្រឡាជាអាគុយម៉ង់តែមួយគត់របស់វា៖
=ISNA(A2)
ក្នុងករណីក្រឡាដែលយោងមានកំហុស #N/A អ្នកនឹងទទួលបាន TRUE ។ ក្នុងករណីមានកំហុស តម្លៃ ឬក្រឡាទទេណាមួយ អ្នកនឹងទទួលបាន FALSE៖
របៀបប្រើ ISNA ក្នុង Excel
ដោយប្រើមុខងារ ISNA នៅក្នុងទម្រង់ដ៏បរិសុទ្ធរបស់វា មានអត្ថន័យជាក់ស្តែងតិចតួច។ ជាញឹកញាប់ វាត្រូវបានគេប្រើរួមគ្នាជាមួយមុខងារផ្សេងទៀត ដើម្បីវាយតម្លៃលទ្ធផលនៃរូបមន្តជាក់លាក់មួយ។ ចំពោះបញ្ហានេះ គ្រាន់តែដាក់រូបមន្តផ្សេងទៀតនៅក្នុងអាគុយម៉ង់ តម្លៃ នៃ ISNA៖
ISNA( your_formula())នៅក្នុងសំណុំទិន្នន័យខាងក្រោម ឧបមាថាអ្នកចង់ប្រៀបធៀបបញ្ជីពីរ (ជួរឈរ A និង D) ហើយកំណត់ឈ្មោះដែលមាននៅក្នុងបញ្ជីទាំងពីរ និងអ្នកដែលបង្ហាញតែក្នុងបញ្ជីប៉ុណ្ណោះ។ 1.
ដើម្បីប្រៀបធៀបឈ្មោះក្នុង A3 ធៀបនឹងឈ្មោះនីមួយៗក្នុងជួរឈរ D រូបមន្តគឺ៖
=MATCH(A3, $D$2:$D$9, 0)
ប្រសិនបើតម្លៃស្វែងរកត្រូវបានរកឃើញ អនុគមន៍ MATCH ត្រឡប់របស់វា ទីតាំងដែលទាក់ទងនៅក្នុងអារេរកមើល បើមិនដូច្នេះទេ កំហុស #N/A កើតឡើង។ ដើម្បីសាកល្បងលទ្ធផលនៃ MATCH យើងដាក់វានៅក្នុង ISNA៖
=ISNA(MATCH(A3, $D$2:$D$9, 0))
រូបមន្តនេះទៅ B3 ហើយបន្ទាប់មកត្រូវបានចម្លងតាម B14។
ឥឡូវនេះ អ្នកអាចដឹងយ៉ាងច្បាស់ មើលថាតើសិស្សណាខ្លះបានប្រឡងជាប់ទាំងអស់ (ឈ្មោះមិនមាននៅក្នុងជួរឈរ D > MATCH ត្រឡប់ #N/A > ISNA ត្រឡប់ពិត) ហើយដែលមានយ៉ាងហោចណាស់ការសាកល្បងបរាជ័យមួយ (ឈ្មោះលេចឡើងក្នុងជួរឈរ D > គ្មានកំហុសទេ > ISNA ត្រឡប់ FALSE)។
គន្លឹះ។ នៅក្នុង Excel 365 និង Excel 2021 អ្នកអាចប្រើមុខងារ XMATCH ទំនើបជាងមុន។ ជំនួសឱ្យ MATCH ។
ប្រសិនបើរូបមន្ត ISNA នៅក្នុង Excel
តាមការរចនា មុខងារ ISNA អាចត្រឡប់តម្លៃប៊ូលីនពីរប៉ុណ្ណោះ។ ដើម្បីបង្ហាញសារផ្ទាល់ខ្លួនរបស់អ្នក សូមប្រើវាបញ្ចូលគ្នាជាមួយមុខងារ IF៖
IF(ISNA(…), " text_if_error", " text_if_no_error")ការកែលម្អរបស់យើង ជាឧទាហរណ៍បន្តិចទៀត យើងស្វែងយល់ថាតើសិស្សណាខ្លះមកពីក្រុម A ដែលមិនបានទទួលការប្រលងណាមួយ ហើយត្រឡប់ "No failed tests" សម្រាប់ពួកគេ។ សម្រាប់សិស្សដែលនៅសេសសល់ យើងនឹងត្រឡប់ "បរាជ័យ"។ ដើម្បីធ្វើដូច្នេះ សូមបង្កប់រូបមន្ត ISNA MATCH នៅក្នុងការធ្វើតេស្តឡូជីខលនៃ IF ដូច្នេះ IF ក្លាយជាមុខងារខាងក្រៅបំផុត៖
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
លទ្ធផលមើលទៅល្អជាង និងវិចារណញាណឥឡូវនេះ យល់ព្រម?
របៀបប្រើ ISNA ក្នុង Excel ជាមួយ VLOOKUP
ការរួមបញ្ចូលគ្នា IF ISNA គឺជាដំណោះស្រាយជាសកលដែលអាចប្រើបានជាមួយមុខងារណាមួយដែលស្វែងរកអ្វីមួយនៅក្នុងសំណុំទិន្នន័យ ហើយត្រឡប់កំហុស #N/A នៅពេលដែលតម្លៃរកមើលមិនត្រូវបានរកឃើញ។
វាក្យសម្ព័ន្ធនៃអនុគមន៍ ISNA ជាមួយ VLOOKUP មានដូចខាងក្រោម៖
IF(ISNA(VLOOKUP(…), " custom_text", VLOOKUP( …))បានបកប្រែជាភាសាមនុស្ស វានិយាយថា៖ ប្រសិនបើ VLOOKUP បណ្តាលឱ្យមានកំហុស #N/A ត្រឡប់អត្ថបទផ្ទាល់ខ្លួន បើមិនដូច្នេះទេ ត្រឡប់លទ្ធផល VLOOKUP ។
នៅក្នុងតារាងគំរូរបស់យើង សន្មត់ថាអ្នកចង់ ត្រឡប់មុខវិជ្ជាដែលសិស្សបរាជ័យក្នុងការប្រលង។ សម្រាប់អ្នកដែលបានប្រឡងជាប់ទាំងអស់ដោយជោគជ័យ "គ្មានការប្រលងបរាជ័យ" នឹងត្រូវបានបង្ហាញ។
ដើម្បីរកមើលមុខវិជ្ជា យើងបង្កើតរូបមន្ត VLOOKUP បុរាណនេះ៖
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ហើយបន្ទាប់មកដាក់ក្នុងរូបមន្ត IF ISNA ទូទៅដែលបានពិភាក្សាខាងលើ៖
71 98
នៅក្នុង Excel 2013 និងកំណែក្រោយទៀត អ្នកអាចប្រើប្រាស់មុខងារ IFNA ដើម្បីចាប់ និងដោះស្រាយកំហុស #N/A។ វាធ្វើឱ្យរូបមន្តរបស់អ្នកខ្លី និងងាយស្រួលអាន។
ជាឧទាហរណ៍ យើងជំនួសកំហុស #N/A ដោយសញ្ញាចុច ("-") ហើយទទួលបានដំណោះស្រាយដ៏ប្រណិតនេះ៖
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
អ្នកប្រើប្រាស់ Excel 365 និង 2021 មិនត្រូវការមុខងាររុំណាមួយទាល់តែសោះ ដូចអ្នកស្នងជំនាន់ថ្មីរបស់ VLOOKUP ដែលជាមុខងារ XLOOKUP អាចដោះស្រាយកំហុស #N/A ដើម៖
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
លទ្ធផលនឹងដូចគ្នាបេះបិទដូចដែលបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងលើ។
រូបមន្ត SUMPRODUCT ISNA ដើម្បីរាប់ កំហុស #N/A
ដើម្បីរាប់កំហុស #N/A ក្នុងជួរជាក់លាក់ ប្រើមុខងារ ISNA រួមគ្នាជាមួយ SUMPRODUCT តាមវិធីនេះ៖
SUMPRODUCT(--ISNA( range) )). រកមើលថាតើមានសិស្សប៉ុន្មាននាក់ដែលទទួលបានជោគជ័យក្នុងការធ្វើតេស្តទាំងអស់ កែប្រែរូបមន្ត MATCH សម្រាប់ជួរតម្លៃរកមើល (A3:A14) ហើយដាក់វានៅក្នុង ISNA៖ =SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
រូបមន្តកំណត់ថាសិស្ស 9 នាក់ មិនមានការសាកល្បងបរាជ័យទេ ឧ. មុខងារ MATCH ត្រឡប់កំហុស 9 #N/A៖
នោះជារបៀបបង្កើត និងប្រើរូបមន្ត ISNA ក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយទន្ទឹងរង់ចាំជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមានស្រាប់
ឧទាហរណ៍រូបមន្ត ISNA (ឯកសារ .xlsx)