مواد جي جدول
سبق ڏيکاري ٿو ڪجھ مختلف فارمولن کي انجام ڏيڻ لاءِ ٻه طرفي لوڪ اپ Excel ۾. بس متبادل جي ذريعي ڏسو ۽ پنهنجي پسنديده چونڊيو :)
جڏهن توهان جي Excel اسپريڊ شيٽ ۾ ڪا شيءِ ڳولهي رهيا آهيو، گهڻو وقت توهان عمدي طور تي ڪالمن ۾ يا افقي طور تي قطارن ۾ ڏسندا. پر ڪڏهن ڪڏهن توهان کي ٻنهي قطارن ۽ ڪالمن ۾ ڏسڻ جي ضرورت آهي. ٻين لفظن ۾، توهان هڪ خاص قطار ۽ ڪالمن جي چونڪ تي هڪ قدر ڳولڻ جو مقصد آهي. هن کي ميٽرڪس لوڪ اپ (اڪا 2-dimensional يا 2-طريقو ڏس ) سڏيو ويندو آهي، ۽ هي سبق ڏيکاري ٿو ته ان کي 4 مختلف طريقن سان ڪيئن ڪجي.
Excel INDEX MATCH MATCH فارمولا
سڀ کان وڌيڪ مشهور طريقو ايڪسل ۾ ٻه طرفي ڏسڻ جو طريقو آهي INDEX MATCH MATCH استعمال ڪندي. هي ڪلاسڪ INDEX MATCH فارمولا جو هڪ تغير آهي جنهن ۾ توهان هڪ وڌيڪ MATCH فنڪشن شامل ڪريو ٿا ٻنهي قطار ۽ ڪالمن نمبرن کي حاصل ڪرڻ لاءِ:
INDEX ( data_array, MATCH ( vlookup_value, lookup_column_range, 0), MATCH ( hlookup value, lookup_row_range, 0))مثال طور، اچو ته هڪ فارمولا ٺاهيو آبادي کي ڪڍڻ لاءِ هيٺ ڏنل جدول مان ڏنل سال ۾ هڪ خاص جانور جو. شروعات ڪندڙن لاءِ، اسان سڀ دليل بيان ڪريون ٿا:
- Data_array - B2:E4 (ڊيٽا سيلز، جن ۾ قطار ۽ ڪالمن جا هيڊر شامل نه آهن)
- Vlookup_value - H1 (حفاظتي جانور)
- Lookup_column_range - A2:A4 (قطار جا هيڊر: جانورن جا نالا) -A3:A4
- Hlookup_value - H2 (ھدف وارو سال)
- Lookup_row_range - B1:E1 (کالم هيڊر: سال)
سڀني دليلن کي گڏ ڪريو ۽ توھان کي ھي فارمولا ملندو ٻن طرفن لاءِ ڏسڻ لاءِ:
=INDEX(B2:E4, MATCH(H1, A2:A4, 0), MATCH(H2, B1:E1, 0))
ھي فارمولا ڪيئن ڪم ڪري ٿو
جڏھن ته اھو ٿورڙو نظر اچي سگھي ٿو پهرين نظر ۾ پيچيده، فارمولا جي منطق واقعي سڌو ۽ سمجھڻ ۾ آسان آهي. INDEX فنڪشن قطار ۽ ڪالمن جي انگن جي بنياد تي ڊيٽا جي صف مان هڪ قدر حاصل ڪري ٿو، ۽ ٻه MATCH فنڪشن انهن نمبرن کي فراهم ڪن ٿا:
INDEX(B2:E4, row_num, column_num)
هتي، اسان MATCH جي صلاحيت (lookup_value, lookup_array، [match_type]) موٽڻ لاءِ لڳاپي واري پوزيشن جي lookup_value in lookup_array .
تنهنڪري، قطار نمبر حاصل ڪرڻ لاءِ، اسان ڳولهيون ٿا دلچسپي جي جانور لاءِ (H1) قطار جي هيڊرز (A2:A4):
MATCH(H1, A2:A4, 0)
کالم نمبر حاصل ڪرڻ لاءِ، اسان ڪالمن جي هيڊرن ۾ ٽارگيٽ سال (H2) ڳولهيون ٿا. (B1:E1):
MATCH(H2, B1:E1, 0)
ٻنهي صورتن ۾، اسان 3rd آرگيومينٽ کي 0 تي سيٽ ڪندي صحيح ميچ ڳوليندا آهيون.
هن مثال ۾، پهريون ميچ واپس اچي ٿو. 2 ڇاڪاڻ ته اسان جي ويلوڪ اپ ويليو (پولر بيئر) A3 ۾ ملي ٿي، جيڪو A2:A4 ۾ ٻيو سيل آهي. ٻيو ميچ 3 موٽائي ٿو ڇاڪاڻ ته هيڪ اپ ويلو (2000) D1 ۾ ملي ٿو، جيڪو B1:E1 ۾ ٽيون سيل آهي.
مٿي ڏنل، فارمولا گھٽجي ٿو:
INDEX(B2:E4, 2, 3)
2 طرفي ڏسڻ لاءِ VLOOKUP ۽ MATCH فارمولا
ايڪسل ۾ ٻه طرفي لوڪ اپ ڪرڻ جو هڪ ٻيو طريقو آهي VLOOKUP ۽ MATCH افعال جي ميلاپ کي استعمال ڪرڻ:
VLOOKUP( vlookup_value, table_array, MATCH( hlookup_value, lookup_row_range, 0), FALSE)اسان جي نموني ٽيبل لاءِ , فارمولا هيٺ ڏنل شڪل وٺي ٿو:
=VLOOKUP(H1, A2:E4, MATCH(H2, A1:E1, 0), FALSE)
ڪٿي:
- ٽيبل_ار - A2:E4 (ڊيٽا سيلز بشمول قطار هيڊر)
- Vlookup_value - H1 (ھدف وارو جانور)
- Hlookup_value - H2 (ھدف وارو سال)
- Lookup_row_range - A1:E1 (ڪالمن جا هيڊر: سال)
هي فارمولا ڪيئن ڪم ڪندو آهي
فارمولا جو بنيادي VLOOKUP فنڪشن آهي جيڪو درست ميلاپ لاءِ ترتيب ڏنو ويو آهي (آخري دليل FALSE تي سيٽ ڪريو)، جيڪو جدول جي صف (A2:E4) جي پهرين ڪالمن ۾ ڳولهي ٿو (H1) ۽ ساڳئي قطار ۾ ٻئي ڪالمن مان هڪ قدر واپس ڪري ٿو. اهو طئي ڪرڻ لاءِ ته ڪھڙي ڪالم مان قيمت واپس ڪرڻي آھي، توھان استعمال ڪريو MATCH فنڪشن جيڪو پڻ ٺھيل آھي صحيح ميلاپ لاءِ (آخري دليل 0 تي سيٽ ڪيو ويو):
MATCH(H2, A1:E1, 0)
MATCH قدر جي ڳولا ڪري ٿو H2 ڪالمن جي هيڊرن ۾ (A1:E1) ۽ مليل سيل جي لاڳاپي واري پوزيشن کي واپس ڪري ٿو. اسان جي صورت ۾، ٽارگيٽ سال (2010) E1 ۾ مليو آهي، جيڪو 5th آهي ڏسڻ واري صف ۾. تنهن ڪري، نمبر 5 وڃي ٿو col_index_num دليل VLOOKUP جي:
VLOOKUP(H1, A2:E4, 5, FALSE)
VLOOKUP ان کي اتان وٺي ٿو، هڪ ڳولي ٿوA2 ۾ ان جي ڳولهڻ جي قيمت لاءِ exact match ۽ ساڳئي قطار ۾ 5هين ڪالمن مان هڪ قدر واپس ڪري ٿو، جيڪو سيل E2 آهي.
اهم نوٽ! فارمولا صحيح طريقي سان ڪم ڪرڻ لاءِ، VLOOKUP جو table_array (A2:E4) ۽ lookup_array MATCH (A1:E1) جي ڪالمن جو ساڳيو تعداد هجڻ ضروري آهي، ٻي صورت ۾ اهو نمبر جيڪو MATCH پاران پاس ڪيو ويو آهي. ۾ col_index_num غلط هوندو ( table_array ۾ ڪالمن جي پوزيشن سان مطابقت نه رکندو).
XLOOKUP فنڪشن قطارن ۽ ڪالمن ۾ ڏسڻ لاءِ
تازو ئي Microsoft ايڪسل ۾ هڪ وڌيڪ فنڪشن متعارف ڪرايو آهي جنهن جو مقصد سڀني موجوده لوڪ اپ ڪمن کي تبديل ڪرڻ آهي جهڙوڪ VLOOKUP، HLOOKUP ۽ INDEX MATCH. ٻين شين مان، XLOOKUP هڪ مخصوص قطار ۽ ڪالمن جي چونڪ کي ڏسي سگهي ٿو:
XLOOKUP( vlookup_value, vlookup_column_range, XLOOKUP( hlookup_value, hlookup_row_range, data_array))اسان جي نموني ڊيٽا سيٽ لاءِ، فارمولا هن ريت آهي:
=XLOOKUP(H1, A2:A4, XLOOKUP(H2, B1:E1, B2:E4))
نوٽ. في الحال XLOOKUP هڪ بيٽا فنڪشن آهي، جيڪو صرف Office 365 جي رڪنن لاءِ موجود آهي جيڪي Office Insiders پروگرام جو حصو آهن.
هي فارمولا ڪيئن ڪم ڪندو آهي
فارمولا استعمال ڪري ٿو XLOOKUP جي صلاحيت کي واپس ڪرڻ لاءِ پوري قطار يا ڪالمن. اندروني فنڪشن هيڊر قطار ۾ ٽارگيٽ سال جي ڳولا ڪري ٿو ۽ ان سال جي سڀني قيمتن کي موٽائي ٿو (هن مثال ۾، سال 1980 لاء). اهي قيمتون وڃن ٿيون return_array argument of the outerXLOOKUP:
XLOOKUP(H1, A2:A4, {22000;25000;700}))
ٻاهر XLOOKUP فنڪشن ڪالمن جي هيڊرز ۾ ٽارگيٽ جانور کي ڳولهي ٿو ۽ واپسي_array مان ساڳئي پوزيشن ۾ قيمت ڏي ٿو.
ٻن لاءِ SUMPRODUCT فارمولا -way lookup
SUMPRODUCT فنڪشن هڪسل ۾ سوئس چاقو وانگر آهي - اهو پنهنجي مقرر ڪيل مقصد کان ٻاهر ڪيتريون ئي شيون ڪري سگهي ٿو، خاص طور تي جڏهن اهو اچي ٿو ڪيترن ئي معيارن جو جائزو وٺڻ لاءِ.
ٻن کي ڏسڻ لاءِ معيار، قطارن ۽ ڪالمن ۾، ھي عام فارمولا استعمال ڪريو:
SUMPRODUCT( vlookup_column_range = vlookup_value ) * ( hlookup_row_range = hlookup_value )، data_array )اسان جي ڊيٽا سيٽ ۾ 2-طريقه تلاش ڪرڻ لاءِ، فارمولا هن ريت آهي:
=SUMPRODUCT((A2:A4=H1) * (B1:E1=H2), B2:E4)
هيٺ ڏنل نحو به ڪم ڪندو:
=SUMPRODUCT((A2:A4=H1) * (B1:E1=H2) * B2:E4)
هي فارمولا ڪيئن ڪم ڪندو آهي
فارمولا جي دل ۾، اسان قطار ۽ ڪالمن جي هيڊرز (H1 ۾ ٽارگيٽ ڪيل جانور سڀني جانورن جي خلاف نالا A2 ۾: A4 ۽ H2 ۾ ٽارگيٽ سال B1:E1 ۾ سڀني سالن جي مقابلي ۾:
(A2:A4=H1) * (B1:E1=H2)
هي ريس TRUE ۽ FALSE قدرن جي 2 صفن ۾ ults، جتي TRUE جو ميلاپ ڏيکاري ٿو:
{FALSE;FALSE;TRUE} * {FALSE,TRUE,FALSE,FALSE}
ضرب عمل صحيح ۽ غلط قدرن کي 1 ۽ 0 ۾ مجبور ڪري ٿو ۽ 4 جي ٻه طرفي صف پيدا ڪري ٿو. ڪالمن ۽ 3 قطارون (قطارون سيمي ڪالونن ۽ ڊيٽا جي هر ڪالمن کي ڪاما سان ورهايو ويندو آهي):
{0,0,0,0;0,0,0,0;0,1,0,0}
SUMPRODUCT فنڪشن مٿي ڏنل صفن جي عناصرن کي آئٽمز سان ضرب ڪري ٿوB2:E4 ساڳئي پوزيشن ۾:
{0,0,0,0;0,0,0,0;0,1,0,0} * {22000,13800,8500,3500;25000,23000,22000,20000;700,2000,2300,2500}
۽ ڇاڪاڻ ته صفر سان ضرب ڪرڻ سان صفر ملي ٿو، صرف پهرين صف ۾ 1 سان لاڳاپيل شيون بچي ٿي:
SUMPRODUCT({0,0,0,0;0,0,0,0;0,2000,0,0})
آخرڪار، SUMPRODUCT شامل ڪري ٿو نتيجن واري صف جي عنصرن کي ۽ موٽائي ٿو 2000 جي قيمت.
نوٽ. جيڪڏهن توهان جي ٽيبل ۾ هڪ کان وڌيڪ قطار يا/۽ ڪالمن جا هيڊر ساڳئي نالي سان آهن، فائنل صف ۾ صفر کان سواءِ هڪ کان وڌيڪ نمبر هوندا، ۽ اهي سڀئي انگ شامل ڪيا ويندا. نتيجي طور، توهان کي قيمتن جو هڪ مجموعو ملندو جيڪي ٻنهي معيارن سان ملن ٿا. اھو اھو آھي جيڪو SUMPRODUCT فارمولا کي INDEX MATCH MATCH ۽ VLOOKUP کان مختلف بڻائي ٿو، جيڪو پھريون مليل ميچ موٽائي ٿو.
نالن جي حدن سان ميٽرڪس ڏسڻ (واضح چونڪ)
ھڪ وڌيڪ حيرت انگيز طور تي آسان طريقو ايڪسل ۾ هڪ ميٽرڪس ڳولڻ جو نالو ڏنل رينج استعمال ڪندي آهي. هتي ڪيئن آهي:
حصو 1: ڪالمن ۽ قطارن کي نالا
توهان جي ٽيبل ۾ هر قطار ۽ هر ڪالمن کي نالو ڏيڻ جو تيز ترين طريقو هي آهي:
- سڄي ٽيبل کي چونڊيو (A1:E4 اسان جي ڪيس ۾).
- فارمول ٽئب تي، تعريف ڪيل نالا گروپ ۾، ڪلڪ ڪريو بنايو سليڪشن مان يا Ctrl + Shift + F3 شارٽ ڪٽ کي دٻايو.
- ۾ Create Names from Selection dialog box، منتخب ڪريو Top row and Live ڪالم، ۽ ڪلڪ ڪريو ٺيڪ.
هي خودڪار طريقي سان نالا ٺاهي ٿو قطار ۽ ڪالمن جي هيڊرن جي بنياد تي. تنهن هوندي به، اتي ڪجهه caveats آهن:
- جيڪڏهن توهان جو ڪالم ۽/ياقطار جا هيڊر نمبر آهن يا مخصوص اکرن تي مشتمل آهن جن جي Excel نالن ۾ اجازت نه آهي، اهڙن ڪالمن ۽ قطارن جا نالا ٺاهيا نه ويندا. ٺاهيل نالن جي لسٽ ڏسڻ لاءِ، نالو مئنيجر کوليو ( Ctrl + F3 ). جيڪڏھن ڪجھ نالا غائب آھن، انھن کي دستي طور بيان ڪريو جيئن بيان ڪيو ويو آھي Excel ۾ ھڪڙي رينج کي ڪيئن نالو ڏيو.
- جيڪڏھن توھان جي ڪجھ قطار يا ڪالمن جي ھيڊرن ۾ اسپيس آھن، اسپيس کي انڊر اسڪور سان تبديل ڪيو ويندو، مثال طور، Polar_bear .
اسان جي نموني ٽيبل لاءِ، Excel خودڪار طور تي صرف قطار جا نالا ٺاهيا. ڪالمن جا نالا دستي طور ٺاهيا وڃن ڇو ته ڪالمن جا هيڊر نمبر آهن. ان تي قابو پائڻ لاءِ، توھان آسانيءَ سان انگن کي اڳڀرائي ڪري سگھوٿا ھيٺين اسڪور سان، جھڙوڪ _1990 .
نتيجي طور، اسان وٽ ھيٺيون نالي واريون حدون آھن:
حصو 2 : ميٽرڪس لوڪ اپ فارمولا ٺاهيو
قطع ڏنل قطار ۽ ڪالمن جي چونڪ تي هڪ قدر ڪڍڻ لاءِ، خالي سيل ۾ هيٺ ڏنل عام فارمولين مان هڪ ٽائپ ڪريو:
= row_name column_nameيا ان جي برعڪس:
= column_name row_nameمثال طور، 1990 ۾ نيري وهيل جي آبادي حاصل ڪرڻ لاءِ , فارمولا ايترو سادو آهي جيئن:
=Blue_whale _1990
جيڪڏهن ڪنهن کي وڌيڪ تفصيلي هدايتن جي ضرورت آهي، ته هيٺيان قدم توهان کي پروسيس ذريعي هلائيندا:
- هڪ سيل ۾ جتي توھان چاھيو ٿا نتيجو ظاھر ٿئي، ٽائپ ڪريو برابري جي نشاني (=).
- ھدف جي قطار جو نالو ٽائپ ڪرڻ شروع ڪريو، چئو، Blue_whale . کان پوءتوھان ڪجھ اکر ٽائيپ ڪيو آھي، ايڪسل سڀ موجود نالن کي ڏيکاريندو جيڪي توھان جي ان پٽ سان ملن ٿا. گھربل نالو ڊبل ڪلڪ ڪريو ان کي پنھنجي فارمولا ۾ داخل ڪرڻ لاءِ:
- قطار جي نالي کان پوءِ، ٽائيپ ڪريو ھڪڙو اسپيس ، جيڪو ڪم ڪري ٿو انٽرسيڪشن آپريٽر ۾ ھي ڪيس.
- ھدف ڪالم جو نالو داخل ڪريو ( _1990 اسان جي ڪيس ۾).
- جيئن ئي ٻنهي قطار ۽ ڪالمن جا نالا داخل ڪيا ويندا، ايڪسل توهان جي ٽيبل ۾ لاڳاپيل قطار ۽ ڪالمن کي اجاگر ڪندو، ۽ توهان فارمولا مڪمل ڪرڻ لاءِ Enter کي دٻايو:
توهان جي ميٽرڪس جي ڳولا مڪمل ٿي چڪي آهي، ۽ هيٺ ڏنل اسڪرين شاٽ نتيجو ڏيکاري ٿو:
اهڙي طرح هڪسل ۾ قطارن ۽ ڪالمن ۾ ڏسڻ لاءِ. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا!