မာတိကာ
MATCH ၏ syntax သည် search mode argument အတွက် လုံးဝမပံ့ပိုးပါ။
XMATCH သည် array များကို မူရင်းအတိုင်း ကိုင်တွယ်သည်
၎င်း၏ယခင်ဗားရှင်းနှင့်မတူဘဲ၊ XMATCH လုပ်ဆောင်ချက်ကို သင် Ctrl + Shift + Enter နှိပ်စရာမလိုဘဲ ဒိုင်းနမစ် Excel အတွက် ဒီဇိုင်းထုတ်ထားပြီး array များကို မူရင်းအတိုင်း ကိုင်တွယ်ပါသည်။ ၎င်းသည် ဖော်မြူလာများကို တည်ဆောက်ရန်နှင့် တည်းဖြတ်ရန် အထူးသဖြင့် မတူညီသောလုပ်ဆောင်ချက်အနည်းငယ်ကို အတူတကွအသုံးပြုသောအခါတွင် ပိုမိုလွယ်ကူစေသည်။ အောက်ပါဖြေရှင်းချက်များကိုသာ နှိုင်းယှဉ်ကြည့်ပါ-
- Case-sensitive ဖော်မြူလာ- XMATCH
သင်ခန်းစာသည် Excel XMATCH လုပ်ဆောင်ချက်အသစ်ကို မိတ်ဆက်ပေးပြီး သာမန်လုပ်ဆောင်စရာအချို့ကို ဖြေရှင်းရန်အတွက် MATCH ထက် မည်ကဲ့သို့ ကောင်းမွန်ကြောင်းပြသထားသည်။
Excel 365 တွင်၊ XMATCH လုပ်ဆောင်ချက်ကို အစားထိုးရန် ထည့်သွင်းထားသည်။ MATCH လုပ်ဆောင်ချက်။ သို့သော် သင်၏ရှိပြီးသားဖော်မြူလာများကို အဆင့်မြှင့်တင်ခြင်းမပြုမီ၊ လုပ်ဆောင်ချက်အသစ်၏ အားသာချက်များနှင့် ၎င်းသည် အဟောင်းနှင့် မည်သို့ကွာခြားသည်ကို နားလည်ရန် ပညာရှိရာရောက်ပါသည်။
အနှစ်ချုပ်အားဖြင့်၊ XMATCH လုပ်ဆောင်ချက်သည် MATCH ကဲ့သို့ပင်ဖြစ်သော်လည်း ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိပြီး၊ အားကောင်းတဲ့။ ၎င်းသည် ဒေါင်လိုက်နှင့် အလျားလိုက် အခင်းအကျင်းများတွင် ရှာဖွေနိုင်သည်၊ ပထမမှ နောက်ဆုံး သို့မဟုတ် ပထမမှ နောက်ဆုံးသို့ ရှာဖွေနိုင်သည်၊ အတိအကျ၊ အနီးစပ်ဆုံးနှင့် တစ်စိတ်တစ်ပိုင်း ကိုက်ညီမှုများကို ရှာဖွေနိုင်ပြီး ပိုမိုမြန်ဆန်သော binary ရှာဖွေမှု algorithm ကိုသုံးနိုင်သည်။
Excel XMATCH လုပ်ဆောင်ချက်
Excel ရှိ XMATCH လုပ်ဆောင်ချက်သည် array တစ်ခု သို့မဟုတ် ဆဲလ်အကွာအဝေးရှိ တန်ဖိုးတစ်ခု၏ နှိုင်းရအနေအထားကို ပြန်ပေးသည်။
၎င်းတွင် အောက်ပါ syntax ပါရှိသည်-
XMATCH(lookup_value , lookup_array, [match_mode], [search_mode])Where:
Lookup_value (လိုအပ်သည်) - ရှာဖွေရန်တန်ဖိုး။
Lookup_array (လိုအပ်သည်) - ရှာဖွေရမည့် ဆဲလ်များ၏ အခင်းအကျင်း သို့မဟုတ် အပိုင်းအခြား။
Match_mode (ချန်လှပ်ထားနိုင်သည်) - အသုံးပြုရန် ကိုက်ညီမည့် အမျိုးအစားကို သတ်မှတ်သည်-
- 0 သို့မဟုတ် ချန်လှပ်ထားပါသည် (မူလ) - အတိအကျ တူညီမှု
- -1 - အတိအကျ တူညီမှု သို့မဟုတ် နောက်အသေးဆုံး တန်ဖိုး
- 1 - အတိအကျ တူညီမှု သို့မဟုတ် နောက်အကြီးဆုံး တန်ဖိုး
- 2 - သင်္ကေတ တူညီမှု ( *, ?)
Search_mode (ချန်လှပ်ထားနိုင်သည်) - ရှာဖွေမှု ဦးတည်ချက်နှင့် အယ်လဂိုရီသမ်ကို သတ်မှတ်သည်-
- 1 သို့မဟုတ် ချန်လှပ်ထား (မူလ) -ပွဲစဉ် သို့မဟုတ် နောက်အကြီးဆုံး။ မည်သည့်အမျိုးအစားခွဲရန် မလိုအပ်ပါ။
match_mode / match_type argument ကို -1 ဟုသတ်မှတ်သောအခါ-
- MATCH ရှာဖွေမှုများ အတိအကျပွဲ သို့မဟုတ် နောက်အကြီးဆုံးအတွက်။ ရှာဖွေမှုအခင်းအကျင်းကို ကြီးစဉ်ငယ်လိုက် စီရန် လိုအပ်သည်။
- XMATCH သည် အတိအကျကိုက်ညီမှု သို့မဟုတ် နောက်အသေးဆုံးအတွက် ရှာဖွေသည်။ အမျိုးအစားခွဲရန် မလိုအပ်ပါ။
Wildcard ရှာဖွေမှု
XMATCH နှင့် တစ်စိတ်တစ်ပိုင်း ကိုက်ညီမှုများကို ရှာဖွေရန်၊ သင်သည် match_mode အငြင်းအခုံကို 2 အဖြစ် သတ်မှတ်ရန် လိုအပ်ပါသည်။
MATCH လုပ်ဆောင်ချက်တွင် အထူး wildcard ကိုက်ညီမှုမုဒ် ရွေးချယ်ခွင့် မရှိပါ။ ကိစ္စအများစုတွင်၊ ၎င်းကို အတိအကျကိုက်ညီမှု ( match_type 0 တွင်သတ်မှတ်ထားသည်)၊ ၎င်းကို wildcard ရှာဖွေမှုများအတွက်လည်း လုပ်ဆောင်နိုင်ပါသည်။
ရှာဖွေမှုမုဒ်
XLOOKUP အသစ်ကဲ့သို့ လုပ်ဆောင်ချက်၊ XMATCH တွင် သင့်အား ရှာဖွေမှုလမ်းညွှန်ချက် ကို သတ်မှတ်ရန်ခွင့်ပြုသည့် အထူး search_mode အငြင်းအခုံတစ်ခု ရှိသည်-
- 1 သို့မဟုတ် ချန်လှပ်ထားပါသည် (မူလ) - ရှာဖွေရန် ဦးစွာ -နောက်ဆုံး။
- -1 - နောက်ဆုံးမှ ပထမသို့ ပြောင်းပြန်ရှာဖွေမှု။
ထို့ပြင် ဒွိရှာဖွေမှု အယ်လဂိုရီသမ် ကို ရွေးပါ၊ တွင် အလွန်မြန်ဆန်ပြီး ထိရောက်သော၊ 8>ဒေတာကို အမျိုးအစားခွဲထားသည် ။
- 2 - ကြီးလိုက်ကြီးလိုက် ဒေတာအပေါ် ဒွိစုံရှာဖွေမှု။
- -2 - ကြီးစဉ်ငယ်လိုက် ဒေတာအပေါ် ဒွိစုံရှာဖွေမှု။
Binary ရှာဖွေမှု ၊ တစ်ဝက်ကြားကာလရှာဖွေမှု သို့မဟုတ် လော့ဂရစ်သမ်ရှာဖွေမှု ဟုလည်း ခေါ်တွင်သည်၊ ၎င်းကို နှိုင်းယှဉ်ခြင်းဖြင့် array တစ်ခုအတွင်း ရှာဖွေမှုတန်ဖိုး၏ အနေအထားကို ရှာဖွေသည့် အထူး algorithm တစ်ခုဖြစ်သည်။ array ၏ အလယ် element သို့။ ဒွိစုံရှာဖွေခြင်းသည် ပုံမှန်တစ်ခုထက်ပိုမြန်သည်။ပထမမှနောက်ဆုံးသို့ရှာဖွေပါ။
- -1 - နောက်ဆုံးမှ ပထမသို့ ပြောင်းပြန်ဖြင့်ရှာဖွေပါ။
- 2 - ဒွိစုံရှာဖွေမှု ကြီးနေပါသည်။ lookup_array ကို ငယ်စဉ်လိုက် စီရန် လိုအပ်ပါသည်။
- -2 - ဒွိရှာဖွေမှု ကြီးစဉ်ငယ်လိုက်။ ကြီးစဉ်ငယ်လိုက် စီရန် lookup_array လိုအပ်ပါသည်။
Binary search သည် အမျိုးအစားခွဲထားသော array များပေါ်တွင် ထိရောက်စွာ လုပ်ဆောင်နိုင်သော ပိုမိုမြန်ဆန်သော algorithm တစ်ခုဖြစ်သည်။ နောက်ထပ်အချက်အလက်များအတွက်၊ ရှာဖွေမှုမုဒ်ကို ကြည့်ပါ။
မည်သည့် Excel ဗားရှင်းတွင် XMATCH ရှိသနည်း။
XMATCH လုပ်ဆောင်ချက်ကို Microsoft 365 နှင့် Excel 2021 အတွက် Excel တွင်သာ ရနိုင်ပါသည်။ Excel 2019၊ Excel 2016 နှင့် အထက်တွင် ဗားရှင်းများ၊ ဤလုပ်ဆောင်ချက်ကို ပံ့ပိုးမထားပါ။
Excel တွင် အခြေခံ XMATCH ဖော်မြူလာ
လုပ်ဆောင်ချက်သည် အဘယ်အရာလုပ်ဆောင်နိုင်သည်ကို ယေဘူယျအားဖြင့် စိတ်ကူးရရန်၊ ၎င်း၏အရိုးရှင်းဆုံးပုံစံကို သတ်မှတ်ပြီး XMATCH ဖော်မြူလာကို တည်ဆောက်ကြပါစို့။ ပထမလိုအပ်သော ငြင်းခုံမှုနှစ်ခုနှင့် ချန်လှပ်ထားသည့်အရာများကို ၎င်းတို့၏ ပုံသေအဖြစ်ထားလိုက်ပါ။
ဆိုပါစို့၊ သင့်တွင် ၎င်းတို့၏အရွယ်အစားအလိုက် အဆင့်သတ်မှတ်ထားသော သမုဒ္ဒရာများစာရင်း (C2:C6) ရှိပြီး သမုဒ္ဒရာတစ်ခု၏အဆင့်ကို ရှာဖွေလိုပါသည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ ရှာဖွေမှုတန်ဖိုးနှင့် ရှာဖွေမှုခင်းကျင်းမှုအဖြစ် အမည်စာရင်းတစ်ခုလုံးအဖြစ် သမုဒ္ဒရာ၏အမည်ကို အိန္ဒိယ ဟုသာသုံးပါ-
=XMATCH("Indian", C2:C6)
ပြုလုပ်ရန်၊ ဖော်မြူလာသည် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်ပြီး အချို့သောဆဲလ်များတွင် စိတ်ဝင်စားဖွယ်ပင်လယ်ပြင်ကို ထည့်သွင်းပါ၊ F1 ဟုပြောပါ-
=XMATCH(F1, C2:C6)
ရလဒ်အနေဖြင့်၊ သင်သည် ဒေါင်လိုက် ခင်းကျင်းတစ်ခုတွင် ရှာဖွေရန် XMATCH ဖော်မြူလာကို ရရှိမည်ဖြစ်သည်။ ၉>။ output သည် ကျွန်ုပ်တို့ကိစ္စတွင်ရှိသည့် array ရှိ ရှာဖွေမှုတန်ဖိုး၏ ဆွေမျိုးအနေအထားဖြစ်သည်။သမုဒ္ဒရာ၏ အဆင့်အတန်းနှင့် သက်ဆိုင်သည်-
တူညီသော ဖော်မြူလာသည် အလျားလိုက် ခင်းကျင်းမှု အတွက်လည်း ကောင်းစွာ အလုပ်လုပ်ပါသည်။ သင်လုပ်ရန်မှာ lookup_array ရည်ညွှန်းချက်ကို ချိန်ညှိရန်ဖြစ်သည်-
=XMATCH(B5, B1:F1)
Excel XMATCH လုပ်ဆောင်ချက် - မှတ်သားရမည့်အရာများ
သင်၏အလုပ်စာရွက်များတွင် XMATCH ကို ထိထိရောက်ရောက်အသုံးပြုရန်နှင့် မျှော်လင့်မထားသောရလဒ်များကို တားဆီးရန်၊ ကျေးဇူးပြု၍ ဤရိုးရှင်းသောအချက် ၃ ချက်ကို မှတ်သားထားပါ-
- ရှာဖွေမှုခင်းကျင်းတွင် ရှာဖွေမှုတန်ဖိုး နှစ်ခု သို့မဟုတ် ထို့ထက်မကရှိနေပါက၊ အနေအထား၊ ပထမပွဲ ကို search_mode argument ကို 1 သို့မဟုတ် ချန်လှပ်ထားလျှင် ပထမပွဲ ကို ပြန်ပေးပါသည်။ search_mode ကို -1 ဟု သတ်မှတ်ခြင်းဖြင့်၊ လုပ်ဆောင်ချက်သည် ပြောင်းပြန်ဖြင့် ရှာဖွေပြီး ဤဥပမာတွင် ပြထားသည့်အတိုင်း နောက်ဆုံးပွဲစဉ် ၏ အနေအထားကို ပြန်ပေးပါသည်။
- ရှာဖွေမှုတန်ဖိုး မတွေ့ပါ ၊ #N/A အမှားတစ်ခု ဖြစ်ပေါ်ပါသည်။
- XMATCH လုပ်ဆောင်ချက်သည် သဘာဝအားဖြင့် case-insensitive ဖြစ်ပြီး စာလုံးအသေးကို ခွဲခြား၍မရပါ။ စာလုံးအသေးနှင့် စာလုံးကြီးများကို ခွဲခြားရန်၊ ဤ case-sensitive XMATCH ဖော်မြူလာကို အသုံးပြုပါ။
Excel တွင် XMATCH ကိုအသုံးပြုနည်း - ဖော်မြူလာနမူနာများ
အောက်ပါဥပမာများသည် သင့်အကြောင်းပိုမိုနားလည်လာစေရန် ကူညီပေးပါမည်။ XMATCH လုပ်ဆောင်ချက်နှင့် ၎င်း၏လက်တွေ့အသုံးပြုမှုများ။
အတိအကျကိုက်ညီမှု နှင့် အနီးစပ်ဆုံးကိုက်ညီမှု
XMATCH ၏ တူညီသောအပြုအမူကို ရွေးချယ်နိုင်သော match_mode အကြောင်းပြချက်ဖြင့် ထိန်းချုပ်ထားသည်-
- 0 သို့မဟုတ် ချန်လှပ်ထားပါသည် (မူလ) - ဖော်မြူလာသည် အတိအကျကိုက်ညီမှုအတွက်သာ ရှာဖွေသည်။ အတိအကျကိုက်ညီမှုမတွေ့ပါက၊ a#N/A error ကို ပြန်ပေးပါသည်။
- -1 - ဖော်မြူလာသည် အတိအကျကိုက်ညီမှုကို ဦးစွာရှာဖွေပြီး နောက်အသေးဆုံးအရာအတွက် ရှာဖွေပါသည်။
- 1 - ဖော်မြူလာသည် အတိအကျတူညီမှုကို ဦးစွာရှာဖွေသည်၊ ထို့နောက် နောက်ထပ်ပိုကြီးသည့်အရာအတွက်။
ယခုအခါ၊ မတူညီသော တူညီသောမုဒ်များသည် ဖော်မြူလာ၏ရလဒ်အပေါ် မည်ကဲ့သို့အကျိုးသက်ရောက်သည်ကို ကြည့်ကြပါစို့။ 80,000,000 km2 သည် သမုဒ္ဒရာများကြားတွင် တည်ရှိနေသော နေရာတစ်ခုအား သင်ရှာဖွေလိုသည်ဆိုပါစို့။
တိကျသောကိုက်ညီမှု
match_mode အတွက် 0 ကိုအသုံးပြုပါက၊ သင်သည် ရှာဖွေမှုတန်ဖိုးနှင့် အတိအကျတူညီသောတန်ဖိုးကို ဖော်မြူလာမှ ရှာမတွေ့နိုင်သောကြောင့် #N/A အမှားအယွင်းဖြစ်သွားသည်-
=XMATCH(80000000, C2:C6, 0)
နောက်အသေးဆုံးအရာ
-1 ကိုအသုံးပြုပါက၊ match_mode အတွက်၊ ဖော်မြူလာသည် 3 ကို ပြန်ပေးမည်၊ အဘယ်ကြောင့်ဆိုသော် အနီးစပ်ဆုံးကိုက်ညီမှုသည် ရှာဖွေမှုတန်ဖိုးထက် 70,560,000 ဖြစ်ပြီး၊ ၎င်းသည် ရှာဖွေမှုခင်းကျင်းမှုတွင် တတိယအရာဖြစ်သည်-
=XMATCH(80000000, C2:C6, -1)
နောက်တစ်ခုအကြီးဆုံးအရာ
1 ကို match_mode အတွက် သင်အသုံးပြုပါက၊ ဖော်မြူလာက 2 ကို ထုတ်ပေးမည်ဖြစ်သောကြောင့် ရှာဖွေမှုတန်ဖိုးထက် အနီးဆုံးကိုက်ညီမှုမှာ 85,133,000 ဖြစ်ပြီး၊ ရှာဖွေမှုအခင်းအကျင်းတွင် 2 ခုမြောက်အရာဖြစ်သည်၊ :
=XMATCH(80000000, C2:C6, -1)
အောက်ကပုံသည် ရလဒ်အားလုံးကိုပြသသည်-
Excel တွင် တစ်စိတ်တစ်ပိုင်းစာသားကို သင်္ကေတများဖြင့် ယှဉ်နည်း
XMATCH လုပ်ဆောင်ချက်တွင် wildcards အတွက် အထူးကိုက်ညီမှုမုဒ် ပါရှိသည်- match_mode အငြင်းအခုံကို 2 အဖြစ် သတ်မှတ်ထားသည်။
Wildcard ကိုက်ညီမှုမုဒ်တွင်၊ XMATCH ဖော်မြူလာတစ်ခုသည် အောက်ပါ wildcard ကို လက်ခံပါသည်။ အက္ခရာများ-
- မည်သည့်အက္ခရာနှင့်မဆို ကိုက်ညီရန် မေးခွန်းအမှတ်အသား (?)။
- မည်သည့်အရာနှင့်မဆို ကိုက်ညီရန် ခရေပွင့် (*)အက္ခရာများ၏ အစီအစဥ်။
သင်္ကေတများသည် နံပါတ်များမဟုတ်ဘဲ စာသားဖြင့်သာ အလုပ်လုပ်ကြောင်း ကျေးဇူးပြု၍ သတိရပါ။
ဥပမာ၊ "တောင်" နှင့် စတင်သည့် ပထမအရာ၏ အနေအထားကို ရှာရန်၊ ဖော်မြူလာမှာ-
=XMATCH("south*", B2:B6, 2)
သို့မဟုတ် သင်သည် အချို့ဆဲလ်များတွင် သင်၏ wildcard expression ကို ရိုက်ထည့်နိုင်ပြီး F1 ဟုပြောကာ lookup_value အကြောင်းပြချက်အတွက် ဆဲလ်ကိုးကားချက်ကို ပံ့ပိုးနိုင်သည်-
=XMATCH(F1, B2:B6, 2)
Excel လုပ်ဆောင်ချက်အများစုတွင်၊ သင်သည် ခရေပွင့် (~*) သို့မဟုတ် မေးခွန်းအမှတ်အသား (~?) ကို စာသားအဖြစ် ကုသရန် tilde (~) ကို အသုံးပြုလိုသည် စာလုံးများ၊ သင်္ကေတများမဟုတ်ပါ။ XMATCH ဖြင့် tilde မလိုအပ်ပါ။ အကယ်၍ သင်သည် wildcard ကိုက်ညီမှုမုဒ်ကို မသတ်မှတ်ထားပါက၊ XMATCH က ၎င်းကို ယူဆမည်လား။ နှင့် * တို့သည် ပုံမှန်အက္ခရာများဖြစ်သည်။
ဥပမာ၊ အောက်ပါဖော်မြူလာသည် အပိုင်းအခြား A2:A7 ကို ခရေပွင့်အက္ခရာအတွက် အတိအကျရှာဖွေပါမည်-
=XMATCH("*", A2:A7)
XMATCH ၏ နောက်ဆုံးပွဲစဉ်ကို ရှာရန် နောက်ပြန်ရှာဖွေမှု
ရှာဖွေမှု အခင်းအကျင်းတွင် ရှာဖွေမှုတန်ဖိုး၏ အကြိမ်များစွာ ဖြစ်ပေါ်ပါက၊ သင်သည် တစ်ခါတစ်ရံတွင် နောက်ဆုံးဖြစ်ပျက်မှု ၏ အနေအထားကို ရယူရန် လိုအပ်ပါသည်။ .
ရှာဖွေမှု၏ ဦးတည်ချက်ကို ထိန်းချုပ်ထားသည် search_mode ဟု အမည်ပေးထားသော XMATCH ၏ 4 ခုမြောက် အကြောင်းပြချက်ဖြစ်သည်။ ပြောင်းပြန်အစီအစဥ်ဖြင့် ရှာဖွေရန်၊ ဆိုလိုသည်မှာ ဒေါင်လိုက်အခင်းအကျင်းတစ်ခုတွင် အောက်ခြေမှထိပ်မှ ညာမှဘယ်သို့ အလျားလိုက်အခင်းအကျင်းတွင်၊ search_mode ကို -1 ဟုသတ်မှတ်သင့်ပါသည်။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့ သီးခြားရှာဖွေမှုတန်ဖိုးအတွက် နောက်ဆုံးမှတ်တမ်း၏ အနေအထားကို ပြန်ပေးလိမ့်မည် (ကျေးဇူးပြု၍ အောက်တွင်ဖော်ပြထားသော ဖန်သားပြင်ဓာတ်ပုံကိုကြည့်ပါ)။ ယင်းအတွက်၊ ငြင်းခုံမှုများကို သတ်မှတ်ပါ။အောက်ပါအတိုင်း-
- Lookup_value - H1 ရှိ ပစ်မှတ်အရောင်းသမား
- Lookup_array - C2:C10 တွင် အရောင်းဝန်ထမ်းအမည်များ
- Match_mode သည် 0 သို့မဟုတ် ချန်လှပ်ထားပါသည် (အတိအကျကိုက်ညီမှု)
- Search_mode သည် -1 (နောက်ဆုံးမှ ပထမသို့)
လေးခုထည့်ခြင်း အငြင်းအခုံများနှင့်အတူ၊ ကျွန်ုပ်တို့သည် ဤဖော်မြူလာကို ရရှိပါသည်-
=XMATCH(H1, C2:C10, 0, -1)
၎င်းသည် Laura မှပြုလုပ်ခဲ့သော နောက်ဆုံးရောင်းချမှုအရေအတွက်ကို ပြန်ပေးသည်-
လုပ်နည်း ကိုက်ညီမှုအတွက် Excel တွင် ကော်လံနှစ်ခုကို နှိုင်းယှဉ်ပါ
ကိုက်ညီမှုများအတွက် စာရင်းနှစ်ခုကို နှိုင်းယှဉ်ရန်၊ သင်သည် XMATCH လုပ်ဆောင်ချက်ကို IF နှင့် ISNA နှင့် တွဲသုံးနိုင်သည်-
IF( ISNA( XMATCH( target_list)၊ search_list, 0)), "No match", "Match")ဥပမာ၊ B2:B10 တွင် List 2 ကို A2:A10 တွင် List 1 နှင့် နှိုင်းယှဉ်ရန်၊ ဖော်မြူလာသည် အောက်ပါပုံစံဖြစ်သည်-
=IF(ISNA(XMATCH(B2:B10, A2:A9)), "", "Match in List 1")
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် တူညီမှုများကိုသာ ခွဲခြားသတ်မှတ်ထားသောကြောင့် IF လုပ်ဆောင်ချက်၏ value_if_true အငြင်းအခုံသည် ဗလာစာကြောင်း ("") ဖြစ်သည်။
ထိပ်ဆုံးဆဲလ်တွင် အထက်ပါဖော်မြူလာကို ထည့်ပါ (ကျွန်ုပ်တို့၏ကိစ္စတွင် C2)၊ Enter နှိပ်ပါ၊ ၎င်းသည် အခြားဆဲလ်များသို့ အလိုအလျောက် "ယိုဖိတ်လိမ့်မည်" (i t ကို spill range ဟုခေါ်သည်):
ဤဖော်မြူလာအလုပ်လုပ်ပုံ
ဖော်မြူလာ၏ဗဟိုတွင်၊ XMATCH လုပ်ဆောင်ချက်သည် ရှာဖွေသည် List 1 အတွင်းရှိ List 2 မှတန်ဖိုးတစ်ခုအတွက် တန်ဖိုးတစ်ခုတွေ့ရှိပါက ၎င်း၏နှိုင်းရအနေအထားကို ပြန်ပေးမည်၊ မဟုတ်ပါက #N/A အမှားဖြစ်သွားသည်။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ XMATCH ၏ရလဒ်သည် အောက်ပါအာခင်းဖြစ်သည်-
{#N/A;#N/A;2;#N/A;4;#N/A;#N/A;8;#N/A}
#N/A အမှားအယွင်းများကိုစစ်ဆေးရန် ဤအခင်းအကျင်းကို ISNA လုပ်ဆောင်ချက်သို့ "ဖြည့်သွင်းထားသည်" ဖြစ်သည်။#N/A အမှားတစ်ခုစီအတွက် ISNA သည် TRUE ပြန်ပေးသည်။ အခြားတန်ဖိုးများအတွက် - FALSE။ ရလဒ်အနေဖြင့်၊ TRUE သည် ကိုက်ညီမှုမရှိခြင်းကို ကိုယ်စားပြုပြီး FALSE သည် ကိုက်ညီမှုများကို ကိုယ်စားပြုသည့် အောက်ပါ ယုတ္တိတန်ဖိုးများကို ထုတ်လုပ်ပေးပါသည်။ . နောက်ဆုံးအငြင်းအခုံနှစ်ခုကို သင်မည်ကဲ့သို့ပြင်ဆင်ပုံပေါ် မူတည်၍ ဖော်မြူလာသည် သက်ဆိုင်ရာစာသားကို ထုတ်ပေးမည်ဖြစ်သည်။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ ၎င်းသည် ကိုက်ညီမှုမရှိသော ( value_if_true ) နှင့် ကိုက်ညီမှုမရှိသောစာကြောင်း ( value_if_true ) နှင့် ကိုက်ညီမှုများအတွက် စာရင်း 1 တွင် "Match in Match" ( value_if_false )။
မှတ်ချက်။ ဤဖော်မြူလာသည် dynamic array များကိုပံ့ပိုးပေးသော Excel 365 နှင့် Excel 2021 တွင်သာအလုပ်လုပ်သည်။ အကယ်၍ သင်သည် Excel 2019၊ Excel 2016 သို့မဟုတ် အစောပိုင်းဗားရှင်းကို အသုံးပြုနေပါက၊ ကျေးဇူးပြု၍ အခြားဖြေရှင်းနည်းများကို စစ်ဆေးကြည့်ပါ- Excel တွင် ကော်လံနှစ်ခုကို နှိုင်းယှဉ်နည်း။
Excel တွင် INDEX XMATCH
XMATCH ကို INDEX MATCH ဖော်မြူလာကဲ့သို့ပင် ရှာဖွေမှုတန်ဖိုးနှင့် ဆက်စပ်သည့် အခြားကော်လံမှ တန်ဖိုးတစ်ခုကို ရယူရန် INDEX လုပ်ဆောင်ချက်နှင့် ပေါင်းစပ်အသုံးပြုနိုင်ပါသည်။ ယေဘုယျချဉ်းကပ်နည်းမှာ အောက်ပါအတိုင်းဖြစ်သည်-
INDEX ( return _ array ၊ XMATCH ( lookup_value ၊ lookup_array )The ယုတ္တိဗေဒသည် အလွန်ရိုးရှင်းပြီး လိုက်နာရန် လွယ်ကူသည်-
XMATCH လုပ်ဆောင်ချက်သည် ရှာဖွေမှုခင်းကျင်းရှိ ရှာဖွေမှုတန်ဖိုး၏ နှိုင်းရအနေအထားကို တွက်ချက်ပြီး INDEX ၏ row_num အငြင်းအခုံသို့ ဖြတ်သွားပါသည်။ အတန်းကို အခြေခံထားသည်။ နံပါတ်၊ INDEX လုပ်ဆောင်ချက်သည် သင်သတ်မှတ်သည့် မည်သည့်ကော်လံမှ တန်ဖိုးတစ်ခု ပြန်ပေးသည်။
ဥပမာ၊ ဧရိယာကို ရှာဖွေရန်၊E1 ရှိ သမုဒ္ဒရာ၏ ဤဖော်မြူလာကို သင်သုံးနိုင်သည်-
=INDEX(B2:B6, XMATCH(E1, A2:A6))
INDEX XMATCH XMATCH
သို့ ကော်လံများနှင့် အတန်းများကို တစ်ပြိုင်နက်ရှာဖွေပါ၊ XMATCH လုပ်ဆောင်ချက်နှစ်ခုနှင့်အတူ INDEX ကိုသုံးပါ။ ပထမ XMATCH သည် အတန်းနံပါတ်ကို ရရှိမည်ဖြစ်ပြီး ဒုတိယတစ်ခုသည် ကော်လံနံပါတ်ကို ပြန်လည်ရယူလိမ့်မည်-
INDEX ( data ၊ XMATCH ( lookup_value ၊ ဒေါင်လိုက် _ lookup_array ), XMATCH ( lookup value , horizontal _ lookup_array ))ဖော်မြူလာသည် သင်မှလွဲ၍ INDEX MATCH MATCH နှင့် ဆင်တူသည် အတိအကျကိုက်ညီရန် ပုံသေသတ်မှတ်ထားသောကြောင့် match_mode အငြင်းအခုံကို ချန်လှပ်ထားနိုင်သည်။
ဥပမာ၊ ပေးထားသောပစ္စည်း (G1) အတွက် သတ်မှတ်ထားသောလအတွင်း (G2) အတွက် အရောင်းနံပါတ်ကို ရယူရန် ဖော်မြူလာမှာ၊ :
=INDEX(B2:D8, XMATCH(G1, A2:A8), XMATCH(G2, B1:D1))
B2:D8 သည် အတန်းနှင့် ကော်လံခေါင်းစီးများမပါဝင်သည့် ဒေတာဆဲလ်များရှိရာ၊ A2:A8 သည် အရာများစာရင်းဖြစ်ပြီး B1:D1 သည် လအမည်များဖြစ်သည်။
Case-sensitive XMATCH ဖော်မြူလာ
ဖော်ပြထားသည့်အတိုင်း၊ Excel XMATCH လုပ်ဆောင်ချက်သည် ဒီဇိုင်းအားဖြင့် စာလုံးအကြီးအသေး အာရုံမခံပါ။ စာသားကိစ္စအား ခွဲခြားရန် တွန်းအားပေးရန်၊ XMATCH ကို EXACT လုပ်ဆောင်ချက်နှင့် ပေါင်းစပ်အသုံးပြုပါ-
MATCH(TRUE၊ EXACT( lookup_array ၊ lookup_value ))ရှာဖွေရန် နောက်ပြန်အစီအစဥ် နောက်ဆုံးမှ ပထမသို့:
MATCH(TRUE၊ EXACT( lookup_array ၊ lookup_value ), 0၊ -1)အောက်ပါ ဥပမာကို ပြသည် ဤလုပ်ဆောင်ချက်တွင် ယေဘုယျဖော်မြူလာ။ သင့်တွင် B2:B11 တွင် case-sensitive ထုတ်ကုန် ID စာရင်းတစ်ခုရှိသည်ဆိုပါစို့။ မင်းရှာနေတာE1 တွင် ပစ္စည်း၏ ဆက်စပ်အနေအထားကို ရှာပါ။ E2 ရှိ case-sensitive ဖော်မြူလာသည် ဤကဲ့သို့ရိုးရှင်းပါသည်-
=XMATCH(TRUE, EXACT(B2:B11, E1))
ဤဖော်မြူလာအလုပ်လုပ်ပုံ-
EXACT လုပ်ဆောင်ချက်သည် ရှာဖွေမှုခင်းကျင်းရှိ အရာတစ်ခုစီနှင့် ရှာဖွေမှုတန်ဖိုးကို နှိုင်းယှဉ်သည်။ နှိုင်းယှဉ်ထားသောတန်ဖိုးများသည် စာလုံးအသေးများအပါအဝင် အတိအကျတူညီပါက၊ လုပ်ဆောင်ချက်သည် TRUE၊ မဟုတ်ပါက FALSE ပြန်ပေးသည်။ ဤ ယုတ္တိတန်ဖိုးများ၏ အခင်းအကျင်း (TRUE သည် အတိအကျ တူညီမှုများကို ကိုယ်စားပြုသည့်) XMATCH ၏ lookup_array သို့သွားပါသည်။ ရှာဖွေမှုတန်ဖိုးသည် မှန်ကန်သောကြောင့်၊ XMATCH လုပ်ဆောင်ချက်သည် search_mode အငြင်းအခုံကို သင်ပြင်ဆင်ပုံပေါ် မူတည်၍ ပထမတွေ့ရှိသည့် အတိအကျကိုက်ညီမှု သို့မဟုတ် နောက်ဆုံးအတိအကျကိုက်ညီမှု၏ အနေအထားကို ပြန်ပေးသည်။
XMATCH နှင့် Excel တွင် MATCH
XMATCH ကို MATCH အတွက် ပိုမိုအစွမ်းထက်ပြီး စွယ်စုံရအစားထိုးမှုအဖြစ် ဒီဇိုင်းထုတ်ထားသောကြောင့် ဤလုပ်ဆောင်ချက်နှစ်ခုသည် တူညီမှုများစွာရှိသည်။ သို့သော်၊ မရှိမဖြစ် ကွဲပြားမှုများ ရှိပါသည်။
ကွဲပြားခြားနားသော ပုံသေအမူအရာ
MATCH လုပ်ဆောင်ချက်သည် အတိအကျကိုက်ညီမှု သို့မဟုတ် နောက်အသေးဆုံးအရာအတွက် ပုံသေဖြစ်သည် ( match_type ကို 1 သို့မဟုတ် ချန်လှပ်ထားသည်)။
XMATCH လုပ်ဆောင်ချက်သည် အတိအကျကိုက်ညီရန် ပုံသေသတ်မှတ်ထားသည် ( match_mode ကို 0 သို့မဟုတ် ချန်လှပ်ထားသည်။)
အနီးစပ်ဆုံးကိုက်ညီမှုအတွက် မတူညီသောအပြုအမူ
match_mode ဖြစ်သောအခါ၊ / match_type အငြင်းအခုံကို 1-
- အတိအကျ ကိုက်ညီမှု သို့မဟုတ် နောက်အသေးဆုံးအတွက် MATCH ရှာဖွေမှုများ။ ရှာဖွေမှုအခင်းအကျင်းကို ကြီးလိုက်ကြီးလိုက် စီထားရန် လိုအပ်ပါသည်။
- အတိအကျအတွက် XMATCH ရှာဖွေမှုများ