မာတိကာ
ဤသင်ခန်းစာတွင်၊ အမှားအယွင်းအားလုံးကို အကျိုးရှိရှိ ကိုင်တွယ်ဖြေရှင်းရန် Excel တွင် VLOOKUP ဖြင့် ISERROR ကို မည်သို့အသုံးပြုရမည်ကို ကျွန်ုပ်တို့ကြည့်ရှုပါမည်။
VLOOKUP သည် ရှုပ်ထွေးမှုအရှိဆုံး Excel လုပ်ဆောင်ချက်များထဲမှ တစ်ခုဖြစ်သည်။ ကိစ္စများစွာနှင့်။ သင်ကြည့်ရှုနေသည့် မည်သည့်ဇယားတွင်မဆို #N/A အမှားများသည် သာမန်မြင်ကွင်းတစ်ခုဖြစ်ပြီး #NAME နှင့် #VALUE တို့သည် ယခုနှင့်ထိုအခါတွင် ပေါ်နေပါသည်။ ISERROR ဖြင့် VLOOKUP ကိုအသုံးပြုခြင်းဖြင့် ဖြစ်နိုင်ချေရှိသော အမှားအယွင်းများအားလုံးကို ဖမ်းဆုပ်နိုင်ပြီး သင့်အခြေအနေနှင့် အသင့်လျော်ဆုံးနည်းလမ်းဖြင့် ကိုင်တွယ်ဖြေရှင်းရန် ကူညီပေးနိုင်ပါသည်။
VLOOKUP သည် အဘယ်ကြောင့် အမှားအယွင်းတစ်ခုဖြစ်စေသနည်း။
အများဆုံးဖြစ်သည်။ VLOOKUP ဖော်မြူလာများတွင် တွေ့ရလေ့ရှိသော အမှားမှာ #N/A ဖြစ်ပြီး ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့သောအခါ ဖြစ်ပေါ်နေသည်။ အကြောင်းရင်းအမျိုးမျိုးကြောင့်ဖြစ်နိုင်သည်-
- ရှာဖွေမှုအခင်းအကျင်းတွင် ရှာဖွေမှုတန်ဖိုးမရှိပါ။
- ရှာဖွေမှုတန်ဖိုးသည် စာလုံးပေါင်းအမှားဖြစ်သည်။
- ဦးတည်ချက် သို့မဟုတ် ရှာဖွေမှုတန်ဖိုး သို့မဟုတ် ရှာဖွေရေးကော်လံတွင် နောက်လိုက်နေရာလွတ်များ။
- ရှာဖွေရေးကော်လံသည် ဇယားခင်းကျင်းမှု၏ ဘယ်ဘက်ဆုံးကော်လံမဟုတ်ပါ။
ထို့ပြင်၊ သင်သည် #VALUE သို့ လည်ပတ်နိုင်သည်။ ! အမှား၊ ဥပမာ။ ရှာဖွေမှုတန်ဖိုးတွင် စာလုံး 255 လုံးထက် ပိုပါနေသောအခါ။ လုပ်ဆောင်ချက်၏အမည်တွင် စာလုံးပေါင်းအမှားရှိနေပါက၊ #NAME? အမှားတစ်ခု ပေါ်လာပါမည်။
ကိုးကားချက်အပြည့်အစုံအတွက်၊ အဘယ်ကြောင့် Excel VLOOKUP အလုပ်မလုပ်ရခြင်းအတွက် ကျွန်ုပ်တို့၏အစောပိုင်းပို့စ်ကို ကြည့်ပါ။
အကယ်၍ ISERROR VLOOKUP ဖော်မြူလာတွင် အမှားများကို စိတ်ကြိုက်စာသားဖြင့် အစားထိုးရန်
VLOOKUP မှ အစပျိုးနိုင်သော ဖြစ်နိုင်သော အမှားများအားလုံးကို ဖုံးကွယ်ရန်၊ ၎င်းကို IF ISERROR ဖော်မြူလာအတွင်း၌ ထားနိုင်သည်။ဤကဲ့သို့-
IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(...))ဥပမာအားဖြင့်၊ ကျောင်းသားများ၏ ဘာသာရပ်အမည်များကို ဆွဲထုတ်ကြပါစို့။ မအောင်မြင်သော အုပ်စု A စစ်ဆေးမှုများ-
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ရလဒ်အနေဖြင့်၊ သင်သည် ဖော်မြူလာ ယိုယွင်းနေသည်ဟု အထင်ကြီးစေမည့် #N/A အမှားအယွင်းများစွာကို ရရှိနေပါသည်။
အမှန်အားဖြင့်၊ ဤအမှားများသည် ရှာဖွေမှုတန်ဖိုးများ (A3:A14) အချို့ကို ရှာဖွေမှုစာရင်း (D3:D9) တွင် မတွေ့ရှိရကြောင်း ဖော်ပြသည်။ ထိုအယူအဆကို ရှင်းရှင်းလင်းလင်းဖော်ပြရန်၊ သင်၏ VLOOKUP ဖော်မြူလာကို IF ISERROR တည်ဆောက်မှုတွင် ထည့်သွင်းပါ-
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
၎င်းသည် အမှားအယွင်းများကို ဖမ်းယူပြီး သင်၏စိတ်ကြိုက်စာသားမက်ဆေ့ဂျ်ကို ပြန်ပေးလိမ့်မည်-
အကြံပြုချက်များနှင့် မှတ်စုများ-
- ဤဖော်မြူလာ၏ အဓိကအားသာချက်မှာ Excel 2000 မှ Excel 365 ၏ ဗားရှင်းအားလုံး တွင် ကောင်းမွန်စွာအလုပ်လုပ်နိုင်သောကြောင့်ဖြစ်သည်။ ခေတ်မီဗားရှင်းများတွင် ပိုမိုရိုးရှင်းပါသည်။ ပိုမိုသေးငယ်သော အခြားရွေးချယ်စရာများကို ရရှိနိုင်ပါသည်။
- ISERROR လုပ်ဆောင်ချက်သည် #N/A၊ #NAME၊ #VALUE စသည်ဖြင့် #N/A၊ #NAME၊ #VALUE စသည်တို့ကဲ့သို့ လုံးဝ အမှားအယွင်းများ ကို ဖမ်းယူပေးပါသည်။ စိတ်ကြိုက်တစ်ခုကို ပြသလိုလျှင် ရှာဖွေမှုတန်ဖိုး (#N/A အမှား) မတွေ့သည့်အခါမှသာ မက်ဆေ့ဂျ်ကို IF ISNA VLOOKUP (ဗားရှင်းအားလုံးတွင်) သို့မဟုတ် IFNA VLOOKUP (Excel 2013 နှင့် နောက်ပိုင်းတွင်) အသုံးပြုပါ။
ISERROR VLOOKUP သို့ အမှားအယွင်းရှိလျှင် ဆဲလ်အလွတ်ကို ပြန်ပေးပါ
အမှားတစ်ခုဖြစ်ပွားသည့်အခါ ဆဲလ်အလွတ်တစ်ခုရှိရန်၊ စိတ်ကြိုက်စာသားအစား ဗလာစာကြောင်းတစ်ခု ("") ကို ပြန်ပေးရန် သင့်ဖော်မြူလာကို ရယူပါ-
IF(ISERROR(VLOOKUP(…)) ), "", VLOOKUP(…))ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ဖော်မြူလာသည် ဤပုံစံကို ယူသည်-
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ထိုရလဒ်သည် မျှော်လင့်ထားသည့်အတိုင်း အတိအကျဖြစ်သည် - ကျောင်းသား၏အမည်ကို ရှာဖွေမှုဇယားတွင် ရှာမတွေ့ပါက ဆဲလ်အလွတ်တစ်ခုဖြစ်သည်။
အကြံပြုချက်။ အလားတူပုံစံဖြင့်၊ သင်သည် VLOOKUP အမှားများကို သုည၊ ဒက်ရှ်များ သို့မဟုတ် သင်နှစ်သက်သည့် အခြားဇာတ်ကောင်များဖြင့် အစားထိုးနိုင်သည်။ ကြိုးအလွတ်တစ်ခု၏နေရာတွင် လိုချင်သောဇာတ်ကောင်ကို အသုံးပြုပါ။
ISERROR VLOOKUP ဟုတ်/မဟုတ် ဖော်မြူလာ
အချို့အခြေအနေတွင်၊ သင်သည် တစ်စုံတစ်ခုကို ရှာဖွေနေသော်လည်း တိုက်ဆိုင်မှုများကို ဆွဲထုတ်မည့်အစား Yes သို့ ပြန်သွားလိုသည် (သို့မဟုတ် အခြားစာသားအချို့ဆိုလျှင်၊ ရှာဖွေမှုတန်ဖိုးကို တွေ့ရှိသည်) နှင့် No (ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့ပါက)။ ၎င်းကိုလုပ်ဆောင်ရန်၊ သင်သည် ဤယေဘုယျဖော်မြူလာကိုသုံးနိုင်သည်-
IF(ISERROR(VLOOKUP(…)), " text_if_not_found ", " text_if_found ")ကျွန်ုပ်တို့၏ တွင်၊ နမူနာဒေတာအတွဲ၊ ဘယ်ကျောင်းသားက စာမေးပွဲကျရှုံးပြီး ဘယ်ဟာက မအောင်မြင်ဘူးဆိုတာ သင်သိချင်တယ်ဆိုပါစို့။ ၎င်းကို ပြီးမြောက်ရန်၊ ရင်းနှီးပြီးသား ISERROR VLOOKUP ဖော်မြူလာကို IF ၏ ယုတ္တိစမ်းသပ်မှုတွင် ထည့်သွင်းပြီး တန်ဖိုးကို ရှာမတွေ့ပါက "No" ဟု ထုတ်ပြောပါ (ISERROR VLOOKUP မှာ အမှန်အတိုင်း ပြန်တက်လာသည်)၊ တွေ့ရှိပါက "Yes" (ISERROR VLOOKUP သည် FALSE ပြန်တက်လာသည်)။
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP အခြားရွေးချယ်စရာများ
IF ISERROR ပေါင်းစပ်မှုသည် Excel တွင် အမှားအယွင်းမရှိ Vlookup ပြုလုပ်ရန် ရှေးအကျဆုံးသော အချိန်ကာလ သက်သေပြနည်းပညာဖြစ်သည်။ အချိန်ကြာလာသည်နှင့်အမျှ၊ လုပ်ဆောင်ချက်အသစ်များ ပြောင်းလဲလာပြီး တူညီသောအလုပ်တစ်ခုကို လုပ်ဆောင်ရန် ပိုမိုလွယ်ကူသောနည်းလမ်းများကို ပံ့ပိုးပေးပါသည်။ အောက်တွင်၊ ကျွန်ုပ်တို့သည် အခြားသော ဖြစ်နိုင်ချေရှိသော ဖြေရှင်းနည်းများနှင့် တစ်ခုစီကို အသုံးချရန် အကောင်းဆုံးအချိန်ကို ဆွေးနွေးပါမည်။
IFERROR VLOOKUP
Excel 2007 တွင် ရနိုင်သည်ပိုမိုမြင့်မားသော
ဗားရှင်း 2007 မှအစ၊ Excel တွင် အမှားအယွင်းများတွေ့ရှိပါက ဖော်မြူလာတစ်ခုအား စစ်ဆေးရန်နှင့် သင့်ကိုယ်ပိုင်စာသားကို ပြန်ပေးရန်အတွက် (သို့မဟုတ် အမှားအယွင်းတစ်ခုလုပ်ဆောင်ရန်) IFERROR အမည်ရှိ အထူးလုပ်ဆောင်ချက်တစ်ခုရှိသည်။
IFERROR(VLOOKUP(…), " text_if_error ")လက်တွေ့ဘဝဖော်မြူလာမှာ အောက်ပါအတိုင်းဖြစ်သည်-
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
မြင်မြင်ချင်းတွင်၊ ၎င်းသည် IF ISERROR VLOOKUP ဖော်မြူလာ၏ ပိုတိုသော analogue တစ်ခုနှင့်တူသည်။ သို့သော်၊ မရှိမဖြစ် ခြားနားချက်တစ်ခု ရှိသည်-
- IFERROR VLOOKUP သည် အမှားအယွင်းမဟုတ်ပါက VLOOKUP ၏ရလဒ်ကို အမြဲလိုချင်သည်ဟု ယူဆပါသည်။
- ISERROR VLOOKUP သည် သင့်အား မည်သည့်အရာကို သတ်မှတ်နိုင်သည်ဆိုသည်ကို သတ်မှတ်နိုင်စေပါသည်။ error ရှိလျှင် နှင့် error မရှိလျှင် ပြန်လာပါ။
အသေးစိတ်အတွက်၊ Excel တွင် IFERROR ဖြင့် VLOOKUP ကိုအသုံးပြုခြင်းကို ကြည့်ပါ။
IF ISNA VLOOKUP
Excel 2000 နှင့် နောက်ပိုင်းတွင် အလုပ်လုပ်သည်
အခြားအမှားအယွင်းများကို မဖမ်းမိဘဲ #N/A ကိုသာ ထောင်ချောက်ဆင်လိုသောအခါတွင် ISNA လုပ်ဆောင်ချက်သည် အဆင်ပြေလာပါသည်။ syntax သည် IF ISERROR VLOOKUP နှင့် အတူတူဖြစ်သည်-
IF(ISNA(VLOOKUP(…)), " text_if_error ", VLOOKUP(…))သို့သော် အချို့သောအခြေအနေများတွင်၊ တူညီသောဖော်မြူလာသည် မတူညီသောရလဒ်များကို ထုတ်ပေးနိုင်သည်-
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
အောက်တွင်ဖော်ပြထားသောပုံတွင်၊ ဆဲလ် A13 တွင် ရှာဖွေမှုတန်ဖိုး၏စုစုပေါင်းအရှည်သည် စာလုံးရေ 255 လုံးထက် နောက်ကျနေသောကြောင့် နောက်လိုက်နေရာများစွာပါရှိသည်။ ရလဒ်အနေဖြင့် ဖော်မြူလာသည် #VALUE ကို အစပျိုးသည်။ အမှားအယွင်းဖြစ်ပြီး၊ ထိုဆဲလ်ကို သင့်အာရုံစူးစိုက်မှု ဆွဲထုတ်ကာ အကြောင်းရင်းများကို စုံစမ်းရန် အားပေးသည်။ ISERRORVLOOKUP သည် ဤကိစ္စတွင် "No" ကို ပြန်ပေးမည်ဖြစ်ပြီး၊ ၎င်းသည် ပြဿနာကို ဖုံးကွယ်ကာ လုံးဝမှားယွင်းသောရလဒ်ကို ပေးဆောင်မည်ဖြစ်သည်။
အသုံးပြုရန်အချိန်-
ဤဖော်မြူလာ ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့၍ VLOOKUP ဖော်မြူလာကိုယ်တိုင်က နောက်ခံပြဿနာများကို ဖုံးကွယ်မထားချင်သည့်အခါတွင် စာသားအချို့ကို ပြသလိုသည့်အခြေအနေတွင် လှပစွာအလုပ်လုပ်ပါသည်။ ဥပမာ။ လုပ်ဆောင်ချက်၏အမည်ကို မှားရိုက်မိသောအခါ (#NAME?) သို့မဟုတ် ရှာဖွေမှုအလုပ်စာအုပ်သို့ လမ်းကြောင်းအပြည့်အစုံကို မဖော်ပြထားပါ (#VALUE!)။
နောက်ထပ်အချက်အလက်များအတွက်၊ ဖော်မြူလာနမူနာများဖြင့် Excel တွင် ISNA လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
IFNA VLOOKUP
Excel 2013 နှင့်အထက်တွင်ရနိုင်သည်
၎င်းသည် #N/A အမှားများကို ကိုင်တွယ်ဖြေရှင်းနိုင်သည့် IF ISNA ပေါင်းစပ်မှု၏ ခေတ်မီသောအစားထိုးမှုတစ်ခုဖြစ်သည်။ ပိုမိုလွယ်ကူသောနည်းလမ်း။
IFNA(VLOOKUP(…), " text_if_error ")ဤသည်မှာ ကျွန်ုပ်တို့၏ IF ISNA VLOOKUP ဖော်မြူလာ၏ အတိုကောက်နှင့်ညီမျှသည်-
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
အသုံးပြုရမည့်အချိန်-
၎င်းသည် Excel ၏ ခေတ်မီဗားရှင်းများတွင် #N/A အမှားများကို ထောင်ဖမ်းပြီး ကိုင်တွယ်ဖြေရှင်းရန် အကောင်းဆုံးဖြေရှင်းချက်ဖြစ်သည်။
အသေးစိတ်အချက်အလက်များအတွက် Excel IFNA လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
XLOOKUP
Excel 2021 နှင့် Excel 365
၎င်း၏ထည့်သွင်းထားသော "if error" လုပ်ဆောင်ချက်ကြောင့်၊ XLOOKUP လုပ်ဆောင်ချက်သည် Excel တွင် #N/A အမှားအယွင်းမရှိဘဲ ရှာဖွေရန် အလွယ်ကူဆုံးနည်းလမ်းဖြစ်သည်။ ရိုးရှင်းစွာ၊ သင်သည် if_not_found ဟု အမည်ပေးထားသည့် ရွေးချယ်နိုင်သော 4th အငြင်းအခုံတွင် သင်၏အသုံးပြုရလွယ်ကူသောစာသားကို ရိုက်ထည့်ပါ။
ဥပမာ-
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
ကန့်သတ်ချက်- ၎င်းသည် #N/A အမှားများကိုသာ ဖမ်းယူနိုင်ပြီး လျစ်လျူရှုထားသည်။အခြားအမျိုးအစားများ။
အသေးစိတ်အချက်အလက်များအတွက်၊ Excel တွင် XLOOKUP လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
သင်တွေ့မြင်ရသည့်အတိုင်း Excel သည် VLOOKUP အမှားများကို ထိန်းညှိရန်အတွက် ကွဲပြားသောရွေးချယ်စရာများစွာကို ပေးဆောင်ပါသည်။ ဤသင်ခန်းစာသည် ၎င်းတို့ကို ထိရောက်စွာအသုံးပြုနည်းကို အလင်းပြပေးမည်ဟု မျှော်လင့်ပါသည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်ပါသည်။
ရရှိနိုင်သော ဒေါင်းလုဒ်များ
ISERROR VLOOKUP နမူနာများ (.xlsx ဖိုင်)