မာတိကာ
သင့်အလုပ်စာရွက်များတွင် #N/A အမှားအယွင်းများစွာကို ရယူပြီး ၎င်းအစား စိတ်ကြိုက်စာသားကိုပြသရန် နည်းလမ်းရှိမရှိ သိလိုပါသလား။ IFNA ဖော်မြူလာသည် သင်လိုအပ်သော ဖြေရှင်းချက်ဖြစ်သည်။
Excel ဖော်မြူလာတစ်ခုသည် တစ်စုံတစ်ခုကို ခွဲခြားသတ်မှတ်၍မရသည့်အခါ သို့မဟုတ် ရှာမတွေ့သည့်အခါ၊ ၎င်းသည် #N/A အမှားကို လွှတ်ချလိုက်ပါသည်။ ထိုသို့သော အမှားတစ်ခုကို ဖမ်းယူပြီး အသုံးပြုရလွယ်ကူသော မက်ဆေ့ဂျ်ဖြင့် အစားထိုးရန် IFNA လုပ်ဆောင်ချက်ကို သင် အသုံးပြုနိုင်သည်။ တစ်နည်းဆိုရသော် #N/A သည် သင်ရှာဖွေနေသည့်တန်ဖိုးကို ကိုးကားထားသောဒေတာအတွဲတွင် မတွေ့ရကြောင်း Excel ၏နည်းလမ်းဖြစ်သည်။ IFNA သည် ထိုအမှားကို ဖမ်းဆုပ်ပြီး ကိုင်တွယ်ရန် သင့်နည်းလမ်းဖြစ်သည်။
Excel ရှိ IFNA လုပ်ဆောင်ချက်
Excel IFNA လုပ်ဆောင်ချက်သည် #N/A အမှားများကို ဖမ်းဆုပ်ရန်နှင့် ကိုင်တွယ်ရန်အတွက် ရည်ရွယ်ပါသည်။ ဖော်မြူလာတစ်ခုမှ #N/A ဖြင့် အကဲဖြတ်ပါက IFNA သည် ထိုအမှားကို ထောင်ချောက်ဆင်ပြီး သင်သတ်မှတ်ထားသော စိတ်ကြိုက်တန်ဖိုးတစ်ခုဖြင့် ၎င်းကို အစားထိုးသည်။ မဟုတ်ပါက ဖော်မြူလာ၏ ပုံမှန်ရလဒ်ကို ပြန်ပေးသည်။
IFNA အထားအသို
IFNA လုပ်ဆောင်ချက်၏ အထားအသိုမှာ အောက်ပါအတိုင်းဖြစ်သည်-
IFNA(တန်ဖိုး၊ value_if_na)Where:
တန်ဖိုး (လိုအပ်သည်) - #N/A အမှားအတွက် စစ်ဆေးရန် ဖော်မြူလာ၊ တန်ဖိုး သို့မဟုတ် ရည်ညွှန်းချက်။
Value_if_na (လိုအပ်သည်) - တန်ဖိုး #N/A အမှားတွေ့ရှိပါက ပြန်လည်ပေးပို့ရန်။
အသုံးပြုမှုမှတ်စုများ
- IFNA လုပ်ဆောင်ချက်သည် အခြားအမှားအယွင်းများကို မတားဆီးဘဲ #N/A ကိုသာ ဆောင်ရွက်ပေးပါသည်။
- တန်ဖိုး အငြင်းအခုံသည် ခင်းကျင်းမှုဖော်မြူလာ ဖြစ်ပါက၊ IFNA သည် ဤဥပမာတွင်ပြထားသည့်အတိုင်း ဆဲလ်တစ်ခုလျှင် ရလဒ်တစ်ခုစီကို IFNA ပြန်ပေးသည်။
IFNA ရရှိနိုင်မှု
IFNA လုပ်ဆောင်ချက်ကို စတင်မိတ်ဆက်ခဲ့သည်။Excel 2013 နှင့် Excel 2016၊ Excel 2019၊ Excel 2021 နှင့် Microsoft 365 အပါအဝင် နောက်ဆက်တွဲဗားရှင်းများအားလုံးတွင် ရနိုင်ပါသည်။
အစောပိုင်းဗားရှင်းများတွင် IF နှင့် ISNA လုပ်ဆောင်ချက်များကို အတူတကွအသုံးပြုခြင်းဖြင့် #N/A အမှားများကို သင်ဖမ်းနိုင်ပါသည်။
Excel တွင် IFNA လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း
Excel တွင် IFNA ကို ထိထိရောက်ရောက်အသုံးပြုရန်၊ ဤယေဘုယျချဉ်းကပ်နည်းကို လိုက်နာပါ-
- ပထမအငြင်းအခုံတွင် ( တန်ဖိုး )၊ #N/A အမှားကြောင့် သက်ရောက်မှုရှိသော ဖော်မြူလာကို ထည့်ပါ။
- ဒုတိယအငြင်းအခုံတွင် ( value_if_na )၊ စံအမှားအမှတ်အသားအစား သင်ပြန်လိုသော စာသားကို ရိုက်ထည့်ပါ။ ဘာမှမတွေ့ရှိပါက ဆဲလ်အလွတ်တစ်ခုအား ပြန်ပေးရန်၊ အချည်းနှီးသောစာကြောင်း ('"") ကို ပေးဆောင်ပါ။
စိတ်ကြိုက်စာသား သို့ ပြန်သွားရန်၊ ယေဘုယျဖော်မြူလာမှာ-
IFNA( ဖော်မြူလာ(), " စိတ်ကြိုက်စာသား")ကွက်လပ်ဆဲလ် ကို ပြန်ပေးရန်၊ ယေဘုယျဖော်မြူလာမှာ-
IFNA( ဖော်မြူလာ(), "")ရိုးရှင်းသော ဥပမာတစ်ခုတွင် ၎င်းသည် မည်သို့အလုပ်လုပ်သည်ကို ကြည့်ကြပါစို့။ အောက်ဖော်ပြပါဇယားတွင်၊ ပေးထားသောကျောင်းသား၏ရမှတ်သည် အခြားသူများကြားတွင် မည်ကဲ့သို့အဆင့်ရှိသည်ကို သင်သိချင်သည်ဆိုပါစို့။ ဒေတာကို ရမှတ် ကော်လံမှ အမြင့်ဆုံးမှ အနိမ့်ဆုံးသို့ စီထားခြင်းဖြစ်သောကြောင့် အဆင့်သည် ဇယားရှိ ကျောင်းသား၏ နှိုင်းရအနေအထားနှင့် ကိုက်ညီမည်ဖြစ်ပါသည်။ ရာထူးရရှိရန်၊ MATCH လုပ်ဆောင်ချက်ကို ၎င်း၏အရိုးရှင်းဆုံးပုံစံဖြင့် အသုံးပြုနိုင်သည်-
=MATCH(E1, A2:A10, 0)
ရှာဖွေမှုတန်ဖိုး (Neal) ကို ရှာဖွေမှုခင်းကျင်းတွင် မရရှိနိုင်သောကြောင့် (A2:A10)၊ #N/A အမှားတစ်ခု ဖြစ်ပေါ်ပါသည်။
ဤအမှားကို ကြုံတွေ့ရသောအခါတွင် အတွေ့အကြုံမရှိသော အသုံးပြုသူများသည် တစ်စုံတစ်ခု မှားယွင်းနေသည်ဟု ထင်ကောင်းထင်နိုင်ပါသည်။ဖော်မြူလာ၊ အလုပ်စာအုပ်ဖန်တီးသူအနေဖြင့် သင်သည် မေးခွန်းများစွာကို လက်ခံရရှိမည်ဖြစ်သည်။ ဒါကိုရှောင်ရှားရန်၊ ဖော်မြူလာမှန်ကန်ကြောင်း ရှင်းရှင်းလင်းလင်း ညွှန်ပြနိုင်သည်၊ ၎င်းသည် ရှာဖွေခိုင်းသည့်တန်ဖိုးကို ရှာမတွေ့နိုင်ပါ။ ထို့ကြောင့် သင်သည် IFNA ၏ပထမအငြင်းအခုံတွင် MATCH ဖော်မြူလာကို စုစည်းထားပြီး၊ ဒုတိယအငြင်းအခုံတွင်၊ ကျွန်ုပ်တို့၏ကိစ္စတွင် သင့်စိတ်ကြိုက်စာသားကို ရိုက်ထည့်ပါ-
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
ယခုအစား၊ စံအမှားအမှတ်အသား၊ သင့်ကိုယ်ပိုင်စာသားကို ဆဲလ်တစ်ခုတွင် ပြသထားပြီး ရှာဖွေမှုတန်ဖိုးသည် ဒေတာအတွဲတွင် မပါဝင်ကြောင်း သုံးစွဲသူများအား အသိပေးသည်-
IFNA ကို VLOOKUP ဖြင့် အသုံးပြုနည်း
အများစုမှာ VLOOKUP၊ HLOOKUP၊ LOOKUP နှင့် MATCH ကဲ့သို့သော အရာများကို ရှာဖွေသည့် လုပ်ဆောင်ချက်များတွင် #N/A အမှားအယွင်းဖြစ်တတ်သည်။ အောက်ဖော်ပြပါ ဥပမာများသည် ပုံမှန်အသုံးပြုမှုကိစ္စအချို့ကို အကျုံးဝင်ပါသည်။
ဥပမာ 1. အခြေခံ IFNA VLOOKUP ဖော်မြူလာ
VLOOKUP သည် ကိုက်ညီမှုကို ရှာမတွေ့သောအခါတွင် ဖြစ်ပေါ်လာသော #N/A အမှားများကို ဖမ်းယူရန်၊ ၎င်း၏ရလဒ်ကို စစ်ဆေးပါ။ IFNA ကိုအသုံးပြု၍ အမှားအစားပြသမည့်တန်ဖိုးကို သတ်မှတ်ပါ။ ယေဘူယျအလေ့အကျင့်မှာ ဤ syntax ကို အသုံးပြု၍ သင်၏ လက်ရှိ VLOOKUP ဖော်မြူလာကို IFNA လုပ်ဆောင်ချက်ကို ပတ်ပတ်လည် ခြုံထားခြင်းဖြစ်သည်-
IFNA(VLOOKUP(), " သင့်စာသား")ကျွန်ုပ်တို့၏နမူနာဇယားတွင်၊ သင်လုပ်ချင်သည်ဆိုပါစို့၊ ကျောင်းသားတစ်ဦး (E1) ရမှတ်ကို ရယူပါ။ ၎င်းအတွက်၊ သင်သည် ဤဂန္ထဝင် VLOOKUP ဖော်မြူလာကို အသုံးပြုနေသည်-
=VLOOKUP(E1, A2:B10, 2, FALSE)
ပြဿနာမှာ Neal စာမေးပွဲမဖြေဆိုသောကြောင့် ၎င်း၏အမည်စာရင်းတွင် မပါဝင်ဘဲ VLOOKUP ကို ရှာမတွေ့တော့သည်မှာ ထင်ရှားပါသည်။ ကိုက်ညီမှုတစ်ခု။
အမှားကို ဖုံးကွယ်ရန်၊ ကျွန်ုပ်တို့IFNA တွင် ဤကဲ့သို့ VLOOKUP ကို ခြုံငုံကြည့်ပါ-
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
ယခု၊ ရလဒ်သည် အသုံးပြုသူအတွက် အလွန်ကြောက်စရာကောင်းပုံမပေါ်ဘဲ အချက်အလက်များ ပိုမိုသိရှိနိုင်သည်-
ဥပမာ 2. စာရွက်များစွာကိုဖြတ်၍ရှာဖွေရန် IFNA VLOOKUP
IFNA လုပ်ဆောင်ချက်သည် sequential သို့မဟုတ် chained lookups များကို လုပ်ဆောင်ရန်အတွက်လည်း အဆင်ပြေပါသည်။ စာရွက်များစွာ သို့မဟုတ် မတူညီသော အလုပ်စာအုပ်များပေါ်တွင်။ အယူအဆမှာ သင်သည် မတူညီသော IFNA(VLOOKUP(…))) ကို ဤနည်းဖြင့် တစ်ခုနှင့်တစ်ခု ဖော်မြူလာပြုလုပ်ခြင်းဖြစ်သည်-
IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…)), "မဟုတ်ပါ တွေ့ရှိသည်")))မူလတန်း VLOOKUP သည် ဘာမှမတွေ့ပါက၊ ၎င်း၏ IFNA လုပ်ဆောင်ချက်သည် လိုချင်သောတန်ဖိုးကို ရှာမတွေ့မချင်း နောက် VLOOKUP ကို လုပ်ဆောင်သည်။ ရှာဖွေမှုအားလုံး ပျက်ကွက်ပါက၊ ဖော်မြူလာသည် သတ်မှတ်ထားသော စာသားကို ပြန်ပေးပါမည်။
သင့်တွင် မတူညီသော စာရွက်များတွင် ဖော်ပြထားသော မတူညီသော အတန်းများ၏ ရမှတ်များ ရှိသည်ဆိုပါစို့ ( Class A ၊ Class B နှင့် Class 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. INDEX MATCH ပါသော IFNA
အလားတူပုံစံဖြင့် IFNA သည် အခြားရှာဖွေမှုလုပ်ဆောင်ချက်များမှ ထုတ်ပေးသော #N/A အမှားများကို ဖမ်းမိနိုင်သည်။ ဥပမာအနေနဲ့၊ INDEX MATCH နဲ့တွဲသုံးကြည့်ရအောင်ဖော်မြူလာ-
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
ဖော်မြူလာ၏ အနှစ်ချုပ်သည် ယခင်နမူနာများအားလုံးတွင် အတူတူပင်ဖြစ်သည် - INDEX MATCH သည် ရှာဖွေမှုလုပ်ဆောင်ပြီး IFNA သည် ရလဒ်ကို အကဲဖြတ်ပြီး #N/A အမှားအယွင်းရှိပါက ဖမ်းမိပါသည်။ ရည်ညွှန်းထားသောတန်ဖိုးကို ရှာမတွေ့ပါ။
IFNA မှ ရလဒ်များစွာကို ပြန်ပေးရန်အတွက်
အတွင်းလုပ်ဆောင်ချက် (ဆိုလိုသည်မှာ တန်ဖိုး<2 တွင် ထည့်ထားသော ဖော်မြူလာ၊> argument) သည် တန်ဖိုးများစွာကို ပြန်ပေးသည်၊ IFNA သည် ပြန်ပေးသည့်တန်ဖိုးတစ်ခုစီကို တစ်ဦးချင်းစမ်းသပ်ပြီး ရလဒ်တစ်ခုစီကို ထုတ်ပေးမည်ဖြစ်သည်။ ဥပမာ-
=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
Dynamic Array Excel (Microsoft 365 နှင့် Excel 2021) တွင်၊ ထိပ်ဆုံးဆဲလ် (E2) ရှိ ပုံမှန်ဖော်မြူလာတစ်ခုသည် အိမ်နီးချင်းဆဲလ်များအတွင်း ရလဒ်အားလုံးကို အလိုအလျောက် ဖိတ်ခေါ်သည် (ဝေါဟာရအားဖြင့် Excel ၏၊ ၎င်းကို spill range ဟုခေါ်သည်)။
အကြို-ဒိုင်းနမစ်ဗားရှင်းများ (Excel 2019 နှင့် အောက်ပိုင်း) တွင် ဆဲလ်များစွာသော ခင်းကျင်းကိုအသုံးပြုခြင်းဖြင့် အလားတူအကျိုးသက်ရောက်မှုကို ရရှိနိုင်ပါသည်။ Ctrl+Shift+Enter ဖြတ်လမ်းဖြင့် ပြီးသွားသော ဖော်မြူလာ။
IFNA နှင့် IFERROR အကြား ကွာခြားချက်မှာ အဘယ်နည်း။
၎င်း၏ မူလဇစ်မြစ်ပေါ် မူတည်၍ ပြဿနာ၊ Excel ဖော်မြူလာတစ်ခုသည် #N/A၊ #NAME၊ #VALUE၊ #REF၊ #DIV/0၊ #NUM နှင့် အခြားအရာများကဲ့သို့ မတူညီသော အမှားများကို အစပျိုးနိုင်သည်။ IFNA သည် #N/A သာ ကန့်သတ်ထားသော်လည်း IFERROR လုပ်ဆောင်ချက်သည် ထိုအမှားများအားလုံးကို ဖမ်းမိပါသည်။ ဘယ်ဟာက ပိုကောင်းလဲ? ၎င်းသည် အခြေအနေပေါ်တွင် မူတည်ပါသည်။
သင် မည်သည့်အမှားမျိုးမဆို ကို ဖိနှိပ်လိုပါက IFERROR လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ အထူးသဖြင့် ရှုပ်ထွေးသော တွက်ချက်မှုများတွင် ဖော်မြူလာတစ်ခုအတွက် အသုံးဝင်သည်။မတူညီသော အမှားများကို ဖန်တီးပေးနိုင်သည့် လုပ်ဆောင်ချက်များစွာ ပါဝင်ပါသည်။
ရှာဖွေမှုလုပ်ဆောင်ချက်များ ဖြင့်၊ ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့ဘဲ အရင်းခံမဖုံးကွယ်ထားမှသာ IFNA ကို အသုံးပြုလျှင် ပိုကောင်းမည် ဖြစ်သည်။ ဖော်မြူလာကိုယ်တိုင်နှင့် ပြဿနာများ။
ခြားနားချက်ကို သရုပ်ဖော်ရန်၊ ကျွန်ုပ်တို့၏ အခြေခံ IFNA VLOOKUP ဖော်မြူလာနှင့် လုပ်ဆောင်ချက်၏အမည်ကို "မတော်တဆ" စာလုံးပေါင်းမှားခြင်း (VLOOKUP အစား 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")
ဟမ်... Olivia စာမေးပွဲမဖြေခဲ့ဘူးလို့ပြောတာ၊ ဒါကမမှန်ပါဘူး။ အဘယ်ကြောင့်ဆိုသော် IFERROR လုပ်ဆောင်ချက်သည် #NAME ကို ဖမ်းမိသောကြောင့်ဖြစ်သည်။ အမှားအယွင်းဖြစ်ပြီး ၎င်းအစား စိတ်ကြိုက်စာသားကို ပြန်ပေးသည်။ ဤအခြေအနေတွင်၊ ၎င်းသည် မှားယွင်းသောအချက်အလက်များကို ပြန်ပေးရုံသာမက ဖော်မြူလာပြဿနာကိုလည်း ဖုံးကွယ်စေသည်။
၎င်းသည် Excel တွင် IFNA ဖော်မြူလာကို အသုံးပြုနည်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့နိုင်ရန် စောင့်မျှော်ပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။
ရရှိနိုင်သော ဒေါင်းလုဒ်များ
Excel IFNA ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)