مواد جي جدول
هي سبق وضاحت ڪري ٿو ته ڪيئن استعمال ڪجي MATCH فنڪشن Excel ۾ فارمولا مثالن سان. اهو پڻ ڏيکاري ٿو ته توهان جي لوڪ اپ فارمولين کي ڪيئن بهتر بڻايو وڃي هڪ متحرڪ فارمولا ٺاهي VLOOKUP ۽ MATCH سان.
Microsoft Excel ۾، ڪيترائي مختلف لوڪ اپ/ريفرنس فنڪشن آهن جيڪي توهان جي مدد ڪري سگهن ٿا هڪ خاص قدر ڳولڻ ۾. سيلز جي حد، ۽ MATCH انهن مان هڪ آهي. بنيادي طور تي، اهو سيلز جي هڪ حد ۾ هڪ شيء جي هڪ تعلقي پوزيشن کي سڃاڻي ٿو. بهرحال، MATCH فنڪشن پنهنجي خالص جوهر کان گهڻو ڪجهه ڪري سگهي ٿو.
Excel MATCH فنڪشن - نحو ۽ استعمال ڪري ٿو
Excel ۾ MATCH فنڪشن هڪ مخصوص قدر جي ڳولا ڪري ٿو. سيلز جي هڪ حد، ۽ ان قدر جي لاڳاپي واري پوزيشن کي واپس ڏئي ٿي.
MATCH فنڪشن لاءِ نحو هن ريت آهي:
MATCH(lookup_value, lookup_array, [match_type])Lookup_value (گهربل) - قيمت جيڪا توهان ڳولڻ چاهيو ٿا. اهو هڪ عددي، متن يا منطقي قدر سان گڏو گڏ سيل ريفرنس پڻ ٿي سگهي ٿو.
Lookup_array (گهربل) - ڳولهڻ لاءِ سيلن جي حد.
Match_type (اختياري) - مماثلت جو قسم بيان ڪري ٿو. اھو انھن مان ھڪڙو ٿي سگھي ٿو: 1، 0، -1. ميچ_قسم جو دليل 0 تي سيٽ ڪيو ويو صرف صحيح ميچ موٽائي ٿو، جڏهن ته ٻيا ٻه قسم لڳ ڀڳ ميچ جي اجازت ڏين ٿا.
- 1 يا ختم ٿيل (ڊفالٽ) - ڳوليو وڏي قدر ۾ ڏسندڙ صف جيڪا ڏسڻ جي قيمت کان گهٽ يا برابر آهي. گهربل ترتيب کي ترتيب ڏيڻ جي ترتيب ۾،ڊائون لوڊ لاءِ ورڪ بڪ
Excel MATCH فارمولا مثال (.xlsx فائل)
ننڍي کان وڏي کان وڏي تائين يا A کان Z تائين. - 0 - صف ۾ پهريون قدر ڳولھيو جيڪو آھي بلڪل برابر ڏسڻ جي قيمت سان. ڪابه ترتيب ڏيڻ جي ضرورت ناهي.
- -1 - ڳولھيو ننڍو قدر صف ۾ جيڪو ڏسڻ جي قيمت کان وڌيڪ يا برابر آھي. لُڪ اپ ايري کي ھيٺئين ترتيب ۾ ترتيب ڏيڻ گھرجي، وڏي کان ننڍي يا Z کان A تائين.
MATCH فنڪشن کي بھتر سمجھڻ لاءِ، اچو ته ھن ڊيٽا جي بنياد تي ھڪڙو سادو فارمولو ٺاھيو: شاگردن جا نالا ڪالم ۾ A ۽ انهن جا امتحان جا نمبر ڪالم B ۾، ترتيب ڏنل وڏي کان ننڍي تائين. اهو معلوم ڪرڻ لاءِ ته هڪ مخصوص شاگرد (چئو، Laura ) ٻين جي وچ ۾ ڪٿي بيٺو آهي، هي سادو فارمولا استعمال ڪريو:
=MATCH("Laura", A2:A8, 0)
اختياري طور تي، توهان ڪجهه ۾ ڳولهڻ جي قيمت رکي سگهو ٿا سيل (هن مثال ۾ E1) ۽ ان سيل جو حوالو توهان جي Excel Match فارمولا ۾:
=MATCH(E1, A2:A8, 0)
جيئن توهان مٿي اسڪرين شاٽ ۾ ڏسي رهيا آهيو، شاگردن جا نالا ترتيب ڏنل ترتيب ۾ داخل ڪيا ويا آهن، ۽ ان ڪري اسان match_type دليل کي 0 تي مقرر ڪريون ٿا (صرف ميچ)، ڇاڪاڻ ته صرف هن ميچ جي قسم کي ترتيب ڏيڻ جي ضرورت ناهي. ٽيڪنيڪل طور تي، ميچ فارمولا رينج ۾ لورا جي لاڳاپي واري پوزيشن کي واپس ڏئي ٿو. پر ڇاڪاڻ ته اسڪور سڀني کان وڏي کان ننڍي تائين ترتيب ڏنل آهن، اهو پڻ اسان کي ٻڌائي ٿو ته لورا سڀني شاگردن ۾ 5هين بهترين اسڪور آهي.
ٽپ. Excel 365 ۽ Excel 2021 ۾، توهان استعمال ڪري سگهو ٿا XMATCH فنڪشن، جيڪو هڪ جديد ۽ وڌيڪ طاقتور جانشين آهي.MATCH جو.
4 شيون جيڪي توهان کي MATCH فنڪشن بابت ڄاڻڻ گهرجن
جيئن توهان ڏٺو آهي، Excel ۾ MATCH استعمال ڪرڻ آسان آهي. بهرحال، جيئن ته لڳ ڀڳ ڪنهن ٻئي فنڪشن جي صورت ۾ آهي، اتي ڪجھ خاصيتون آهن جن کان توهان کي آگاهي ٿيڻ گهرجي:
- MATCH فنڪشن واپسي ڏئي ٿو لڳاپي واري پوزيشن نظر جي قيمت صف ۾، نه خود قدر.
- MATCH case-insensitive آهي، مطلب ته متن جي قدرن سان معاملو ڪرڻ وقت اهو ننڍي ۽ وڏي اکرن ۾ فرق نٿو ڪري.
- جيڪڏهن ڏسندڙ صف ۾ لوڪ اپ قدر جا ڪيترائي واقعا شامل آھن، پھرين قدر جي پوزيشن واپس ڪئي ويندي آھي.
- جيڪڏھن ڳولھڻ جي قيمت لُڪ اپ صف ۾ نه ملي، ته #N/A غلطي موٽائي ويندي.
Excel ۾ MATCH ڪيئن استعمال ڪجي - فارمولا مثال
هاڻي جڏهن توهان ڄاڻو ٿا ته Excel MATCH فنڪشن جا بنيادي استعمال، اچو ته ڪجهه وڌيڪ فارمولن مثالن تي بحث ڪريون جيڪي بنيادي ڳالهين کان اڳتي وڌن ٿا.
جزوي ملائي وائلڊ ڪارڊ سان
ڪيترن ئي ٻين ڪمن وانگر، MATCH ھيٺين وائلڊ ڪارڊ اکرن کي سمجھي ٿو:
- سوال جو نشان (؟) - ڪنھن ھڪ اکر کي بدلائي ٿو
- Asterisk (*) - ڪنهن به ايس کي تبديل ڪري ٿو اکرن جو تسلسل
نوٽ. وائلڊ ڪارڊ صرف ميچ فارمولين ۾ استعمال ڪري سگھجن ٿا جن سان match_type 0 تي سيٽ ڪيو وڃي.
وائلڊ ڪارڊ سان هڪ ميچ فارمولا انهن حالتن ۾ مفيد ثابت ٿيندو جڏهن توهان پوري متن جي اسٽرنگ کي نه، پر صرف ڪجهه اکر يا ڪجهه حصو سان ملائڻ چاهيو ٿا. تار جو.نقطي کي واضع ڪرڻ لاءِ، هيٺين مثال تي غور ڪريو.
فرض ڪريو ته توھان وٽ آھي علائقائي ريليررز جي لسٽ ۽ انھن جي سيلز جا انگ اکر گذريل مهيني لاءِ. توھان چاھيو ٿا ھڪڙي مخصوص ريلير جي ھڪڙي رشتي واري پوزيشن کي لسٽ ۾ (ترتيب واري ترتيب ۾ سيلز جي مقدار جي ترتيب سان) پر توھان ان جو نالو صحيح طور تي ياد نه ٿا ڪري سگھو، جيتوڻيڪ توھان کي ڪجھ پھريون اکر ياد آھن.
Reseller کي فرض ڪرڻ نالا A2:A11 جي حد ۾ آهن، ۽ توهان اهو نالو ڳولي رهيا آهيو جيڪو "ڪار" سان شروع ٿئي ٿو، فارمولا هن ريت آهي:
=MATCH("car*", A2:A11,0)
اسان جي ميچ فارمولا کي وڌيڪ ورڇيل بڻائڻ لاءِ، توھان ٽائيپ ڪري سگھوٿا لوڪ اپ قدر کي ڪجھ سيل ۾ (ھن مثال ۾ E1)، ۽ انھيءَ سيل کي وائلڊ ڪارڊ ڪردار سان ڳنڍيو، جھڙوڪ:
=MATCH(E1&"*", A2:A11,0)
جيئن ھيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آھي، فارمولا واپسي 2، جيڪو "ڪارٽر" جي پوزيشن آهي:
لوڪ اپ جي قيمت ۾ صرف هڪ ڪردار کي تبديل ڪرڻ لاء، استعمال ڪريو "؟" وائلڊ ڪارڊ آپريٽر، هن طرح:
=MATCH("ba?er", A2:A11,0)
مٿي ڏنل فارمولا " Baker " نالي سان ملندو ۽ ان جي لاڳاپيل پوزيشن کي ٻيهر هلايو، جيڪو 5 آهي.
Case-sensitive MATCH فارمولا
جيئن هن سبق جي شروعات ۾ ذڪر ڪيو ويو آهي، MATCH فنڪشن اپر ڪيس ۽ لوئر ڪيس اکرن ۾ فرق نٿو ڪري. ڪيس-حساس ميچ فارمولا ٺاهڻ لاءِ، EXACT فنڪشن سان ميلاپ ۾ MATCH استعمال ڪريو جيڪو سيلن جو بلڪل موازنہ ڪري ٿو، جنهن ۾ ڪردار جي صورت شامل آهي.
ملڻ لاءِ هتي عام ڪيس-حساس فارمولا آهي.ڊيٽا:
MATCH(TRUE, EXACT( lookup array , lookup value ), 0)فارمولا هيٺين منطق سان ڪم ڪري ٿو:
- EXACT فنڪشن ڳولھڻ واري قيمت کي ڏسندڙ صف جي ھر عنصر سان موازنہ ڪري ٿو. جيڪڏهن مقابلي وارا سيلز بلڪل برابر آهن، فنڪشن واپس اچي ٿو TRUE، ٻي صورت ۾ FALSE.
- ۽ پوء، MATCH فنڪشن TRUE جو مقابلو ڪري ٿو (جيڪو ان جي lookup_value ) طرفان واپس ڪيل صف ۾ هر قيمت سان EXACT، ۽ پھرين ميچ جي پوزيشن ڏانھن موٽائي ٿو.
مهرباني ڪري ياد رکو ته اھو ھڪڙو آري فارمولا آھي جنھن کي دٻائڻ جي ضرورت آھي Ctrl + Shift + Enter صحيح طريقي سان مڪمل ڪرڻ لاءِ.
فرض ڪيو توھان جي ڏسندڙ قيمت سيل E1 ۾ آهي ۽ ڏسندڙ صف A2 آهي: A9، فارمولا هن ريت آهي:
=MATCH(TRUE, EXACT(A2:A9,E1),0)
هيٺ ڏنل اسڪرين شاٽ ايڪسل ۾ ڪيس-حساس ميچ فارمولا ڏيکاري ٿو:
مقابلي ۽ اختلافن لاءِ 2 ڪالمن جو موازنہ ڪريو (ISNA MATCH)
ملازمتن ۽ فرقن لاءِ ٻن لسٽن کي چيڪ ڪرڻ Excel ۾ سڀ کان عام ڪمن مان هڪ آهي، ۽ اهو ٿي سگهي ٿو مختلف طريقن سان ڪيو. ھڪڙو ISNA/MATCH فارمولا انھن مان ھڪڙو آھي:
IF(ISNA(MATCH( 1st value in List1 , List2 , 0)), "Not in List 1", " ")لسٽ 2 جي ڪنهن به قيمت لاءِ جيڪا لسٽ 1 ۾ موجود نه آهي، فارمولا موٽائي ٿو " فهرست 1 ۾ ناهي ". ۽ ھتي آھي ڪيئن:
- MATCH فنڪشن لسٽ 2 ۾ لسٽ 1 مان ھڪ قدر ڳولھي ٿو. جيڪڏھن ڪا قدر ملي ٿي، اھو پنھنجي لاڳاپيل پوزيشن واپس ڪري ٿو، #N/A غلطيٻي صورت ۾.
- Excel ۾ ISNA فنڪشن صرف هڪ ڪم ڪري ٿو - چيڪ ڪري ٿو #N/A غلطين لاءِ (مطلب "دستياب ناهي"). جيڪڏهن ڏنل قدر هڪ #N/A غلطي آهي، فنڪشن واپس ڪري ٿو TRUE، ٻي صورت ۾ FALSE. اسان جي صورت ۾، TRUE جو مطلب آهي ته فهرست 1 مان ڪا قيمت لسٽ 2 جي اندر نه ملي آهي (يعني هڪ #N/A غلطي MATCH پاران واپس ڪئي وئي آهي).
- ڇاڪاڻ ته اهو توهان جي استعمال ڪندڙن لاءِ سچ ڏسڻ ۾ تمام گهڻو پريشان ٿي سگهي ٿو. انهن قدرن لاءِ جيڪي لسٽ 1 ۾ ظاهر نه ٿيون ٿين، توهان IF فنڪشن کي ISNA جي چوڌاري لپايو ان جي بدران " Not in List 1 " ڊسپلي ڪرڻ لاءِ، يا جيڪو متن توهان چاهيو ٿا.
مثال طور , ڪالمن B ۾ قدرن جي ڀيٽ ڪرڻ لاءِ ڪالمن A ۾ قدرن جي مقابلي لاءِ، فارمولا ھيٺ ڏنل شڪل وٺي ٿو (جتي B2 سڀ کان مٿاھين سيل آھي):
=IF(ISNA(MATCH(B2,A:A,0)), "Not in List 1", "")
جيئن توھان کي ياد آھي، Excel ۾ MATCH فنڪشن پاڻ ۾ ڪيس غير حساس آهي. ان کي حاصل ڪرڻ لاءِ ڪردار جي صورت ۾ فرق ڪرڻ لاءِ، EXACT فنڪشن کي lookup_array argument ۾ شامل ڪريو، ۽ Ctrl + Shift + Enter کي دٻائڻ ياد رکو ھن کي مڪمل ڪرڻ لاءِ array فارمولا :
=IF(ISNA(MATCH(TRUE, EXACT(A:A, B2),0)), "Not in List 1", "")
هيٺ ڏنل اسڪرين شاٽ ٻنهي فارمولين کي عمل ۾ ڏيکاري ٿو:
19>
ٻن لسٽن کي Excel ۾ موازنہ ڪرڻ جا ٻيا طريقا سکڻ لاءِ، مهرباني ڪري هيٺ ڏنل سبق ڏسو: ڪيئن Excel ۾ 2 ڪالمن جو مقابلو ڪرڻ لاءِ.
Excel VLOOKUP ۽ MATCH
هي مثال فرض ڪري ٿو ته توهان وٽ اڳ ۾ ئي Excel VLOOKUP فنڪشن جي ڪجهه بنيادي ڄاڻ آهي. ۽ جيڪڏهن توهان ڪريو ٿا، امڪان اهو آهي ته توهان ان جي ڪيترن ئي حدن ۾ هليا ويا آهيو (جنهن جو تفصيلي جائزو ٿي سگهي ٿوڇو Excel VLOOKUP ڪم نه ڪري رهيو آهي) ۾ مليو آهي ۽ هڪ وڌيڪ مضبوط متبادل ڳولي رهيا آهن.
VLOOKUP جي سڀ کان وڌيڪ ڏکوئيندڙ خرابين مان هڪ اها آهي ته اهو لوڪ اپ ٽيبل ۾ ڪالم داخل ڪرڻ يا حذف ڪرڻ کان پوءِ ڪم ڪرڻ بند ڪري ٿو. اهو ٿي سگهي ٿو ڇاڪاڻ ته VLOOKUP هڪ ملندڙ قدر ڇڪي ٿو واپسي ڪالمن جي تعداد جي بنياد تي جيڪو توهان بيان ڪيو آهي (انڊيڪس نمبر). ڇاڪاڻ ته انڊيڪس نمبر فارمولا ۾ "هارڊ ڪوڊ ٿيل" آهي، ايڪسل ان کي ترتيب ڏيڻ جي قابل نه هوندو آهي جڏهن ڪو نئون ڪالمن شامل ڪيو ويندو آهي يا ميز مان حذف ڪيو ويندو آهي.
The Excel MATCH فنڪشن هڪ لُڪ اپ قدر جي لڳاپا پوزيشن سان واسطو رکي ٿو، جيڪو ان کي VLOOKUP جي col_index_num دليل لاءِ مناسب بڻائي ٿو. ٻين لفظن ۾، واپسي واري ڪالمن کي جامد نمبر طور بيان ڪرڻ بجاءِ، توھان ان ڪالمن جي موجوده پوزيشن حاصل ڪرڻ لاءِ MATCH استعمال ڪندا آھيو.
شيءَ کي سمجھڻ ۾ آسان بڻائڻ لاءِ، اچو ته شاگردن جي امتحاني اسڪور سان گڏ ٽيبل کي ٻيهر استعمال ڪريون. (جيئن اسان هن سبق جي شروعات ۾ استعمال ڪيو آهي)، پر هن ڀيري اسان حقيقي اسڪور حاصل ڪنداسين نه ته ان جي لاڳاپي واري پوزيشن.
فرض ڪيو ته ڏسندڙ قيمت سيل F1 ۾ آهي، ٽيبل صف آهي. $A$1:$C$2 (جيڪڏهن توهان فارمولا کي ٻين سيلن ڏانهن نقل ڪرڻ جو ارادو ڪيو ته مطلق سيل حوالن کي استعمال ڪندي ان کي بند ڪرڻ سٺو عمل آهي)، فارمولا هن ريت آهي:
=VLOOKUP(F1, $A$1:$C$8, 3, FALSE)
ٽيون دليل ( col_index_num ) 3 تي سيٽ ڪيو ويو آهي ڇاڪاڻ ته Math Score جنهن کي اسان ڪڍڻ چاهيون ٿا اهو ٽيون ڪالم آهيٽيبل جيئن توهان هيٺ ڏنل اسڪرين شاٽ ۾ ڏسي سگهو ٿا، هي باقاعده Vlookup فارمولا سٺو ڪم ڪري ٿو:
پر صرف جيستائين توهان ڪالم داخل يا حذف نه ڪريو:
پوءِ ڇو #REF! غلطي؟ ڇاڪاڻ ته col_index_num 3 تي سيٽ ڪيو ويو آهي ايڪسل کي ٽئين ڪالمن مان قيمت حاصل ڪرڻ لاءِ، جڏهن ته هاڻي ٽيبل جي صف ۾ صرف 2 ڪالم آهن.
اهڙين شين کي ٿيڻ کان روڪڻ لاءِ، توهان ڪري سگهو ٿا. توھان جو Vlookup فارمولا وڌيڪ متحرڪ آھي ھيٺ ڏنل ميچ فنڪشن کي شامل ڪندي:
MATCH(E2,A1:C1,0)
جتي:
- E2 آھي لوڪ اپ ويليو، جيڪو آھي بلڪل برابر واپسي واري ڪالمن جي نالي ڏانهن، يعني اهو ڪالم جنهن مان توهان هڪ قدر ڪڍڻ چاهيو ٿا ( Math Score هن مثال ۾).
- A1:C1 اهو ڏسڻ وارو صف آهي جنهن ۾ ٽيبل هيڊر.
۽ ھاڻي، ھن Match فنڪشن کي پنھنجي Vlookup فارمولا جي col_index_num دليل ۾ شامل ڪريو، ھن طرح:
=VLOOKUP(F1,$A$1:$C$8, MATCH(E2,$A$1:$C$1, 0), FALSE)
۽ پڪ ڪريو ته اهو بيڪار ڪم ڪري ٿو ان کان سواءِ ته توهان ڪيترا ڪالم شامل ڪريو يا حذف ڪريو:
مٿين اسڪرين شاٽ ۾، مون سڀني سيل حوالن کي بند ڪري ڇڏيو آهي فارمولا لاءِ صحيح ڪم ڪرڻ لاءِ جيتوڻيڪ منهنجي استعمال ڪندڙ ان کي ورڪ شيٽ ۾ ٻي جاءِ تي منتقل ڪن ٿا. A توھان ھيٺ ڏنل اسڪرين شاٽ ۾ ڏسي سگھو ٿا، فارمولا ھڪڙي ڪالمن کي ختم ڪرڻ کان پوء ٺيڪ ڪم ڪري ٿو. ان کان علاوه Excel ڪافي هوشيار آهي انهي صورت ۾ مڪمل حوالن کي صحيح طرح سان ترتيب ڏيڻ لاءِ:
Excel HLOOKUP ۽ MATCH
ساڳئي طرح، توهان استعمال ڪري سگهو ٿا Excel MATCH فنڪشن تائينپنھنجي HLOOKUP فارمولن کي بھتر ڪريو. عام اصول بنيادي طور تي ساڳيو ئي آهي جيئن Vlookup جي صورت ۾: توهان واپسي ڪالمن جي لاڳاپي واري پوزيشن حاصل ڪرڻ لاءِ Match فنڪشن استعمال ڪريو ٿا، ۽ انهي نمبر کي فراهم ڪريو row_index_num argument of your Hlookup formula.
فرض ڪريو ته ڳولھڻ جي قيمت سيل B5 ۾ آھي، جدول جي صف آھي B1:H3، واپسي واري قطار جو نالو آھي (MATCH لاءِ ڳولھڻ جي قيمت) سيل A6 ۾ آھي ۽ قطار جا ھيڊر A1:A3 آھن، مڪمل فارمولا ھيٺ ڏنل آھي:
=HLOOKUP(B5, B1:H3, MATCH(A6, A1:A3, 0), FALSE)
24>
جيئن توهان ڏٺو آهي، ميلاپ جو ميلاپ Hlookup/Vlookup & ميچ يقيني طور تي باقاعده Hlookup ۽ Vlookup فارمولن کان بهتر آهي. بهرحال، MATCH فنڪشن انهن جي سڀني حدن کي ختم نٿو ڪري. خاص طور تي، هڪ Vlookup Match فارمولا اڃا تائين ان جي کاٻي طرف ڏسي نه ٿو سگهي، ۽ Hlookup Match مٿين قطار کان سواءِ ڪنهن به قطار ۾ ڳولڻ ۾ ناڪام ٿئي ٿو.
مٿين (۽ ڪجھ ٻين) حدن کي ختم ڪرڻ لاءِ، استعمال ڪرڻ تي غور ڪريو. INDEX MATCH جو مجموعو، جيڪو مهيا ڪري ٿو هڪ واقعي طاقتور ۽ ورسٽائل طريقي سان ڏسڻ لاءِ Excel ۾، ڪيترن ئي حوالي سان Vlookup ۽ Hlookup کان وڌيڪ. تفصيلي ھدايت ۽ فارمولا جا مثال INDEX & MATCH in Excel - VLOOKUP جو هڪ بهتر متبادل.
اهڙيءَ طرح توهان Excel ۾ MATCH فارمولا استعمال ڪندا آهيو. اميد آهي ته، هن سبق ۾ بحث ڪيل مثال توهان جي ڪم ۾ مددگار ثابت ٿيندا. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاءِ!