မာတိကာ
ဤသင်ခန်းစာသည် #N/A အမှားများကို ကိုင်တွယ်ရန် Excel ရှိ ISNA လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းအမျိုးမျိုးတွင် အကျုံးဝင်ပါသည်။
Excel က တောင်းဆိုထားသည့်အရာကို ရှာမတွေ့သောအခါ၊ #N/ ဆဲလ်တစ်ခုတွင် အမှားတစ်ခု ပေါ်လာသည်။ ထိုကဲ့သို့သောအမှားများကိုကြားဖြတ်ကိုင်တွယ်ဖြေရှင်းရန်၊ သင်သည် ISNA လုပ်ဆောင်ချက်ကိုသုံးနိုင်သည်။ အဲဒါကို လက်တွေ့အသုံးချတာ ဘာလဲ။ အခြေခံအားဖြင့်၊ ၎င်းသည် သင့်ဖော်မြူလာများကို ပိုမိုအသုံးပြုရလွယ်ကူစေပြီး သင့်အလုပ်စာရွက်များကို ပိုကြည့်ကောင်းစေရန် ကူညီပေးပါသည်။
Excel ရှိ ISNA လုပ်ဆောင်ချက်
ဆဲလ်များကို စစ်ဆေးရန်အတွက် Excel ISNA လုပ်ဆောင်ချက်ကို အသုံးပြုပါသည်။ သို့မဟုတ် #N/A အမှားများအတွက် ဖော်မြူလာများ။ ရလဒ်သည် ယုတ္တိတန်ဖိုးဖြစ်သည်- #N/A အမှားကို တွေ့ရှိပါက TRUE၊ မဟုတ်ပါက FALSE ဖြစ်သည်။
လုပ်ဆောင်ချက်ကို Excel 2000 မှ 2021 နှင့် Excel 365 ဗားရှင်းအားလုံးတွင် ရရှိနိုင်ပါသည်။
၎င်း ISNA လုပ်ဆောင်ချက်၏ syntax သည် ဖြစ်နိုင်သလောက်ရိုးရှင်းသည်-
ISNA(value)value သည် #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 သည် TRUE ပြန်သည်) နှင့် အနည်းဆုံး မအောင်မြင်သော စာမေးပွဲတစ်ခု ရှိသည် (ကော်လံ D> တွင် အမည်တစ်ခု အမှားအယွင်းမရှိ > ISNA သည် FALSE ပြန်ပေးသည်။
အကြံပြုချက်။ Excel 365 နှင့် Excel 2021 တွင်၊ သင်သည် ပိုမိုခေတ်မီသော XMATCH လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ MATCH အစား။
Excel တွင် ISNA ဖော်မြူလာဖြစ်ပါက
ဒီဇိုင်းအားဖြင့်၊ ISNA လုပ်ဆောင်ချက်သည် Boolean တန်ဖိုးနှစ်ခုသာ ပြန်ပေးနိုင်သည်။ သင့်စိတ်ကြိုက်စာတိုများကိုပြသရန်၊ ၎င်းကို IF လုပ်ဆောင်ချက်နှင့် ပေါင်းစပ်အသုံးပြုပါ-
IF(ISNA(…), " text_if_error", " text_if_no_error")ကျွန်ုပ်တို့၏ စိတ်ကို ပြန်လည်ပြင်ဆင်ခြင်း ဥပမာ နည်းနည်းထပ်ပြောရရင်၊ A က ကျောင်းသားတွေ ဘယ်စာမေးပွဲမှ မအောင်မြင်ဘူး ဆိုတာကို သူတို့အတွက် "No failed tests" ဆိုပြီး ပြန်ရှာကြည့်ရအောင်။ ကျန်ရှိသော ကျောင်းသားများအတွက်၊ ကျွန်ုပ်တို့သည် "Failed" ကို ပြန်ပေးပါမည်။ ၎င်းကိုပြုလုပ်ရန် ISNA MATCH ဖော်မြူလာကို တွင် ထည့်သွင်းပါ။IF ၏ ယုတ္တိဗေဒစမ်းသပ်မှုဖြစ်သောကြောင့် IF သည် အပြင်ဘက်အကျဆုံးလုပ်ဆောင်ချက်ဖြစ်လာစေရန်-
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
ရလဒ်များသည် ယခုပိုမိုကောင်းမွန်ပြီး အလိုလိုသိသာလာစေရန်၊ သဘောတူပါသလား။
VLOOKUP ဖြင့် Excel တွင် ISNA ကိုအသုံးပြုနည်း
IF ISNA ပေါင်းစပ်မှုသည် ဒေတာအစုတစ်ခုအတွင်း တစ်ခုခုကိုရှာဖွေပြီး #N/A အမှားကို ပြန်ပေးသည့် မည်သည့်လုပ်ဆောင်ချက်နှင့်မဆို အသုံးပြုနိုင်သည့် universal solution တစ်ခုဖြစ်သည်။ ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့သောအခါ။
VLOOKUP နှင့် ISNA လုပ်ဆောင်ချက်၏ အထားအသိုမှာ အောက်ပါအတိုင်းဖြစ်သည်-
IF(ISNA(VLOOKUP(…), " custom_text", VLOOKUP( ...))လူ့ဘာသာစကားသို့ ဘာသာပြန်ဆိုထားသည်- VLOOKUP သည် #N/A အမှားဖြစ်သွားပါက၊ စိတ်ကြိုက်စာသားကို ပြန်ပို့ပေးပါ၊ သို့မဟုတ်ပါက VLOOKUP ၏ရလဒ်ကို ပြန်ပေးပါသည်။
ကျွန်ုပ်တို့၏နမူနာဇယားတွင်၊ သင်ဆန္ဒရှိမည်ဟု ယူဆပါ။ ကျောင်းသားများ စာမေးပွဲများ ကျရှုံးခဲ့သော ဘာသာရပ်များကို ပြန်ပေးသည်။ စာမေးပွဲများအားလုံး အောင်မြင်ပြီးသူများအတွက်၊ "မအောင်မြင်သော စာမေးပွဲများ" ကို ပြသသွားပါမည်။
ဘာသာရပ်များကို ရှာဖွေရန်၊ ကျွန်ုပ်တို့သည် ဤဂန္တဝင် VLOOKUP ဖော်မြူလာကို တည်ဆောက်သည်-
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ထို့နောက် အထက်ဖော်ပြပါ IF ISNA ဖော်မြူလာတွင် ၎င်းကို စုစည်းထားပါသည်-
37 98
Excel 2013 နှင့် နောက်ပိုင်းဗားရှင်းတွင်၊ သင်သည် #N/A အမှားများကိုဖမ်းရန်နှင့်ကိုင်တွယ်ရန် IFNA လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ ၎င်းသည် သင့်ဖော်မြူလာကို ပိုမိုတိုတောင်းပြီး ဖတ်ရလွယ်ကူစေသည်။
ဥပမာအနေဖြင့်၊ ကျွန်ုပ်တို့သည် #N/A အမှားများကို မျဉ်းများ ("-") ဖြင့် အစားထိုးပြီး ဤအံဝင်ခွင်ကျဖြေရှင်းနည်းကို ရယူလိုက်ပါ-
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
Excel 365 နှင့် 2021 အသုံးပြုသူများသည် VLOOKUP ၏ခေတ်မီသောဆက်ခံသူဖြစ်သောကြောင့် မည်သည့် wrapper function မလိုအပ်ပါ။XLOOKUP လုပ်ဆောင်ချက်၊ #N/A အမှားများကို မူရင်းအတိုင်း ကိုင်တွယ်ဖြေရှင်းနိုင်သည်-
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
ရလဒ်သည် အထက်ဖော်ပြပါ ဖန်သားပြင်တွင် ပြထားသည့်အတိုင်း အတိအကျတူညီပါမည်။
ရေတွက်ရန် SUMPRODUCT ISNA ဖော်မြူလာ #N/A အမှားအယွင်းများ
အချို့အပိုင်းအခြားတစ်ခုရှိ #N/A အမှားများကို ရေတွက်ရန်၊ ဤနည်းဖြင့် ISNA လုပ်ဆောင်ချက်ကို SUMPRODUCT နှင့် တွဲသုံးပါ-
SUMPRODUCT(--ISNA( အပိုင်းအခြား) )). စာမေးပွဲများအားလုံးတွင် ကျောင်းသားမည်မျှအောင်မြင်ခဲ့ကြောင်း ရှာဖွေပါ၊ ရှာဖွေမှုတန်ဖိုးများအကွာအဝေးအတွက် MATCH ဖော်မြူလာ (A3:A14) ကို ပြုပြင်ပြီး ISNA တွင် ထည့်သွင်းထားသည်- =SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
ဖော်မြူလာက ကျောင်းသား ၉ ဦးကို ဆုံးဖြတ်သည် မအောင်မြင်သော စမ်းသပ်မှုများ မရှိပါ၊ ဆိုလိုသည်မှာ MATCH လုပ်ဆောင်ချက်သည် 9 #N/A အမှားများကို ပြန်ပေးသည်-
၎င်းသည် Excel တွင် ISNA ဖော်မြူလာများကို ဖန်တီးပြီး အသုံးပြုနည်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ရန် စောင့်မျှော်ပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။
ရရှိနိုင်သော ဒေါင်းလုဒ်များ
ISNA ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)