MATCH

 

ကုိယ္ရွာတဲ့ တန္ဖုိးဟာ ကိုယ္ရွာေဖြတဲ့ List ထဲမွာ ဘယ္ေနရာမွာပါလဲ ဆုိတာကုိ Match function နဲ႕ ရွာေဖြလုိ႕ရပါတယ္။ ရွာေဖြတဲ႕ေနရာမွာ Match type သုံးမ်ိဴ းရွိပါတယ္။ 0 , 1, နဲ႕ -1 ျဖစ္ပါတယ္။

 

သူ႔ရဲ႕ Formula Syntax က

 

=MATCH( lookup_value, lookup_array, [match_type] )

 

 

  • lookup_value  က ကုိယ္ရွာေဖြခ်င္တဲ့ တန္ဖုိး

  • Lookup_array က ကိုိယ္ ရွာေဖြမယ့္တန္ဖုိး ရွိေနတဲ႕ Cell Range, Array

  • match_type က 0 , 1, -1  ဆုိျပီး သုံးမ်ိဴ းရွိပါတယ္။

0     ကိုယ္ရွာတဲ့တန္ဖုိး ရဲ႕ တိက်တဲ့တန္ဖုိးကုိ ရွာေပးသြားမွာပါ။

1     ကုိယ္ရွာတဲ့တန္ဖုိးကုိ အရင္ရွာမယ္၊ မေတြ႕ရင္ သူနဲ႕ နီးစပ္တဲ့ တန္ဖုိး နွစ္ခုထဲက နိမ္တဲ့တန္ဖုိးကုိ ရွာေပးသြားမွာပါ။

-1    ကုိယ္ရွာတဲ့တန္ဖုိးကုိ အရင္ရွာမယ္၊ မေတြ႕ရင္ သူနဲ႕ နီးစပ္တဲ့ တန္ဖုိး နွစ္ခုထဲက ၾကီးတဲ့တန္ဖုိးကုိ ရွာေပးသြားမွာပါ။

 

ေအာက္က ဥပမာေတြ ၾကည့္လုိက္ရင္ ရွင္းသြားမွာပါ။

 

ဥပမာ (၁)

 

 

 

 

Formula

Result

အေပၚက ဥပမာမွာ ေရးထားတဲ့ Formula က

 

=MATCH("Expert",A1:A4,0)

 

  • Expert က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိး

  • A1:A4 က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိးရွိတဲ့ Cell Range

  • 0 ဆုိတာက Exact Match (Expert ဆုိတဲ့ တန္ဖုိးကုိ တိတိက်က် ရွာမယ္ ေပါ့)

 

Formula ေရး Enter ေခါက္ လုိက္ တဲ့အခါ Result က ပုံအတုိင္း အေျဖက 3 ဆုိတာေတြ႕ရမွာပါ။ ( Expert ဆုိတဲ့ တန္ဖုိးက အ ေပၚဆုံးကေနေရတြက္ ရင္ သုံးခုေျမာက္မွာ ရွိလုိ႕ျဖစ္ပါတယ္)

 

 

 

အခုဆက္ျပီး ေအာက္က ဥပမာမွာ ကိန္းဂဏန္း တန္ဖုိးေတြကို ရွာ ၾကည့္ ရေအာင္။

 

ဥပမာ (၂)

Formula

Result

အေပၚက ဥပမာမွာ ေရးထားတဲ့ Formula က

 

=MATCH(12,A1:A7,0)

=MATCH(85,A1:A7,0)

 

  • 12  နဲ႕ 85 က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိး

  • A1:A7 က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိးရွိတဲ့ Cell Range

  • 0 ဆုိတာက Exact Match

 

ဥပမာထဲမွာ အေပၚက Formula မွာ 12 ဆိုတဲ့တန္ဖုိးကုိတိတိက်က် ရွာဖုိ႕ ေရးထားတယ္၊ Cell Range ထဲမွာ 12 က ပထမဆုံး ကိန္းဂဏန္းကေန ေရတြက္ရင္ ငါးခုေျမာက္မွာ ရွိတယ္၊ အဲဒါေၾကာင့္ အေျဖက 5 ဆုိတာ ရလာဒ္မွာေတြ႕ရမွာပါ။

 

ဒုတိယ Formula မွာ 85 ကုိ တိတိက်က် ရွာခုိင္းတယ္၊ ရွာတဲ့ Cell Range ထဲမွာ 85 မပါဘူး၊ ဒါေၾကာင့္ Error ျဖစ္ေနတာကုိ ေတြ႕ရမွာပါ။

အဲဒီေတာ့ ဒီလုိ အေျခေန မ်ိဴ းမွာ Exact ကုိ အသုံးျပဳလုိ႕ အဆင္ မေျပေတာ့ဘူး။ 1 သုိ႕မဟုတ္ -1 ကုိ အသုံးျပဳ ရမယ္။

 

ေအာက္က ဥပမာမွာ 1 ကုိ အသုံးျပဳ ျပီး Close match ကုိ ရွာျပထားပါတယ္။

 

 

ဥပမာ (၃)

Formula

Result

အေပၚက ဥပမာမွာ ေရးထားတဲ့ Formula က

 

=MATCH(85,A1:A7,1)

 

  • 85  က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိး

  • A1:A7 က ကုိယ္ရွာခ်င္တဲ့ တန္ဖုိးရွိတဲ့ Cell Range

  • 1 ဆုိတာက Close Match

 

ဥပမာထဲမွာ 85 ဆိုတဲ့တန္ဖုိးကုိ Close Match ရွာဖုိ႕ ေရးထားတယ္၊ Cell Range ထဲမွာ 85 နဲ႕ နီးတဲ့ တန္ဖုိးေတြက 67 နဲ႕ 90 ။ အခုေရးတဲ့ Formula ထဲမွာ 1 ကုိ အသုံးျပဳထားတဲ့အတြက္ နီးစပ္တဲ့တန္ဖုိး နွစ္ခုထဲက အနိမ့္တန္ဖုိးကုိ ေဖာ္ျပသြားမွာျဖစ္ပါတယ္။ အဲဒါေၾကာင့္  အေျဖမွာ 6 ဆုိတာ ေတြ႕ရမွာပါ။ တကယ္လုိ႕ -1 ကုိ အသုံးျပဳရင္ေတာ့ အျမင့္တန္ဖုိးကို ေရြးခ်ယ္ေပးသြားမွာပါ။

 

တစ္ခု သတိထားရမွာက Close Match နွစ္မ်ိဴ းျဖစ္တဲ့ 1 နဲ႕ -1 မွာ

 

1 ကုိ အသုံးျပဳခ်င္ရင္ ကုိယ့္ရဲ႕ Cell Range ကုိ ငယ္စဥ္ ၾကီးလုိက္ စီထားရပါတယ္။

-1 ကို အသုံးျပဳခ်င္ရင္ေတာ့ ကုိယ့္ရဲ႕ Cell Range ကုိ ၾကီးစဥ္ငယ္လုိက္ စီထားရပါတယ္။

 

 

 

ေအာက္က ဥပမာမွာ -1 ကုိ အသုံးျပဳ ထားပါတယ္။

 

ဥပမာ (၄)

Formula

Result

ဒီဥပမာမွာ ေတာ့ 22 ဆုိတဲ့တန္ဖုိးကုိ -1 အသုံးျပဳျပီး Close Match ရွာခုိင္းထားတယ္။ အေပၚမွာ ရွင္းျပထားတဲ့အတုိင္း -1 ကုိ အသုံးျပဳတဲ့အတြက္ Cell Range ကုိ ၾကီးစဥ္ငယ္လုိက္ စီထားရပါတယ္။ Formula ေရးျပီး Enter ေခါက္လုိက္ရင္ေတာ့ Result ကုိ 3 အျဖစ္ ေတြ႕ရမွာပါ။ -1 ကုိ အသုံးျပဳထားတာျဖစ္တဲ့အတြက္ နီးစပ္တန္ဖုိး 34 နဲ႕ 12 ရယ္ထဲက အျမင့္တန္ဖုိး 34 ကုိ ေရြးခ်ယ္ ေပးသြားတာ ျဖစ္ပါတယ္။

 

 

Match က သူ႕ Function တစ္ခုတည္းဆုိ အရမ္းအသုံး၀င္တယ္ မထင္ ရ ေပမယ့္ Index နဲ႕ တြဲ သုံးလုိက္ရင္ေတာ့ အရမ္း အစြမ္းထက္တဲ့ Formula ေတြ ျဖစ္လာပါတယ္။ ဒါ ေၾကာင့္ Match function ကုိ ေသခ်ာ နားလည္ေအာင္ ေလ့လာထားသင့္ပါတယ္။