Excel တွင် case-sensitive Vlookup လုပ်နည်း - ဖော်မြူလာနမူနာများ

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

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

အချိန်တိုင်း၊ Excel အသုံးပြုသူသည် Excel တွင် ဒေါင်လိုက်ရှာဖွေမှုကို လုပ်ဆောင်သည့် လုပ်ဆောင်ချက်ကို သိရှိသည်။ မှန်ပါတယ်၊ အဲဒါ VLOOKUP ပါ။ သို့သော်၊ Excel ၏ VLOOKUP သည် စာလုံးသေးနှင့် UPPERCASE စာလုံးများကို တူညီသောအက္ခရာများအဖြစ် မှတ်ယူကြောင်း ဆိုလိုသည်မှာ Excel ၏ VLOOKUP သည် စာလုံးအသေးမပါရှိကြောင်း လူအနည်းငယ်က သတိပြုမိပါသည်။ သင့်တွင် ဆဲလ် A2 နှင့် A4 တွင် "ဘီလ်" ရှိပါက ဆိုပါစို့။ အောက်ပါဖော်မြူလာသည် ရှာဖွေမှုခင်းကျင်းမှုတွင် ပထမဆုံးရောက်ရှိပြီး B2 မှ ကိုက်ညီသည့်တန်ဖိုးကို ပြန်ပေးသောကြောင့် "ငွေတောင်းခံလွှာ" ကို ဖမ်းယူမည်ဖြစ်သည်။

=VLOOKUP("Bill", A2:B4, 2, FALSE)

နောက်ထပ် ဤအရာတွင် ဆောင်းပါးတွင်၊ VLOOKUP ကို ​​အသေးအဖွဲ အရေးတကြီးဖြစ်စေရန် နည်းလမ်းတစ်ခုကို ငါပြပါမည်။ Excel တွင် case-sensitive match လုပ်နိုင်သည့် အခြားသော function အချို့ကိုလည်း လေ့လာပါမည်။

    Case-sensitive VLOOKUP ဖော်မြူလာ

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

    ကော်လံ A တွင် သင့်တွင် ပစ္စည်း IDs ရှိပြီး ပစ္စည်း၏စျေးနှုန်းနှင့် မှတ်ချက်ကို ဆွဲထုတ်လိုသည်ဆိုပါစို့။ ကော်လံ B နှင့် C တို့မှဖြစ်သည်။ ပြဿနာမှာ ID များတွင် စာလုံးသေးနှင့် စာလုံးအကြီး နှစ်မျိုးလုံးပါ၀င်သည် ။ ဥပမာအားဖြင့်၊ A4 (001Tvci3u) နှင့် A5 (001Tvci3U) ရှိတန်ဖိုးများသည်သာ ကွာခြားပါသည်။နောက်ဆုံးစာလုံး "u" နှင့် "U" အသီးသီးရှိသည်။

    "001Tvci3 U " ကိုရှာဖွေသောအခါ စံ VLOOKUP ဖော်မြူလာတစ်ခုသည် "001Tvci3 u နှင့်ဆက်စပ်သော $90 ထုတ်ပေးသည် " သည် ရှာဖွေမှု ခင်းကျင်းတွင် "001Tvci3 U " မတိုင်မီ ရောက်ရှိလာသောကြောင့် ဖြစ်သည်။ ဒါပေမယ့် ဒါက မင်းလိုချင်တာမဟုတ်ဘူး၊ ဟုတ်တယ်ဟုတ်?

    =VLOOKUP(F2, A2:C7, 2, FALSE)

    Excel တွင် case-sensitive lookup ကိုလုပ်ဆောင်ရန်၊ VLOOKUP၊ CHOOSE နှင့် EXACT ကို ပေါင်းစပ်ထားသည်။ လုပ်ဆောင်ချက်များ-

    VLOOKUP(TRUE၊ CHOOSE({1,2}၊ EXACT( lookup_value lookup_array), return_array), 2, 0)

    ဤယေဘုယျဖော်မြူလာသည် အခြေအနေတိုင်းတွင် လုံးဝအလုပ်လုပ်သည်။ ပုံမှန် VLOOKUP ဖော်မြူလာမှ မလုပ်နိုင်သော အရာတစ်ခု ညာဘက်မှ ဘယ်ဘက် ကိုပင် သင်ရှာဖွေနိုင်ပါသည်။ ဤရိုးရှင်းပြီး အံဝင်ခွင်ကျဖြေရှင်းနည်းကို အကြံပြုသည့်အတွက် Pouriya အား ကျေးဇူးတင်ရှိပါသည်။

    ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ တကယ့်ဖော်မြူလာများသည် အောက်ပါအတိုင်းဖြစ်သည်။

    F3 တွင် စျေးနှုန်းကိုဆွဲယူရန်-

    =VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), B2:B7), 2, FALSE)

    မှတ်ချက် F4 ကိုရယူရန်-

    =VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7), 2, FALSE)

    မှတ်ချက်။ Excel 365 မှလွဲ၍ အခြား Excel ဗားရှင်းအားလုံးတွင်၊ ၎င်းသည် array ဖော်မြူလာတစ်ခုအဖြစ်သာ အလုပ်လုပ်သောကြောင့် မှန်ကန်စွာ အပြီးသတ်ရန် Ctrl + Shift + Enter နှိပ်ရန် မမေ့ပါနှင့်။ Excel 365 တွင် dynamic arrays များကို ပံ့ပိုးပေးသောကြောင့်၊ ၎င်းသည် ပုံမှန်ဖော်မြူလာတစ်ခုအနေဖြင့်လည်း လုပ်ဆောင်ပါသည်။

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

    လှည့်ကွက်ပြုလုပ်သည့် အဓိကအပိုင်းမှာ အတိအကျထည့်သွင်းထားသော ဖော်မြူလာကို ရွေးချယ်ပါ-

    CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7)

    ဤနေရာတွင်၊ EXACT လုပ်ဆောင်ချက်သည် A2:A7 ရှိ တန်ဖိုးတစ်ခုစီနှင့် F2 ရှိတန်ဖိုးကို နှိုင်းယှဉ်ပြီး ၎င်းတို့သည် စာလုံးအသေးအပါအဝင် အတိအကျတူညီပါက TRUE ပြန်ပေးသည်။မဟုတ်ပါက မှားသည်-

    {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}

    CHOOSE ၏ index_num အတွက်၊ ကျွန်ုပ်တို့သည် ကိန်းသေ {1,2} ကို အသုံးပြုပါသည်။ ရလဒ်အနေဖြင့်၊ လုပ်ဆောင်ချက်သည် အထက်ဖော်ပြပါ ခင်းကျင်းမှုမှ ယုတ္တိတန်ဖိုးများနှင့် C2:C7 မှ တန်ဖိုးများကို ဤကဲ့သို့သော နှစ်ဖက်မြင် ခင်းကျင်းတစ်ခုသို့ ပေါင်းစပ်ပေးသည်-

    {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}

    VLOOKUP လုပ်ဆောင်ချက်သည် ၎င်းကို ထိုနေရာမှ ရယူပါသည်။ 2-dimensional array ၏ 1st ကော်လံ (ယုတ္တိတန်သောတန်ဖိုးများဖြင့်ကိုယ်စားပြုသည်) တွင် ရှာဖွေမှုတန်ဖိုး (အမှန်ဖြစ်သည်) ကိုရှာဖွေပြီး ကျွန်ုပ်တို့ရှာဖွေနေသည့်စျေးနှုန်းဖြစ်သည့် 2 ကော်လံမှ ကိုက်ညီမှုရှိသည်-

    VLOOKUP(TRUE, {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}, 2, 0)

    Case-sensitive XLOOKUP ဖော်မြူလာ

    Microsoft 365 စာရင်းသွင်းသူများသည် Excel တွင် case-sensitive lookup ကို ပိုမိုရိုးရှင်းသော ဖော်မြူလာဖြင့် ပြုလုပ်နိုင်သည်။ မင်းမှန်းဆနိုင်သလိုပဲ၊ VLOOKUP ရဲ့ ပိုအားကောင်းတဲ့ ဆက်ခံသူအကြောင်း ပြောနေတာပါ - XLOOKUP လုပ်ဆောင်ချက်။

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

    XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array , " မတွေ့ပါ")

    နောက်ဆုံးအငြင်းအခုံ ("မတွေ့ရှိပါ") သည် ရွေးချယ်နိုင်သည်။ တူညီမှုမတွေ့ပါက မည်သည့်တန်ဖိုးကို ပြန်ပေးမည်ကိုသာ သတ်မှတ်သည်။ သင်ချန်လှပ်ထားပါက၊ ဖော်မြူလာတွင် ဘာမျှမတွေ့ပါက စံ #N/A အမှားတစ်ခု ပြန်လာပါမည်။

    ကျွန်ုပ်တို့၏နမူနာဇယားအတွက်၊ ၎င်းတို့သည် အသုံးပြုရန် အသေးအဖွဲ XLOOKUP ဖော်မြူလာများဖြစ်သည်။

    F3 တွင်စျေးနှုန်းရယူရန်-

    =XLOOKUP(TRUE, EXACT(F2, A2:A7), B2:B7, "Not found")

    ကိုထုတ်ယူရန်မှတ်ချက် F4-

    =XLOOKUP(TRUE, EXACT(F2, A2:A7), C2:C7, "Not found")

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

    ယခင်ဥပမာတွင်ကဲ့သို့ပင်၊ EXACT ပြန်ပေးသည် TRUE နှင့် FALSE တန်ဖိုးများ၏ array တစ်ခု၊ TRUE သည် case-sensitive ကိုက်ညီမှုများကို ကိုယ်စားပြုသည်။ XLOOKUP သည် TRUE တန်ဖိုးအတွက် အထက်ပါ အခင်းအကျင်းကို ရှာဖွေပြီး return_array မှ ကိုက်ညီမှုတစ်ခုကို ပြန်ပေးသည်။ ကျေးဇူးပြု၍ မှတ်သားထားပါ၊ ရှာဖွေရေးကော်လံတွင် တူညီသောတန်ဖိုးနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုပါက (အက္ခရာစာလုံးအသေးအပါအဝင်)၊ ဖော်မြူလာသည် ပထမဆုံးတွေ့ရှိသောကိုက်ညီမှုအား ပြန်ပေးပါမည်။

    XLOOKUP ကန့်သတ်ချက် - သာရရှိနိုင်ပါသည် Excel 365 နှင့် Excel 2021 တွင်။

    SUMPRODUCT - တူညီသောနံပါတ်များပြန်ပေးရန်အတွက် case-sensitive ရှာဖွေမှု

    ခေါင်းစဉ်မှ သင်နားလည်သည့်အတိုင်း SUMPRODUCT သည် case-sensitive lookup ကိုလုပ်ဆောင်နိုင်သည့် အခြားသော Excel လုပ်ဆောင်ချက်ဖြစ်သည် ။ သို့သော် ၎င်းသည် ဂဏန်းတန်ဖိုးများ ကိုသာ ပြန်ပေးနိုင်သည်။ ၎င်းသည် သင့်ကိစ္စမဟုတ်ပါက၊ ဒေတာအမျိုးအစားအားလုံးအတွက် အဖြေတစ်ခုပေးသည့် INDEX MATCH ဥပမာသို့ ခုန်လိုက်ပါ။

    သင်သိသည့်အတိုင်း Excel ၏ SUMPRODUCT သည် သတ်မှတ်ထားသော array များတွင် အစိတ်အပိုင်းများကို ပွားစေပြီး ထုတ်ကုန်များ၏ ပေါင်းလဒ်ကို ပြန်ပေးသည်။ ကျွန်ုပ်တို့သည် case sensitive lookup ကိုလိုချင်သောကြောင့်၊ ပထမ array ကိုရယူရန် EXACT function ကိုအသုံးပြုသည်-

    =SUMPRODUCT((EXACT(A2:A7,F2) * (B2:B7)))

    ဝမ်းနည်းစရာမှာ၊ SUMPRODUCT လုပ်ဆောင်ချက်သည် စာသားတန်ဖိုးများကို ပွား၍မရသောကြောင့် စာသားကိုက်ညီမှုပြန်မရနိုင်ပါ။ ဤကိစ္စတွင်၊ သင်သည် #VALUE ကိုရလိမ့်မည်။ အောက်ပါဖန်သားပြင်ဓာတ်ပုံရှိ ဆဲလ် F4 တွင်ကဲ့သို့ အမှားအယွင်းဖြစ်သည်-

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

    VLOOKUP ဥပမာတွင်ကဲ့သို့၊ EXACT လုပ်ဆောင်ချက်စစ်ဆေးမှုများF2 ရှိ တန်ဖိုးသည် A2:A7 ရှိ တန်ဖိုးများအားလုံးနှင့် ဆန့်ကျင်ဘက်ဖြစ်ပြီး case-sensitive ကိုက်ညီမှုများအတွက် TRUE၊ မဟုတ်ပါက FALSE ဖြစ်သည်-

    SUMPRODUCT(({FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}*{155;186;90;54;159;28}))

    ဖော်မြူလာအများစုတွင် Excel သည် TRUE မှ 1 နှင့် FALSE မှ 0 သို့ ပြန်ပေးသည် . ထို့ကြောင့်၊ SUMPRODUCT သည် တူညီသောနေရာများတွင် array နှစ်ခု၏ဒြပ်စင်များကို မြှောက်လိုက်သောအခါ၊ တူညီသောနေရာမဟုတ်သော (FALSE) သည် သုညဖြစ်သွားသည်-

    SUMPRODUCT({0;0;0;54;0;0})

    ရလဒ်အနေဖြင့်၊ ဖော်မြူလာသည် ကိန်းဂဏန်းတစ်ခုကို ပြန်ပေးသည်။ ကော်လံ A ရှိ စာလုံးအကြီးအသေးနှင့် ကိုက်ညီသော အတိအကျကိုက်ညီသော ကော်လံ B.

    SUMPRODUCT ကန့်သတ်ချက် - ဂဏန်းတန်ဖိုးများကိုသာ ပြန်ပေးနိုင်ပါသည်။

    INDEX MATCH - အသေးစိပ်ရှာဖွေမှု ဒေတာအမျိုးအစားအားလုံး

    နောက်ဆုံးတွင်၊ Excel ဗားရှင်းအားလုံးနှင့် ဒေတာအစုံအားလုံးတွင် အလုပ်လုပ်နိုင်သော အကန့်အသတ်မဲ့ case-sensitive lookup ဖော်မြူလာကို ကျွန်ုပ်တို့ ရရှိရန် နီးစပ်နေပြီဖြစ်သည်။

    ဤဥပမာသည် နောက်ဆုံးဖြစ်လာသည်သာမက၊ အကောင်းဆုံးကို နောက်ဆုံးအဖြစ် သိမ်းဆည်းထားသော်လည်း ယခင်နမူနာများတွင် သင်ရရှိထားသော အသိပညာသည် case-sensitive MATCH INDEX ဖော်မြူလာကို ပိုမိုကောင်းမွန်စွာ နားလည်နိုင်ရန် ကူညီပေးနိုင်သောကြောင့်ဖြစ်သည်။

    INDEX နှင့် MATCH လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုလေ့ရှိသောကြောင့် Ex တွင် cel သည် VLOOKUP အတွက် ပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့် စွယ်စုံသုံးနိုင်သော အစားထိုးတစ်ခုဖြစ်သည်။ အောက်ဖော်ပြပါဆောင်းပါးသည် ကောင်းမွန်စွာလုပ်ဆောင်နိုင်သည် (မျှော်လင့်ပါတယ် :) ဤလုပ်ဆောင်ချက်နှစ်ခုသည် မည်ကဲ့သို့အလုပ်လုပ်ပုံကိုရှင်းပြသည် - VLOOKUP အစား INDEX MATCH ကိုအသုံးပြုခြင်း။

    ဤတွင်၊ အဓိကအချက်များကို ကျွန်ုပ်သတိပေးပါမည်။-

    • MATCH လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသော ရှာဖွေမှုခင်းကျင်းမှုအတွင်း ရှာဖွေမှုတန်ဖိုးကို ရှာဖွေပြီး ၎င်း၏နှိုင်းရအနေအထားကို ပြန်ပေးသည်။
    • ဆွေမျိုးရှာဖွေမှုတန်ဖိုး၏ အနေအထားသည် ၎င်းကို အတန်းမှတန်ဖိုးတစ်ခုပြန်ပေးရန် ညွှန်ကြားသည့် INDEX လုပ်ဆောင်ချက်၏ row_num အငြင်းအခုံသို့ တိုက်ရိုက်သွားပါသည်။

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

    INDEX( return_array ၊ MATCH(TRUE၊ EXACT( lookup_value lookup_array )) 0))

    F3 ရှိ တကယ့်ဖော်မြူလာမှာ-

    =INDEX(B2:B7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

    F4 တွင်၊ ကျွန်ုပ်တို့သည် ဤအရာကို အသုံးပြုနေသည်-

    =INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

    ၎င်းသည် အလုပ်အဖြစ်သာ လုပ်ဆောင်ကြောင်း ကျေးဇူးပြု၍ သတိရပါ။ Excel 365 မှလွဲ၍ အခြားဗားရှင်းအားလုံးရှိ array ဖော်မြူလာတစ်ခု၊ ထို့ကြောင့် Ctrl+Shift+Enter ခလုတ်များကို တွဲနှိပ်ပြီး ၎င်းကိုထည့်သွင်းရန်သေချာစေပါ။ မှန်ကန်စွာ လုပ်ဆောင်ပါက၊ ဖော်မြူလာကို အောက်ဖော်ပြပါ ဖန်သားပြင်တွင် ပြထားသည့်အတိုင်း အကောက်ကောက်များ ကောက်ကောက်များဖြင့် ဖုံးအုပ်ထားပါမည်-

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

    ယခင်နမူနာများအားလုံးကဲ့သို့ပင်၊ EXACT သည် F2 ရှိတန်ဖိုးနှင့် အတိအကျကိုက်ညီသော A2:A7 ရှိ တန်ဖိုးတစ်ခုစီအတွက် TRUE ပြန်ပေးသည်။ ကျွန်ုပ်တို့သည် MATCH ၏ lookup_value အတွက် TRUE ကိုအသုံးပြုသောကြောင့်၊ ၎င်းသည် B2:B7 မှကိုက်ညီသော INDEX မှ ကိုက်ညီမှုပြန်ပေးရန် လိုအပ်သည်ဖြစ်သည့် အတိအကျ case-sensitive match အတိအကျကို ပြန်ပေးသည်။

    အဆင့်မြင့် case-sensitive lookup ဖော်မြူလာ

    အထက်ဖော်ပြပါ INDEX MATCH ဖော်မြူလာသည် ပြီးပြည့်စုံပုံရသည်၊ မှန်ပါသလား။ ဒါပေမယ့် တကယ်တမ်းတော့ မဟုတ်ဘူး။ ဘာကြောင့်လဲဆိုတာ ပြပါရစေ။

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

    =INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

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

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

    case-sensitive INDEX MATCH ဖော်မြူလာကို လုံးဝ ပြီးပြည့်စုံစေရန်၊ သင်သည် ပြန်ဆဲလ်တစ်ခု ဗလာရှိမရှိ စစ်ဆေးသည့် IF လုပ်ဆောင်ချက်တွင် ၎င်းကို ခြုံငုံမိသည် ဤကိစ္စရပ်-

    =IF(INDIRECT("C"&(1+MATCH(TRUE,EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "")

    အထက်ဖော်မြူလာတွင်-

    • "C" သည် ပြန်ပေးသည့်ကော်လံဖြစ်သည်။
    • "1" သည် နံပါတ်ဖြစ်သည်။ MATCH လုပ်ဆောင်ချက်ဖြင့် ပြန်ပေးသည့် ဆဲလ်၏ ဆွေမျိုးအနေအထား ကို ဆဲလ်လိပ်စာအမှန် အဖြစ်သို့ ပြောင်းလဲပေးသည်။

    ဥပမာ၊ ကျွန်ုပ်တို့၏ MATCH လုပ်ဆောင်ချက်ရှိ ရှာဖွေမှုခင်းကျင်းမှု A2:A7 ဖြစ်သည်၊ ဆိုလိုသည်မှာ ဆဲလ် A2 ၏ နှိုင်းရအနေအထားမှာ "1" ဖြစ်သောကြောင့် ၎င်းသည် array ရှိ ပထမဆဲလ်ဖြစ်သည်။ သို့သော် လက်တွေ့တွင်၊ ရှာဖွေမှုအခင်းအကျင်းသည် အတန်း 2 တွင် စတင်သည်။ ကွာခြားချက်ကို လျော်ကြေးပေးရန်၊ ကျွန်ုပ်တို့သည် 1 ကို ပေါင်းထည့်သည်၊ ထို့ကြောင့် INDIRECT လုပ်ဆောင်ချက်သည် ညာဘက်ဆဲလ်မှ တန်ဖိုးတစ်ခုကို ပြန်ပေးမည်ဖြစ်သည်။

    အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံများသည် ပိုမိုကောင်းမွန်သော case-sensitive INDEX ကို သရုပ်ပြသည် လုပ်ဆောင်ချက်တွင် MATCH ဖော်မြူလာ။

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

    ပြန်ဆဲလ်တွင် သုညပါဝင်နေပါက၊ ဖော်မြူလာသည် 0 ကို ပြန်ပေးသည်-

    ဆန္ဒရှိလျှင်ပြန်ပေးသည့်ဆဲလ်ကွက်လပ်တွင် မက်ဆေ့ချ်အချို့ကို ပြသပါ၊ IF ၏နောက်ဆုံးအငြင်းအခုံတွင် ဗလာစာကြောင်း ("") ကို စာသားအချို့ဖြင့် အစားထိုးပါ-

    =IF(INDIRECT("C"&(1+MATCH(TRUE, EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "There is nothing to return, sorry.")

    Case-Sensitive VLOOKUP ကို ​​လွယ်ကူသောနည်းလမ်းဖြင့် လုပ်ဆောင်ပါ

    ကျွန်ုပ်တို့၏ Ultimate Suite Excel အသုံးပြုသူများသည် ကြီးမားပြီး ရှုပ်ထွေးသော ဇယားများကို ပိုမိုလွယ်ကူစေပြီး စိတ်ဖိစီးမှုကင်းစင်စေမည့် အထူးကိရိယာတစ်ခုရှိသည်။ အကောင်းဆုံးအချက်မှာ Merge Two Tables တွင် case-sensitive option ပါရှိပြီး၊ အောက်ဖော်ပြပါ ဥပမာက ၎င်းကို လုပ်ဆောင်ချက်တွင် ပြသထားသည်။

    Qty ကိုဆွဲလိုသည်ဆိုပါစို့။ တစ်မူထူးခြားသော Item ID ကိုအခြေခံ၍ Lookup table မှ Main table သို့:

    Merge Tables ကို run ရန် သင်လုပ်ဆောင်ရမည့်အရာမှာ wizard နှင့် ဤအဆင့်များကို လုပ်ဆောင်ပါ-

    1. ဒေတာအသစ်ကို ဆွဲထုတ်မည့် ပင်မဇယားကို ရွေးပါ။
    2. ဒေတာအသစ်ရှာဖွေရမည့် ဇယားကို ရွေးပါ။
    3. တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော သော့ကော်လံများကို ရွေးပါ (ကျွန်ုပ်တို့ကိစ္စတွင် Item ID)။ ပြီးတော့ Case-sensitive Matching အကွက်ကို သေချာစစ်ဆေးပါ။

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

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

    ဒေါင်းလုဒ်လုပ်ရန်အတွက် လေ့ကျင့်ခန်းစာအုပ်

    Case-sensitive VLOOKUP နမူနာများ (.xlsx ဖိုင်)

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