မာတိကာ
ဤသင်ခန်းစာတွင် လုပ်ဆောင်ချက်တစ်ခုပြုလုပ်နည်းကို ရှင်းပြထားသည်။ VPR (VLOOKUP) case-sensitive၊ Excel သည် case-sensitive ပုံစံဖြင့် ရှာဖွေနိုင်သော အခြားဖော်မြူလာများစွာကို ပြသပြီး လုပ်ဆောင်မှုတစ်ခုစီ၏ အားသာချက်များနှင့် အားနည်းချက်များကို ထောက်ပြသည်။
Excel အသုံးပြုသူတိုင်းသည် ဒေါင်လိုက်ရှာဖွေမှုကို လုပ်ဆောင်သည့် လုပ်ဆောင်ချက်ကို သိရှိနားလည်ကြသည်ဟု ထင်ပါတယ်။ မှန်ပါတယ်၊ ဒါက function တစ်ခုပါ။ VPR. သို့သော် လူအနည်းငယ်သာ သိသည်။ VPR စာလုံးအသေးသည် အထိမခံနိုင်ပါ၊ ဆိုလိုသည်မှာ စာလုံးအသေးနှင့် အထက်စာလုံးများသည် ၎င်းအတွက် တူညီပါသည်။
ဤသည်မှာ မသန်စွမ်းမှုကို ပြသသည့် အမြန်ဥပမာတစ်ခုဖြစ်သည်။ VPR မှတ်ပုံတင် အသိအမှတ်ပြုပါ။ ဆဲလ်တစ်ခုတွင် ဆိုပါစို့ A1 တန်ဖိုး "ဘေလ်" နှင့် ဆဲလ်များပါရှိသည်။ A2 - “ဘေလ်”၊ ဖော်မြူလာ-
=VLOOKUP("Bill",A1:A10,2)
=ВПР("Bill";A1:A10;2)
… ထိုတန်ဖိုးသည် စာရင်းထဲတွင် ပထမဆုံးရောက်လာပြီး ဆဲလ်မှတန်ဖိုးကို ထုတ်ယူသောကြောင့် “ဘေလ်” တွင် ၎င်း၏ရှာဖွေမှုကို ရပ်သွားပါမည်။ B1.
နောက်တော့ ဒီဆောင်းပါးမှာ လုပ်နည်းကို ပြောပြပါမယ်။ VPR စာလုံးအကြီးအသေးသတိထားရမည်။ ထို့အပြင်၊ Excel တွင် case-sensitive ရှာဖွေမှုများကို လုပ်ဆောင်နိုင်သည့် နောက်ထပ် လုပ်ဆောင်ချက်များကို ကျွန်ုပ်တို့ လေ့လာပါမည်။
အရိုးရှင်းဆုံးနဲ့ စတင်ပါမယ်- VIEW (LOOKUP) နှင့် SUMPRODUCT (SUMPRODUCT) သည် ကံမကောင်းစွာဖြင့်၊ သိသာထင်ရှားသော ကန့်သတ်ချက်များစွာရှိသည်။ ထို့နောက် အနည်းငယ်ပိုရှုပ်ထွေးသော ဖော်မြူလာကို အနီးကပ် လေ့လာကြည့်ပါမည်။ INDEX+MATCH (INDEX+MATCH) သည် မည်သည့်အခြေအနေတွင်မဆို ဒေတာအစုံနှင့်မဆို အပြစ်ကင်းစင်စွာ အလုပ်လုပ်ပါသည်။
VLOOKUP လုပ်ဆောင်ချက်သည် အသေးအဖွဲကိစ္စဖြစ်သည်။
သင်သိပြီးသားအတိုင်း, ပုံမှန် function ကို VPR case insensitive ဖြစ်ပါတယ်။ သို့ရာတွင်၊ ၎င်းကို ဖြစ်ရပ်မှန်ဖြစ်စေရန် နည်းလမ်းတစ်ခုရှိသည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ အောက်ပါဥပမာတွင်ပြထားသည့်အတိုင်း ဇယားတွင် အရန်ကော်လံတစ်ခုထည့်ရန်လိုအပ်သည်။
ကော်လံတစ်ခုတွင် ဆိုပါစို့ B ထုတ်ကုန်အမှတ်အသားများ (ပစ္စည်း) များရှိပြီး သင်သည် ထုတ်ကုန်၏စျေးနှုန်းနှင့် ကော်လံများမှ သက်ဆိုင်ရာမှတ်ချက်ကို ထုတ်ယူလိုပါသည်။ C и D. ပြဿနာမှာ အမှတ်အသားများသည် စာလုံးသေးနှင့် စာလုံးကြီး နှစ်မျိုးလုံးပါ၀င်သောကြောင့် ဖြစ်သည်။ ဥပမာ၊ ဆဲလ်တန်ဖိုးများ B4 (001Tvci3u) နှင့် B5 (001Tvci3U) နောက်ဆုံး စာလုံး၏ အခြေအနေတွင်သာ ကွဲပြားသည်၊ u и U အသီးသီး။
သင်စိတ်ကူးနိုင်သည်အတိုင်း, ပုံမှန်ရှာဖွေရေးဖော်မြူလာ
=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)
=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)
ပြန်လာကြလိမ့်မည် $ 90ဖိုးလုံး ၊ 001Tvci3u သည်ထက်စောသော ရှာဖွေမှုအပိုင်းတွင် ရှိနေသည်။ 001Tvci3U. ဒါပေမယ့် အဲဒါက ငါတို့လိုအပ်တာမဟုတ်ဘူးလား။
လုပ်ဆောင်ချက်တစ်ခုဖြင့် ရှာဖွေရန် VPR Excel case sensitive တွင်၊ သင်သည် helper ကော်လံတစ်ခုကို ထည့်ပြီး ၎င်း၏ဆဲလ်များကို အောက်ပါဖော်မြူလာဖြင့် ဖြည့်ရပါမည် (B သည် ရှာဖွေရေးကော်လံရှိရာ)။
=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")
=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")
ဤဖော်မြူလာသည် လိုချင်သောတန်ဖိုးကို သီးခြားအက္ခရာများအဖြစ် ခွဲကာ စာလုံးတစ်လုံးစီကို ၎င်း၏ကုဒ်ဖြင့် အစားထိုးသည် (ဥပမာ၊ အစား၊ A 65 တွင်၊ အစား a ကုဒ် 97) ထို့နောက် ဤကုဒ်များကို သီးသန့်နံပါတ်များအဖြစ် ပေါင်းစပ်ပါ။
အဲဒီနောက်မှာတော့ ရိုးရှင်းတဲ့လုပ်ဆောင်ချက်ကို အသုံးပြုပါတယ်။ VPR case sensitive search အတွက်
=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)
=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)
Function ၏ မှန်ကန်သော လုပ်ဆောင်မှု VPR case-sensitive သည် အချက်နှစ်ချက်ပေါ်တွင် မူတည်သည်-
- အထောက်အကူကော်လံသည် ကြည့်ရှုနိုင်သောအပိုင်းအတွက် ဘယ်ဘက်ဆုံးကော်လံဖြစ်ရမည်။
- သင်ရှာဖွေနေသောတန်ဖိုးတွင် တန်ဖိုးအစစ်အမှန်အစား စာလုံးကုဒ်တစ်ခုပါဝင်ရပါမည်။
CODE လုပ်ဆောင်ချက်ကို မှန်ကန်စွာအသုံးပြုနည်း
အရန်ကော်လံ၏ဆဲလ်များထဲသို့ ထည့်သွင်းသည့်ဖော်မြူလာသည် သင့်ရှာဖွေမှုတန်ဖိုးများအားလုံးတွင် တူညီသောစာလုံးအရေအတွက်ရှိသည်ဟု ယူဆသည်။ မဟုတ်ပါက သင်သည် အသေးငယ်ဆုံးနှင့် အကြီးဆုံးနံပါတ်များကို သိရန်နှင့် လုပ်ဆောင်ချက်များစွာကို ထည့်သွင်းရန် လိုအပ်ပါသည်။ မှားယွင်းသော (IFERROR) အတိုဆုံးနှင့် အရှည်ဆုံး ရှာဖွေထားသော တန်ဖိုးအကြား စာလုံးအရေအတွက် ကွာခြားချက်။
ဥပမာအားဖြင့်၊ အတိုဆုံးရှာဖွေမှုတန်ဖိုးသည် အက္ခရာ 3 လုံးဖြစ်ပြီး အရှည်ဆုံးမှာ 5 လုံးဖြစ်ပါက၊ ဤဖော်မြူလာကို အသုံးပြုပါ-
=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")
=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")
လုပ်ဆောင်ချက်အတွက် PSTR (လယ်) သင်သည် အောက်ပါ အကြောင်းပြချက်များကို ပေးဆောင်သည်-
- ပထမအငြင်းအခုံ- စာသားမ (text) သည် ထုတ်ယူရမည့် အက္ခရာများပါရှိသော စာသား သို့မဟုတ် ဆဲလ်ကိုးကားချက် (ကျွန်ုပ်တို့၏ ကိစ္စမှာ B2 ဖြစ်သည်)
- ပထမအငြင်းအခုံ- start_num (start_position) သည် ထုတ်ယူရမည့် ဇာတ်ကောင်များ၏ ပထမဆုံး အနေအထားဖြစ်သည်။ သင်ဝင်ပါ။ 1 ပထမ function တွင် PSTR, 2 - ဒုတိယလုပ်ဆောင်ချက်တွင် PSTR စသည်တို့ကို
- ပထမအငြင်းအခုံ- နံပါတ်များ (number_of_characters) – စာသားမှထုတ်ယူရန် စာလုံးအရေအတွက်ကို သတ်မှတ်သည်။ ကျွန်ုပ်တို့သည် တစ်ချိန်လုံးတွင် စာလုံး 1 လုံးသာ လိုအပ်သောကြောင့် လုပ်ဆောင်ချက်အားလုံးတွင် ကျွန်ုပ်တို့ရေးသားပါသည်။ 1.
Limited: လုပ်ဆောင်ချက် VPR Excel တွင် case-sensitive ရှာဖွေမှုများအတွက် အကောင်းဆုံးဖြေရှင်းချက်မဟုတ်ပါ။ ပထမဦးစွာ အရန်ကော်လံတစ်ခု ထပ်ဖြည့်ရန် လိုအပ်သည်။ ဒုတိယအနေဖြင့်၊ ဒေတာသည် တစ်သားတည်းဖြစ်နေပါက သို့မဟုတ် ရှာဖွေထားသော တန်ဖိုးများတွင် စာလုံးအရေအတွက်အတိအကျကို သိမှသာ ဖော်မြူလာသည် ကောင်းမွန်သောအလုပ်ဖြစ်သည်။ ၎င်းသည် သင့်ကိစ္စမဟုတ်ပါက၊ အောက်တွင်ဖော်ပြထားသော ဖြေရှင်းနည်းများထဲမှ တစ်ခုကို အသုံးပြုခြင်းက ပိုကောင်းပါတယ်။
case sensitive ရှာဖွေမှုအတွက် LOOKUP လုပ်ဆောင်ချက်
လုပ်ဆောင်ချက် VIEW (LOOKUP) နှင့် ပတ်သက်သည်။ VPRသို့သော် ၎င်း၏ syntax သည် အရန်ကော်လံတစ်ခုမထည့်ဘဲ case-sensitive ရှာဖွေမှုများကို ခွင့်ပြုသည်။ ဒီလိုလုပ်ဖို့၊ သုံးပါ။ VIEW function နှင့်ပေါင်းစပ် အတိအကျ (အတိအကျ)။
အကယ်၍ ကျွန်ုပ်တို့သည် ယခင်နမူနာမှ (အရန်ကော်လံမပါဘဲ) ဒေတာကို ယူပါက၊ ထို့နောက် အောက်ပါပုံသေနည်းသည် အလုပ်နှင့် ရင်ဆိုင်ရလိမ့်မည်-
=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)
=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)
အပိုင်းအခြားအတွင်း ဖော်မြူလာရှာဖွေမှုများ A2:A7 ဆဲလ်တန်ဖိုးနှင့် အတိအကျကိုက်ညီမှု F2 case sensitive ဖြစ်ပြီး အတန်းတူ ကော်လံ B မှ တန်ဖိုးကို ပြန်ပေးသည်။
ကဲ့သို့ VPRfunction ကို VIEW အောက်တွင်ဖော်ပြထားသောစခရင်ရှော့တွင်သင်တွေ့မြင်နိုင်သကဲ့သို့စာသားနှင့်ဂဏန်းတန်ဖိုးများနှင့်အညီအမျှအလုပ်လုပ်သည်-
အရေးကြီး! လုပ်ဆောင်နိုင်စေရန် VIEW မှန်ကန်စွာ အလုပ်လုပ်သည်၊ ဆိုလိုသည်မှာ ရှာဖွေမှုကော်လံရှိ တန်ဖိုးများကို အသေးဆုံးမှ အကြီးဆုံးအထိ ကြီးလိုက်ကြီးလိုက် စီရပါမည်။
Function ဘယ်လိုအလုပ်လုပ်လဲဆိုတာ အတိုချုပ်ရှင်းပြပါရစေ အတိအကျ အပေါ်မှာပြထားတဲ့ ပုံသေနည်းထဲမှာ ဒါက အဓိကအချက်မို့ပါ။
လုပ်ဆောင်ချက် အတိအကျ 1st နှင့် 2nd အငြင်းအခုံများရှိ စာသားတန်ဖိုးနှစ်ခုကို နှိုင်းယှဉ်ပြီး အတိအကျတူညီပါက TRUE သို့မဟုတ် ၎င်းတို့မဟုတ်ပါက FALSE ပြန်ပေးသည်။ လုပ်ဆောင်ချက်က ကျွန်တော်တို့အတွက် အရေးကြီးတယ်။ အတိအကျ စာလုံးအကြီးအသေးသတိထားရမည်။
ကျွန်ုပ်တို့၏ဖော်မြူလာအလုပ်လုပ်ပုံကို ကြည့်ကြပါစို့ မြင်ကွင်း+အတိအကျ:
=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)
=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)
- လုပ်ဆောင်ချက် အတိအကျ ဆဲလ်တန်ဖိုးကို နှိုင်းယှဉ်သည်။ F2 ကော်လံတစ်ခုရှိ အစိတ်အပိုင်းအားလုံးနှင့် A (A2:A7)။ အတိအကျကိုက်ညီမှုတစ်ခုတွေ့ရှိပါက TRUE ၊ မဟုတ်ပါက FALSE ပြန်ပေးသည်။
- မင်းက ပထမဆုံး function argument ပေးကတည်းက VIEW တန်ဖိုး TRUE၊ ၎င်းသည် သတ်မှတ်ထားသော ကော်လံမှ သက်ဆိုင်သောတန်ဖိုးကို အတိအကျကိုက်ညီမှုတွေ့ရှိပါက၊ စာလုံးအသေးအဖွဲမှသာလျှင် ထုတ်ယူပါသည်။
ဤရှင်းလင်းချက်သည် ရှင်းလင်းပြတ်သားပြီး အဓိက အယူအဆကို ယခု သင်နားလည်နိုင်မည်ဟု မျှော်လင့်ပါသည်။ သို့ဆိုလျှင်၊ ကျွန်ုပ်တို့ နောက်ထပ်ခွဲခြမ်းစိတ်ဖြာမည့် အခြားလုပ်ဆောင်ချက်များနှင့် ပတ်သက်၍ သင်အခက်အခဲရှိမည်မဟုတ်ပါ။ သူတို့အားလုံးက တူညီတဲ့မူအရ လုပ်တယ်။
Limited: ရှာဖွေမှုကော်လံရှိ ဒေတာကို ကြီးလိုက်ကြီးလိုက် စီရပါမည်။
SUMPRODUCT – စာသားတန်ဖိုးများ၊ စာလုံးအကြီးအသေးများကို ရှာတွေ့သော်လည်း နံပါတ်များကိုသာ ပြန်ပေးသည်။
ခေါင်းစဉ်ကနေ နားလည်ပြီးသား၊ SUMPRODUCT (SUMPRODUCT) သည် သင့်အား case-sensitive ရှာဖွေမှုကို လုပ်ဆောင်ရန် ကူညီပေးမည့် အခြားသော Excel လုပ်ဆောင်ချက်ဖြစ်ပြီး ဂဏန်းတန်ဖိုးများကိုသာ ပြန်ပေးမည်ဖြစ်သည်။ ဤရွေးချယ်မှုသည် သင့်အတွက် အဆင်မပြေပါက၊ သင်ချက်ချင်း အစုအဝေးသို့ ဆက်သွားနိုင်သည်။ INDEX+MATCHမည်သည့်ကိစ္စနှင့်မဆို ဒေတာအမျိုးအစားများအတွက် အဖြေတစ်ခုပေးသည်။
ဦးစွာ၊ ဤလုပ်ဆောင်ချက်၏ syntax ကို အတိုချုံးရှင်းပြပါရစေ၊ ၎င်းသည် အောက်ပါအတိုင်း case-sensitive formula ကို သင့်အား ပိုမိုနားလည်နိုင်စေရန် ကူညီပေးပါမည်။
လုပ်ဆောင်ချက် SUMPRODUCT ပေးထားသော array ၏ဒြပ်စင်များကို မြှောက်ပြီး ရလဒ်၏ပေါင်းလဒ်ကို ပြန်ပေးသည်။ syntax သည် ဤကဲ့သို့ ဖြစ်သည်-
SUMPRODUCT(array1,[array2],[array3],...)
СУММПРОИЗВ(массив1;[массив2];[массив3];…)
ကျွန်ုပ်တို့သည် case-sensitive ရှာဖွေမှုလိုအပ်သောကြောင့်၊ ကျွန်ုပ်တို့သည် လုပ်ဆောင်ချက်ကို အသုံးပြုပါသည်။ အတိအကျ မြှောက်ကိန်းများထဲမှ တစ်ခုအဖြစ် ယခင်ဥပမာမှ (EXACT)
=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))
=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))
သင်မှတ်မိသည့်အတိုင်း အတိအကျ ဆဲလ်တန်ဖိုးကို နှိုင်းယှဉ်သည်။ F2 ကော်လံတစ်ခုရှိ အစိတ်အပိုင်းအားလုံးနှင့် A. အတိအကျကိုက်ညီမှုတစ်ခုတွေ့ရှိပါက TRUE ၊ မဟုတ်ပါက FALSE ပြန်ပေးသည်။ သင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်များတွင် Excel သည် TRUE အဖြစ် ယူသည်။ 1နှင့် FALSE တို့အတွက် 0နောက်ထပ် SUMPRODUCT ဤဂဏန်းများကို မြှောက်ပြီး ရလဒ်များကို ပေါင်းပါ။
သုညကို မြှောက်သောအခါတွင် အမြဲပေးသောကြောင့် ရေတွက်မရပါ။ 0. ကော်လံတစ်ခုတွင် အတိအကျကိုက်ညီသည့်အခါ ဘာဖြစ်မည်ကို အနီးကပ်လေ့လာကြည့်ကြပါစို့ A တွေ့ပြီးပြန်လာတယ်။ 1… လုပ်ဆောင်ချက် SUMPRODUCT ကော်လံရှိ နံပါတ်ကို မြှောက်ပေးသည်။ B on 1 ရလဒ်ကို ပြန်ပေးသည် - အတိအကျတူညီသောနံပါတ်။ အဘယ်ကြောင့်ဆိုသော် အခြားထုတ်ကုန်များ၏ ရလဒ်များသည် သုညဖြစ်ပြီး ၎င်းတို့သည် ရရှိလာသော ပေါင်းလဒ်ကို မထိခိုက်စေသောကြောင့်ဖြစ်သည်။
ကံမကောင်းစွာပဲ function ကို SUMPRODUCT ပွား၍မရသောကြောင့် စာသားတန်ဖိုးများနှင့် ရက်စွဲများဖြင့် အလုပ်မလုပ်ပါ။ ဤကိစ္စတွင်၊ သင်သည် error message ကိုလက်ခံရရှိလိမ့်မည်။ #VALUE! ဆဲလ်တစ်ခုတွင်ကဲ့သို့ (#VALUE!) F4 အောက်ကပုံထဲမှာ
Limited: ဂဏန်းတန်ဖိုးများကိုသာ ပြန်ပေးသည်။
INDEX + MATCH - မည်သည့်ဒေတာအမျိုးအစားအတွက်မဆို case-sensitive ရှာဖွေမှု
နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် မည်သည့်ဒေတာအစုံနှင့်မဆို အလုပ်လုပ်နိုင်သော အကန့်အသတ်မရှိ အသေးစိပ်-အကဲဆတ်သော ရှာဖွေဖော်မြူလာတစ်ခုနှင့် နီးစပ်ပါသည်။
အကောင်းဆုံးကို အချိုပွဲအတွက် ချန်ထားသောကြောင့်မဟုတ်ဘဲ၊ ယခင်နမူနာများမှ ရရှိသော အသိပညာသည် သင့်အား case-sensitive ဖော်မြူလာကို ပိုမိုမြန်ဆန်စွာ နားလည်နိုင်ရန် ကူညီပေးသောကြောင့်၊ ဤဥပမာသည် နောက်ဆုံးဖြစ်လာပါသည်။ INDEX+MATCH (INDEX+MATCH)။
သင်ခန့်မှန်းထားသည့်အတိုင်း လုပ်ဆောင်ချက်များ ပေါင်းစပ်မှု ပိုထင်ရှားတယ်။ и INDEX Excel သည် ပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့် အစွမ်းထက်သော အခြားရွေးချယ်စရာတစ်ခုအဖြစ် အသုံးပြုသည်။ VPR. VLOOKUP အစား INDEX နှင့် MATCH ကိုအသုံးပြုခြင်း ဆောင်းပါးသည် ဤလုပ်ဆောင်ချက်များ မည်သို့အတူတကွအလုပ်လုပ်ပုံကို စုံလင်စွာရှင်းပြပါမည်။
အဓိကကျတဲ့အချက်တွေကို ပြန်ပြောပြပါမယ်။
- လုပ်ဆောင်ချက် ပိုထင်ရှားတယ်။ (MATCH) သည် ပေးထားသည့် အပိုင်းအခြားတစ်ခုရှိ တန်ဖိုးတစ်ခုကို ရှာဖွေပြီး ၎င်း၏ ဆွေမျိုးအနေအထား၊ ဆိုလိုသည်မှာ အတန်းနှင့်/သို့မဟုတ် ကော်လံနံပါတ်၊
- ထို့နောက် function ကို INDEX (INDEX) သတ်မှတ်ထားသော ကော်လံနှင့်/သို့မဟုတ် အတန်းမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးသည်။
ဖော်မြူလာလုပ်ဖို့ INDEX+MATCH case-sensitive ဖြင့်ရှာဖွေနိုင်သည်၊ ၎င်းတွင် function တစ်ခုထည့်ရန်သာလိုသည်။ ဘာလဲဆိုတာ ထပ်ပြီး ခန့်မှန်းဖို့ မခက်ပါဘူး။ အတိအကျ (အတိအကျ)-
=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))
=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))
ဒီပုံသေနည်းထဲမှာ အတိအကျ function နှင့်တွဲဖက်သကဲ့သို့တူညီသောနည်းလမ်းဖြင့်အလုပ်လုပ်ပါတယ်။ VIEWနှင့်တူညီသောရလဒ်ကိုပေးသည်-
ဖော်မြူလာကို သတိပြုပါ။ INDEX+MATCH curly braces များတွင် ထည့်သွင်းထားသော array formula တစ်ခုဖြစ်ပြီး ၎င်းကို နှိပ်ခြင်းဖြင့် အပြီးသတ်ရပါမည်။ ကို Ctrl + Shift + Enter.
အဘယ်ကြောင့် INDEX+MATCH သည် case-sensitive ရှာဖွေမှုအတွက် အကောင်းဆုံးဖြေရှင်းချက်ဖြစ်သနည်း။
အစုအဝေး၏အဓိကအားသာချက်များ INDEX и ပိုထင်ရှားတယ်။:
- မတူဘဲ အရန်ကော်လံထည့်ရန် မလိုအပ်ပါ။ VPR.
- မတူဘဲ ရှာဖွေရေးကော်လံကို စီရန် မလိုအပ်ပါ။ VIEW.
- ဒေတာအမျိုးအစားအားလုံး - နံပါတ်များ၊ စာသားနှင့်ရက်စွဲများနှင့်အလုပ်လုပ်သည်။
ဒီဖော်မြူလာက ပြီးပြည့်စုံပုံရတယ် မဟုတ်လား။ တကယ်တော့ မဟုတ်ဘူး။ အဲဒါကြောင့်ပါ။
ရှာဖွေမှုတန်ဖိုးနှင့် ဆက်စပ်နေသည့် ပြန်တန်ဖိုးကော်လံရှိ ဆဲလ်သည် ဗလာဖြစ်သည်ဟု ယူဆပါ။ ဖော်မြူလာက ဘယ်လိုရလဒ်တွေ ပြန်ရလာမလဲ။ မရှိဘူးလား? ဖော်မြူလာ အမှန်တကယ် ပြန်လာသည်ကို ကြည့်ကြပါစို့။
အိုး၊ ဖော်မြူလာက သုညကို ပြန်ပေးပါတယ်။ သင်သည် စာသားတန်ဖိုးများ သန့်သန့်ဖြင့် လုပ်ဆောင်နေပါက ၎င်းသည် ပြဿနာကြီးကြီးမားမား မဟုတ်ပါ။ သို့ရာတွင်၊ ဇယားတွင် “အစစ်အမှန်” သုညအပါအဝင် ဂဏန်းများပါရှိလျှင် ၎င်းသည် ပြဿနာဖြစ်လာသည်။
တကယ်တော့၊ စောစောက ဆွေးနွေးခဲ့တဲ့ တခြားရှာဖွေမှုဖော်မြူလာတွေ (VLOOKUP၊ LOOKUP နဲ့ SUMPRODUCT) အားလုံးဟာ အတူတူပါပဲ။ ဒါပေမယ့် ပြီးပြည့်စုံတဲ့ ဖော်မြူလာကို လိုချင်သလား။
ဖော်မြူလာ ကိစ္စအကဲဆတ်စေရန် INDEX+MATCH ပြီးပြည့်စုံသော function တစ်ခုတွင်ထည့်ပါ။ IF (IF) ပြန်တန်ဖိုးရှိသော ဆဲလ်တစ်ခုကို စမ်းသပ်ပြီး ဗလာဖြစ်နေပါက ရလဒ်အလွတ်တစ်ခု ပြန်ပေးမည်-
=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")
=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")
ဤဖော်မြူလာတွင်-
- B return values ပါသော ကော်လံတစ်ခုဖြစ်သည်။
- 1+ လုပ်ဆောင်ချက်ဖြင့် ပြန်ပေးသည့် ဆဲလ်၏ နှိုင်းရအနေအထားကို ပြောင်းပေးသော ဂဏန်းတစ်ခုဖြစ်သည်။ ပိုထင်ရှားတယ်။ဆဲလ်၏ လိပ်စာအစစ်အမှန်ဆီသို့။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့၏လုပ်ဆောင်ချက် ပိုထင်ရှားတယ်။ search array ပေးထားတာပါ။ A2:A7ဆိုလိုသည်မှာ ဆဲလ်၏ နှိုင်းရအနေအထားဖြစ်သည်။ A2 လိမ့်မည် 1အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် array တွင် ပထမဆုံးဖြစ်သည်။ ဒါပေမယ့် ဆဲလ်တွေရဲ့ တကယ့်အနေအထားပါ။ A2 ကော်လံထဲမှာ 2ဒါကြောင့် ကျွန်တော်ထည့်တယ်။ 1ကွဲပြားမှုကို ဖန်တီးရန်နှင့် လုပ်ဆောင်နိုင်စွမ်းရှိရန် သွယ်ဝိုက်သည်။ (INDIRECT) လိုချင်သောဆဲလ်မှ တန်ဖိုးကို ရယူခဲ့သည်။
အောက်ပါပုံများသည် ပြုပြင်ထားသော case-sensitive ဖော်မြူလာကို ပြသထားသည်။ INDEX+MATCH လုပ်ဆောင်ချက်။ ပြန်ပေးသည့်ဆဲလ်သည် ဗလာဖြစ်နေလျှင် ၎င်းသည် အချည်းနှီးသောရလဒ်ကို ပြန်ပေးသည်။
ဖော်မြူလာကို ကော်လံတွေမှာ ပြန်ရေးတယ်။ B:Dစခရင်ရှော့ပေါ်ရှိ ဖော်မြူလာဘားနှင့် ကိုက်ညီရန်။
ဖော်မြူလာ ပြန်လာသည်။ 0ပြန်ပေးသည့်ဆဲလ်တွင် သုညပါဝင်နေပါက၊
လင့်ခ်လိုချင်ရင် INDEX и ပိုထင်ရှားတယ်။ ပြန်ပေးသည့်တန်ဖိုးသည် ဗလာဖြစ်နေသောအခါတွင် မက်ဆေ့ဂျ်အချို့ကို ပြသခဲ့သည်၊ ဥပမာ၊ ဤကဲ့သို့သော ဖော်မြူလာ၏ နောက်ဆုံးကိုးကားချက်များ (“”) တွင် ၎င်းကို သင်ရေးနိုင်သည်။
=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")
=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")