Excel- ဆဲလ်တွင် ဖော်မြူလာနမူနာများပါနေလျှင်

  • ဒါကိုမျှဝေပါ။
Michael Brown

မာတိကာ

ကျူတိုရီရယ်တွင် "Excel if ပါရှိသည်" ဖော်မြူလာနမူနာများစွာကို ပေးဆောင်ထားပြီး ပစ်မှတ်ဆဲလ်တစ်ခုတွင် လိုအပ်သောတန်ဖိုးပါရှိလျှင် အခြားကော်လံတွင် တစ်စုံတစ်ခုကို မည်သို့ပြန်ဆိုရမည်၊ တစ်စိတ်တစ်ပိုင်းကိုက်ညီမှုဖြင့် ရှာဖွေနည်းနှင့် OR ကဲ့သို့ စံနှုန်းများစွာကို စမ်းသပ်နည်းတို့ကို ပြသပေးပါသည်။ နှင့် ယုတ္တိဗေဒတို့ဖြစ်သည်။

Excel တွင် အသုံးအများဆုံးအလုပ်များထဲမှတစ်ခုမှာ ဆဲလ်တစ်ခုတွင် အကျိုးစီးပွားတန်ဖိုးတစ်ခုပါဝင်ခြင်းရှိမရှိ စစ်ဆေးခြင်းဖြစ်သည်။ အဲဒါက ဘယ်လိုတန်ဖိုးရှိနိုင်မလဲ။ မည်သည့် စာသား သို့မဟုတ် နံပါတ်၊ တိကျသော စာသား သို့မဟုတ် မည်သည့်တန်ဖိုးမဆို (ဆဲလ်အလွတ်မဟုတ်ပါ)။

သင်ရှာဖွေလိုသည့်တန်ဖိုးများပေါ်မူတည်၍ Excel တွင် "ဆဲလ်တွင်ပါဝင်နေလျှင်" ဖော်မြူလာ၏ ပုံစံကွဲများစွာရှိပါသည်။ ယေဘုယျအားဖြင့်၊ သင်သည် ယုတ္တိဗေဒစမ်းသပ်မှုတစ်ခုပြုလုပ်ရန် IF လုပ်ဆောင်ချက်ကို အသုံးပြုမည်ဖြစ်ပြီး အခြေအနေနှင့်ကိုက်ညီသောအခါ (ဆဲလ်ပါ၀င်သည်) နှင့်/သို့မဟုတ် အခြေအနေမပြည့်မီသောအခါ (ဆဲလ်မပါရှိ) အခြားတန်ဖိုးတစ်ခုကို ပြန်ပေးမည်ဖြစ်သည်။ အောက်ပါနမူနာများသည် အဖြစ်များဆုံးအခြေအနေများကို အကျုံးဝင်ပါသည်။

    ဆဲလ်တွင် မည်သည့်တန်ဖိုးများပါနေပါက၊

    အစပြုသူများအတွက်၊ အားလုံးပါဝင်သည့်ဆဲလ်များကို မည်သို့ရှာဖွေရမည်နည်း။ စာသား၊ နံပါတ် သို့မဟုတ် ရက်စွဲ။ ယင်းအတွက်၊ ကျွန်ုပ်တို့သည် အလွတ်မဟုတ်သောဆဲလ်များကို စစ်ဆေးသည့် ရိုးရှင်းသော IF ဖော်မြူလာကို အသုံးပြုပါမည်။

    IF( cell"", value_to_return, "")

    အတွက် ဥပမာအားဖြင့်၊ ကော်လံ B တွင် "ကွက်လပ်မဟုတ်ပါ" သို့ ပြန်သွားရန် တူညီသောအတန်းရှိ ကော်လံ A ၏ဆဲလ်တွင် တန်ဖိုးတစ်စုံတစ်ရာပါနေပါက၊ သင်သည် အောက်ပါဖော်မြူလာကို B2 တွင်ထည့်ပါ၊ ထို့နောက် ဖော်မြူလာကိုကူးရန်အတွက် အောက်ဘက်ညာဘက်ထောင့်ရှိ အစိမ်းရောင်စတုရန်းလေးကို နှစ်ချက်နှိပ်ပါ။ အဆိုပါကော်လံ-

    =IF(A2"", "Not blank", "")

    ရလဒ်သည် ဤအရာနှင့် ဆင်တူလိမ့်မည်-

    ဆဲလ်တွင် စာသားပါရှိလျှင်

    နံပါတ်များနှင့် ရက်စွဲများကို လျစ်လျူရှုထားသည့် စာသားတန်ဖိုးများပါသည့် ဆဲလ်များကိုသာ ရှာလိုပါက ISTEXT လုပ်ဆောင်ချက်နှင့် ပေါင်း၍ IF ကို အသုံးပြုပါ။ ပစ်မှတ်ဆဲလ်တစ်ခုတွင် မည်သည့်စာသား ပါ၀င်သည်ဆိုပါက ဤသည်မှာ ယေဘုယျဖော်မြူလာဖြစ်ပြီး၊ value_to_return ၊ " ")

    ဆိုပါစို့၊ သင်သည် ကော်လံ B တွင် "yes" ဟူသော စကားလုံးကို ထည့်သွင်းလိုသည်မှာ ကော်လံ A တွင် စာသားပါရှိသည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ အောက်ပါဖော်မြူလာကို B2 တွင်ထည့်ပါ-

    =IF(ISTEXT(A2), "Yes", "")

    ဆဲလ်တွင် နံပါတ်ပါလျှင်

    ထိုပုံစံအတိုင်း ၊ ကိန်းဂဏာန်းတန်ဖိုးများ (နံပါတ်များနှင့် ရက်စွဲများ) ဖြင့် ဆဲလ်များကို သင်ခွဲခြားနိုင်သည်။ ၎င်းအတွက်၊ ISNUMBER နှင့် အတူ IF လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-

    IF(ISNUMBER( cell ), value_to_return , "")

    အောက်ပါဖော်မြူလာသည် ကော်လံတွင် "yes" ဟု ပြန်ပေးသည် B ကော်လံ A တွင် သက်ဆိုင်သောဆဲလ်တွင် နံပါတ်တစ်ခုခုပါရှိသည်ဆိုလျှင်-

    =IF(ISNUMBER(A2), "Yes", "")

    ဆဲလ်တွင် သီးခြားစာသားပါနေလျှင်

    အချို့သောစာသားပါရှိသောဆဲလ်များကို ရှာဖွေခြင်း (သို့မဟုတ် နံပါတ်များ သို့မဟုတ် ရက်စွဲများ) သည် လွယ်ကူသည်။ သင်သည် ပစ်မှတ်ဆဲလ်တစ်ခုတွင် လိုချင်သောစာသားပါရှိမရှိ စစ်ဆေးပေးသည့် ပုံမှန် IF ဖော်မြူလာကို ရေးပြီး value_if_true အငြင်းအခုံတွင် ပြန်ရန် စာသားကို ရိုက်ထည့်ပါ။

    IF( cell =" text ", value_to_return , "")

    ဥပမာ၊ ဆဲလ် A2 တွင် "ပန်းသီးများ" ရှိမရှိ သိရှိရန် ဤဖော်မြူလာကို အသုံးပြုပါ-

    =IF(A2="apples", "Yes", "")

    ဆဲလ်တွင် သီးခြားမပါဝင်ပါက၊စာသား

    သင်ဆန့်ကျင်ဘက်ရလဒ်ကို ရှာနေပါက၊ ဆိုလိုသည်မှာ ပစ်မှတ်ဆဲလ်တစ်ခုတွင် သတ်မှတ်ထားသောစာသား ("apples") မပါဝင်ပါက၊ ၎င်းမှတန်ဖိုးအချို့ကို အခြားကော်လံသို့ ပြန်ပို့ပေးပါ။

    အလွတ်စာကြောင်း ("") ကို value_if_true အငြင်းအခုံတွင် ဖြည့်သွင်းပြီး value_if_false အကြောင်းပြချက်-

    =IF(A2="apples", "", "Not apples")

    သို့မဟုတ် ၊ "not equal to" operator ကို logical_test တွင် ထည့်ပြီး value_if_true တွင် ပြန်ပို့ရန် စာသား-

    =IF(A2"apples", "Not apples", "")

    မည်သို့ပင်ဖြစ်စေ ဖော်မြူလာ ထွက်လာမည် ဤရလဒ်-

    ဆဲလ်တွင် စာသားပါရှိလျှင်- စာလုံးအသေး-အထိခိုက်မခံသောဖော်မြူလာ

    သင့်ဖော်မြူလာကို စာလုံးကြီးနှင့် စာလုံးသေးများကြား ခွဲခြားရန် အတင်းအကြပ်လုပ်ဆောင်ရန်၊ EXACT လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ စာလုံးအသေးအပါအဝင် စာသားစာကြောင်းနှစ်ခုသည် အတိအကျတူညီမှုရှိမရှိ စစ်ဆေးပေးသည်-

    =IF(EXACT(A2,"APPLES"), "Yes", "")

    ဆဲလ်အချို့တွင် မော်ဒယ်စာသားစာကြောင်းကိုလည်း ထည့်သွင်းနိုင်သည် (ထဲတွင် ပြောလိုက်ပါ C1)၊ $ သင်္ကေတ ($C$1) ဖြင့် ဆဲလ်ကိုးကားချက်ကို ပြင်ဆင်ပြီး ပစ်မှတ်ဆဲလ်ကို ထိုဆဲလ်နှင့် နှိုင်းယှဉ်ပါ-

    =IF(EXACT(A2,$C$1), "Yes", "")

    ဆဲလ်ဖြစ်ပါက သီးခြားစာသားစာကြောင်းပါရှိသည်။ (တစ်စိတ်တစ်ပိုင်း ကိုက်ညီမှု)

    ကျွန်ုပ်တို့သည် အသေးအဖွဲအလုပ်များကို ပြီးမြောက်ခဲ့ပြီး ပိုမိုစိန်ခေါ်မှုနှင့် စိတ်ဝင်စားဖွယ်ကောင်းသော အရာများဆီသို့ ဆက်သွားရန် :) ဤဥပမာတွင်၊ ပေးထားသော ဇာတ်ကောင် သို့မဟုတ် စာတန်းခွဲများသည် ဆဲလ်၏ အစိတ်အပိုင်း ဟုတ်မဟုတ်ကို ရှာဖွေရန် မတူညီသော လုပ်ဆောင်ချက်သုံးခုကို လိုအပ်သည် အကြောင်းအရာများ-

    IF(ISNUMBER(SEARCH(" text" ဆဲလ် )), value_to_return ")

    အတွင်းအပြင်မှ လုပ်ဆောင်နေသည် ဤသည်မှာ ဖော်မြူလာလုပ်ဆောင်သည့်အရာဖြစ်သည်-

    • ထိုSEARCH လုပ်ဆောင်ချက်သည် စာသားစာကြောင်းတစ်ကြောင်းကို ရှာဖွေပြီး string ကိုတွေ့ရှိပါက၊ ပထမစာလုံး၏ အနေအထားဖြစ်သော #VALUE ကို ပြန်ပေးသည်။ မဟုတ်ပါက အမှားအယွင်း ရှိပါသည်။
    • ISNUMBER လုပ်ဆောင်ချက်သည် SEARCH အောင်မြင်သည် သို့မဟုတ် မအောင်မြင်ခြင်း ရှိမရှိ စစ်ဆေးပါသည်။ SEARCH က နံပါတ်တစ်ခုခုကို ပြန်ပေးလိုက်ရင် ISNUMBER က TRUE ဖြစ်သွားပါတယ်။ SEARCH တွင် အမှားအယွင်းတစ်ခုဖြစ်ပေါ်ပါက ISNUMBER သည် FALSE ကိုပြန်ပေးသည်။
    • နောက်ဆုံးတွင်၊ IF လုပ်ဆောင်ချက်သည် ယုတ္တိစမ်းသပ်မှုတွင် TRUE ရှိသည့်ဆဲလ်များအတွက် သတ်မှတ်ထားသောတန်ဖိုးကို ပြန်ပေးသည်၊ သို့မဟုတ် မဟုတ်ပါက အလွတ်စာကြောင်း ("") ကို ပြန်ပေးသည်။

    ယခုအခါ၊ ဤအထွေထွေဖော်မြူလာသည် လက်တွေ့ဘဝလုပ်ငန်းစာရွက်များတွင် မည်သို့အလုပ်လုပ်သည်ကို ကြည့်ကြပါစို့။

    ဆဲလ်တွင် စာသားအချို့ပါရှိပါက၊ အခြားဆဲလ်တစ်ခုတွင် တန်ဖိုးတစ်ခုထည့်ပါ

    သင့်တွင် စာရင်းတစ်ခုရှိသည်ဆိုပါစို့။ ကော်လံ A တွင် မှာယူမှုများရှိပြီး သတ်သတ်မှတ်မှတ်သတ်မှတ်မှုဖြင့် မှာယူမှုများကို သင်ရှာဖွေလိုပါက "A-" ဟုပြောပါ။ ဤဖော်မြူလာဖြင့် လုပ်ဆောင်စရာကို ပြီးမြောက်နိုင်သည်-

    =IF(ISNUMBER(SEARCH("A-",A2)),"Valid","")

    ဖော်မြူလာရှိ စာကြောင်းကို hardcoding လုပ်မည့်အစား၊ သင့်ဖော်မြူလာရှိဆဲလ်ကို ရည်ညွှန်းသော သီးခြားဆဲလ် (E1) တွင် ထည့်သွင်းနိုင်သည်။ :

    =IF(ISNUMBER(SEARCH($E$1,A2)),"Valid","")

    ဖော်မြူလာ မှန်ကန်စွာ အလုပ်လုပ်ရန်အတွက် $ သင်္ကေတ (လုံးဝဆဲလ်ရည်ညွှန်းချက်) ဖြင့် စာကြောင်းပါရှိသော ဆဲလ်လိပ်စာကို လော့ခ်ချရန် သေချာပါစေ။

    ဆဲလ်တွင် သတ်မှတ်ထားသော စာသားပါရှိလျှင် ၎င်းကို အခြားကော်လံသို့ ကူးယူပါ

    တရားဝင်ဆဲလ်များ၏ အကြောင်းအရာများကို အခြားတစ်နေရာသို့ ကူးယူလိုပါက၊ အကဲဖြတ်ထားသောဆဲလ် (A2) လိပ်စာကို ပေးရုံသာဖြစ်သည်။ value_if_true argument-

    =IF(ISNUMBER(SEARCH($E$1,A2)),A2,"")

    အောက်က ဖန်သားပြင်ဓာတ်ပုံတွင် ရလဒ်များကို ပြသသည်-

    အကယ်၍ဆဲလ်တွင် သီးခြားစာသားပါရှိသည်- case-sensitive ဖော်မြူလာ

    အထက်နမူနာနှစ်ခုစလုံးတွင်၊ ဖော်မြူလာများသည် အသေးအမွှားအာရုံခံနိုင်သော ဖော်မြူလာဖြစ်သည်။ စာလုံးအကြီးအသေးကို အာရုံခံသောဒေတာဖြင့် လုပ်ဆောင်သည့်အခါတွင်၊ စာလုံးအသေးကို ခွဲခြားရန် SEARCH အစား FIND လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

    ဥပမာ၊ အောက်ပါပုံသေနည်းသည် စာလုံးအကြီး "A-" အသေးစားကို လျစ်လျူရှုခြင်း " a-".

    =IF(ISNUMBER(FIND("A-",A2)),"Valid","")

    ဆဲလ်အများအပြားတွင် စာသားကြိုးများ (OR logic)

    အနည်းဆုံး ပါဝင်သောဆဲလ်များကို ခွဲခြားသတ်မှတ်ရန်၊ သင်ရှာဖွေနေသည့်အရာများစွာထဲမှတစ်ခု၊ အောက်ပါဖော်မြူလာများထဲမှ တစ်ခုကို အသုံးပြုပါ။

    IF OR ISNUMBER SEARCH ဖော်မြူလာ

    အထင်ရှားဆုံးနည်းလမ်းမှာ စာတန်းခွဲတစ်ခုစီအတွက် တစ်ဦးချင်းစစ်ဆေးရန်နှင့် OR လုပ်ဆောင်ချက်ပါရှိသည် အနည်းဆုံးစာကြောင်းခွဲတစ်ခုတွေ့ရှိပါက IF(OR(ISNUMBER(SEARCH(" string1 ","1>cell ))))၊ ISNUMBER (SEARCH(" string2 ", cell ))), value_to_return , "")

    သင်သည် ကော်လံ A တွင် SKU စာရင်းတစ်ခုရှိသည်ဆိုပါစို့။ "ဝတ်စားဆင်ယင်မှု" သို့မဟုတ် "စကတ်" ပါ ၀ င်သောပစ္စည်းများကိုရှာဖွေလိုသည်။ ဤဖော်မြူလာကို အသုံးပြု၍ ၎င်းကို သင်လုပ်ဆောင်နိုင်သည်-

    =IF(OR(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("skirt",A2))),"Valid ","")

    ဖော်မြူလာသည် ပစ္စည်းအချို့အတွက် ကောင်းစွာအလုပ်လုပ်သော်လည်း ၎င်းနည်းလမ်းမဟုတ်သည်မှာ သေချာပါသည်။ အရာများစွာကို စစ်ဆေးလိုပါက သွားပါ။ ဤကိစ္စတွင်၊ နောက်ဥပမာတွင်ပြထားသည့်အတိုင်း SUMPRODUCT လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် ပိုကောင်းသောချဉ်းကပ်မှုတစ်ခုဖြစ်သည်။

    SUMPRODUCT ISNUMBER SEARCH ဖော်မြူလာ

    သင်ဖြစ်ပါက၊စာကြောင်းများစွာကို ကိုင်တွယ်ဖြေရှင်းခြင်း၊ စာကြောင်းတစ်ခုစီကို တစ်ဦးချင်းရှာဖွေခြင်းက သင့်ဖော်မြူလာကို ရှည်လျားပြီး ဖတ်ရန်ခက်ခဲစေမည်ဖြစ်သည်။ ပိုမိုပြေပြစ်သောဖြေရှင်းချက်တစ်ခုသည် ISNUMBER SEARCH ပေါင်းစပ်မှုကို SUMPRODUCT လုပ်ဆောင်ချက်တွင် ထည့်သွင်းမည်ဖြစ်ပြီး ရလဒ်သည် သုညထက် ကြီးသည်ရှိ၊ 2>)))>0

    ဥပမာ၊ A2 တွင် ဆဲလ် D2:D4 တွင် စကားလုံးများထည့်သွင်းခြင်းရှိမရှိ သိရှိရန်၊ ဤဖော်မြူလာကို အသုံးပြုပါ-

    =SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0

    တနည်းအားဖြင့်၊ ရှာဖွေရန် စာကြောင်းများပါရှိသော အမည်ပေးထားသော အပိုင်းအခြားတစ်ခုကို ဖန်တီးနိုင်သည်၊ သို့မဟုတ် ဖော်မြူလာတွင် စကားလုံးများကို တိုက်ရိုက်ပေးဆောင်နိုင်သည်-

    =SUMPRODUCT(--ISNUMBER(SEARCH({"dress","skirt","jeans"},A2)))>0

    မည်သို့ပင်ဖြစ်စေ၊ ရလဒ်သည် ဤကဲ့သို့ ဖြစ်လိမ့်မည်-

    အထွက်ကို ပိုမိုအသုံးပြုရလွယ်ကူစေရန်၊ သင်သည် အထက်ဖော်ပြပါဖော်မြူလာကို IF လုပ်ဆောင်ချက်တွင် ထည့်သွင်းပြီး TRUE/FALSE တန်ဖိုးများအစား သင့်ကိုယ်ပိုင်စာသားကို ပြန်ပို့နိုင်သည်-

    =IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0, "Valid", "")

    ဤဖော်မြူလာအလုပ်လုပ်ပုံ

    အဓိကတွင်၊ သင်သည် ယခင်နမူနာတွင်ရှင်းပြထားသည့်အတိုင်း SEARCH နှင့်အတူ ISNUMBER ကိုအသုံးပြုသည်။ ဤကိစ္စတွင်၊ ရှာဖွေမှုရလဒ်များကို {TRUE;FALSE;FALSE} ကဲ့သို့သော ခင်းကျင်းမှုပုံစံဖြင့် ကိုယ်စားပြုထားသည်။ ဆဲလ်တစ်ခုတွင် သတ်မှတ်ထားသော စာတန်းခွဲများထဲမှ အနည်းဆုံးတစ်ခု ပါဝင်နေပါက၊ array တွင် TRUE ရှိပါမည်။ unary အော်ပရေတာ နှစ်ထပ် (--) သည် TRUE/FALSE တန်ဖိုးများကို 1 နှင့် 0 သို့ အသီးသီး အတင်းအကျပ် ခိုင်းစေကာ {1;0;0} ကဲ့သို့ array တစ်ခုကို ပေးပို့သည်။ နောက်ဆုံးတွင်၊ SUMPRODUCT လုပ်ဆောင်ချက်သည် နံပါတ်များကို ပေါင်းထည့်ကာ သုညထက်ကြီးသော ဆဲလ်များကို ရွေးထုတ်ပါသည်။

    အကယ်၍ဆဲလ်တွင် စာကြောင်းများစွာပါရှိသည် (AND logic)

    သတ်မှတ်ထားသော စာသားလိုင်းများအားလုံးကို ပါဝင်သောဆဲလ်များကို သင်ရှာဖွေလိုသည့်အခါတွင်၊ ရင်းနှီးပြီးသား ISNUMBER ရှာဖွေမှုပေါင်းစပ်မှုကို IF AND:

    IF(AND(ISNUMBER) နှင့်အတူ အသုံးပြုပါ။ (SEARCH(" string1 ", cell )), ISNUMBER(SEARCH(" string2 ", cell ))), value_to_return ,")

    ဥပမာ၊ "dress" နှင့် "blue" နှစ်မျိုးလုံးပါရှိသော SKU များကို ဤဖော်မြူလာဖြင့် တွေ့နိုင်သည်-

    =IF(AND(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("blue",A2))),"Valid ","")

    သို့မဟုတ် စာရိုက်နိုင်သည် သီးခြားဆဲလ်များရှိ စာကြောင်းများနှင့် သင့်ဖော်မြူလာရှိ အဆိုပါဆဲလ်များကို ရည်ညွှန်းပါ-

    =IF(AND(ISNUMBER(SEARCH($D$2,A2)),ISNUMBER(SEARCH($E$2,A2))),"Valid ","")

    အခြားဖြေရှင်းချက်အနေဖြင့်၊ သင်သည် စာကြောင်းတစ်ခုစီ၏ ဖြစ်ပေါ်မှုကို ရေတွက်ပြီး စစ်ဆေးနိုင်ပါသည်။ အရေအတွက်တစ်ခုစီသည် သုညထက် ပိုနေပါက-

    =IF(AND(COUNTIF(A2,"*dress*")>0,COUNTIF(A2,"*blue*")>0),"Valid","")

    ရလဒ်သည် အထက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင် ပြထားသည့်အတိုင်း အတိအကျဖြစ်နေပါမည်။

    ဆဲလ်တန်ဖိုးအပေါ်အခြေခံ၍ မတူညီသောရလဒ်များကို မည်သို့ပြန်ရမည်နည်း။

    သင်သည် ပစ်မှတ်ကော်လံရှိ ဆဲလ်တစ်ခုစီကို အခြားအရာများစာရင်းနှင့် နှိုင်းယှဉ်ကာ ကိုက်ညီမှုတစ်ခုစီအတွက် မတူညီသောတန်ဖိုးကို ပြန်ပေးလိုပါက အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုကို အသုံးပြုပါ။

    Nested IFs

    nested IF ဖော်မြူလာ၏ logic သည် ဤကဲ့သို့ ရိုးရှင်းပါသည်- သင်သည် အခြေအနေတစ်ခုစီကို စမ်းသပ်ရန် သီးခြား IF လုပ်ဆောင်ချက်ကို အသုံးပြုကာ ထိုစစ်ဆေးမှုများ၏ ရလဒ်များပေါ်မူတည်၍ မတူညီသော တန်ဖိုးများကို ပြန်ပေးပါသည်။

    IF( cell =" lookup_text1 ", " return _ text1 ", IF( cell =" lookup_text2 ", " return _ text2 ", IF( cell =" lookup_text3 ", " return _ text3 ", "")))

    သင့်တွင် ကော်လံ A တွင် အရာများစာရင်းရှိပြီး၊ ကော်လံ B တွင် ၎င်းတို့၏ အတိုကောက်များကို ထားရှိလိုသည်ဆိုပါက၊ ၎င်းကို ပြီးမြောက်ရန်၊ အောက်ပါဖော်မြူလာကို အသုံးပြုပါ-

    =IF(A2="apple", "Ap", IF(A2="avocado", "Av", IF(A2="banana", "B", IF(A2="lemon", "L", ""))))

    nested IF ၏ syntax နှင့် logic အကြောင်း အပြည့်အစုံအတွက်၊ Excel တွင် nested IF - များစွာသော အခြေအနေများကို ဖော်မြူလာတစ်ခုတည်းတွင် ကြည့်ပါ။

    ရှာဖွေမှုဖော်မြူလာ

    နောက်ထပ်တစ်ခုရှာဖွေနေပါက၊ ကျစ်လျစ်ပြီး ပိုနားလည်နိုင်သော ဖော်မြူလာ၊ ဒေါင်လိုက်အခင်းအကျင်းများကို အဆက်မပြတ်အဖြစ် ပံ့ပိုးပေးထားသည့် ရှာဖွေမှုနှင့် ပြန်ပေးတန်ဖိုးများနှင့်အတူ LOOKUP လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-

    LOOKUP( cell ၊ {" lookup_text1 ";" lookup_text2 ";" lookup_text3 ";…}, {" return _ text1 ";" return _ text2 ";" return _ text3 ";… })

    တိကျသောရလဒ်များအတွက်၊ ရှာဖွေမှုတန်ဖိုးများကို အက္ခရာစဉ်အလိုက် တွင် စာရင်းပြုစုရန် သေချာပါစေ။ A မှ Z။

    =LOOKUP(A2,{"apple";"avocado";"banana";"lemon"},{"Ap";"Av";"B";"L"})

    nested IF များနှင့် နှိုင်းယှဉ်ပါက Lookup formula တွင် နောက်ထပ်အားသာချက်တစ်ခုရှိသည် - ၎င်းသည် wildcard စာလုံးများကို နားလည်သည် ထို့ကြောင့် တစ်စိတ်တစ်ပိုင်း ကိုက်ညီမှုများကို ခွဲခြားသတ်မှတ်နိုင်သည်။

    ဥပမာ၊ ကော်လံ A တွင် အမျိုးအစား အနည်းငယ်ပါရှိသည်။ ငှက်ပျောသီး၏ "*banana*" ကို ရှာကြည့်နိုင်ပြီး ဆဲလ်အားလုံးအတွက် တူညီသော အတိုကောက် ("B") ပြန်ပေးသည်-

    =LOOKUP(A2,{"apple";"avocado";"*banana*";"lemon"},{"Ap";"Av";"B";"L"})

    နောက်ထပ်အချက်အလက်များအတွက်၊ nested IFs များအတွက် အခြားရွေးချယ်စရာတစ်ခုအနေဖြင့် Lookup formula ကို ကြည့်ပါ။

    Vlookup formula

    ပြောင်းလဲနိုင်သောဒေတာအတွဲတစ်ခုဖြင့် လုပ်ဆောင်သောအခါ၊ တူညီသောစာရင်းကို သီးခြားထည့်သွင်းရန် ပိုမိုအဆင်ပြေနိုင်သည် ဆဲလ်များနှင့် Vlookup ဖော်မြူလာကို အသုံးပြု၍ ၎င်းတို့ကို ပြန်လည်ရယူခြင်း၊ဥပမာ-

    =VLOOKUP(A2, $D$2:$E$5, 2,FALSE )

    ပိုမိုသိရှိလိုပါက၊ စတင်သူများအတွက် Excel VLOOKUP သင်ခန်းစာကို ကြည့်ပါ။

    ဆဲလ်တစ်ခုရှိမရှိကို သင်စစ်ဆေးပုံမှာ ဤသို့ဖြစ်သည်။ Excel တွင် မည်သည့်တန်ဖိုး သို့မဟုတ် သီးခြားစာသားပါရှိသည်။ လာမည့်အပတ်တွင် Excel's If cell တွင် ဖော်မြူလာများပါရှိသော ဖော်မြူလာများကို ဆက်လက်ကြည့်ရှုပြီး သက်ဆိုင်ရာဆဲလ်များကို ရေတွက်ခြင်း သို့မဟုတ် ပေါင်းစည်းနည်း၊ ထိုဆဲလ်များပါရှိသော အတန်းတစ်ခုလုံးကို ကူးယူခြင်း သို့မဟုတ် ဖယ်ရှားခြင်းနှင့် အခြားအရာများကို လေ့လာပါ။ ကျေးဇူးပြု၍ စောင့်မျှော်နေပါ။

    လေ့ကျင့်ခန်းစာအုပ်ကို လေ့ကျင့်ပါ

    Excel ဆဲလ်ပါ၀င်ပါက - ပုံသေနည်းနမူနာများ (.xlsx ဖိုင်)

    မိုက်ကယ်ဘရောင်းသည် ဆော့ဖ်ဝဲလ်ကိရိယာများကို အသုံးပြု၍ ရှုပ်ထွေးသောလုပ်ငန်းစဉ်များကို ရိုးရှင်းအောင်ပြုလုပ်လိုသော သီးသန့်နည်းပညာကို ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ နည်းပညာနယ်ပယ်တွင် ဆယ်စုနှစ်တစ်ခုကျော်အတွေ့အကြုံဖြင့် Microsoft Excel နှင့် Outlook အပြင် Google Sheets နှင့် Docs တို့တွင် သူ၏ကျွမ်းကျင်မှုကို ချီးမြှောက်ခဲ့သည်။ Michael ၏ဘလော့ဂ်သည် ကုန်ထုတ်စွမ်းအားနှင့် ထိရောက်မှုတိုးတက်စေရန်အတွက် လိုက်လျောရလွယ်ကူသော အကြံပြုချက်များနှင့် သင်ခန်းစာများကို အခြားသူများအား မျှဝေရန် ရည်ရွယ်ပါသည်။ သင်သည် ကျွမ်းကျင်သော သို့မဟုတ် စတင်သူဖြစ်ပါစေ၊ Michael ၏ဘလော့ဂ်သည် ဤမရှိမဖြစ်လိုအပ်သောဆော့ဖ်ဝဲလ်ကိရိယာများထဲမှ အကောင်းဆုံးကိုရယူရန်အတွက် အဖိုးတန်သောထိုးထွင်းသိမြင်မှုနှင့် လက်တွေ့ကျသောအကြံဉာဏ်များကို ပေးပါသည်။