مواد جي جدول
VLOOKUP Excel ۾ سڀ کان وڌيڪ طاقتور ۽ اعليٰ استعمال ٿيل ڪمن مان هڪ آهي. استعمال ڪرڻ IF منطقي فنڪشن سان VLOOKUP فارمولن کي وڌيڪ طاقتور بڻائي ٿو. هن آرٽيڪل ۾، اسان مثالن جو سٺو تعداد ڏسندا سين جتي اسان جوڙيو آهي Excel VLOOKUP Function with IF condition .
Excel IF Function
چڪ ڪريو ته ڇا ڪا شرط ملي ٿي، ۽ موٽ ڏيو ھڪڙي قيمت جيڪڏھن TRUE ، ۽ ٻي قيمت جيڪڏھن FALSE .
The Syntax جو IF فنڪشن:
IF (logical_test, value_if_true, [value_if_false])
Logical_test (گهربل)
جي حالت توهان جانچڻ چاھيو ٿا
value_if_true (گهربل)
جيڪڏھن Logical_test آھي TRUE ، ته IF فنڪشن هي قدر واپس ڪندو.
value_if_false (اختياري)
جيڪڏهن Logical_test آهي FALSE، the IF فنڪشن هن قيمت کي واپس آڻيندو.
Excel VLOOKUP فنڪشن
ٽيبل جي کاٻي پاسي واري ڪالم ۾ هڪ قدر ڳولي ٿو، ۽ پوء واپس اچي ٿو. ھڪڙي قيمت ھڪڙي قطار ۾ ھڪڙي ڪالمن مان جيڪو توھان بيان ڪيو آھي. ڊفالٽ طور، ٽيبل کي اڀرندي آرڊر ۾ ترتيب ڏنو وڃي.
The Syntax of VLOOKUP فنڪشن:
VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
lookup_value (گهربل)
هي اشارو ڪري ٿو اها قيمت جيڪا توهان هن فنڪشن کي استعمال ڪندي ڳولڻ چاهيو ٿا. پڪ ڪريو ته lookup_value توهان جي table_array جي پهرين ڪالمن ۾ آهي.
table_array (گهربل)
اها سيل جي حد آهي جتان توهان هڪ کي ڳولڻ چاهيو ٿا. VLOOKUP فارمولا. جيڪڏهن هي VLOOKUP فارمولا واپس ڪري ٿو غلطي ، ته پوءِ “نه مليو“ قدر ڏيکاريو ويندو F7 سيل ۾.
- پوءِ، ENTER کي دٻايو.
- هاڻي، توهان ڏسي سگهو ٿا ته غلطي هٽائي وئي آهي.
- ان کان پوءِ، هٽائڻ غلطي استعمال ڪندي ISNA فنڪشن چونڊيو سيل F8 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=IF(ISNA(VLOOKUP(E8,price_list,2,FALSE)), "Not found", VLOOKUP(E8, price_list, 2, FALSE))
ISNA فنڪشن واپسي ٿو TRUE جڏھن اھو ڳولي ٿو #N/A غلطي . مون ان کي ورڪ شيٽ جي مٿي ساڄي ڪنڊ تي ڏيکاريو آهي.
جيڪڏهن هي فارمولا واپس ڪري ٿو #N/A غلطي ، پوءِ ISNA هڪ TRUE ويليو واپس ڪندو، ۽ IF function جو logical_test آرگيومينٽ ٿيندو TRUE . جيڪڏهن هي VLOOKUP فارمولا هڪ حقيقي قدر موٽائي ٿو، ISNA هڪ FALSE قدر واپس ڪندو.
تنهنڪري، جيڪڏهن ISNA واپسي TRUE value IF function this value “Not found” سيل ۾ ڏيکاريو ويندو F8 . ٻي صورت ۾، هن فارمولا تي عمل ڪيو ويندو: VLOOKUP(E8, price_list, 2, FALSE) . ھي ھڪڙو سڌو آھي VLOOKUP فارمولا.
- آخرڪار، ENTER کي دٻايو هٽايو غلطي استعمال ڪندي ISNA فنڪشن .
6. IF حالت سان VLOOKUP فنڪشن استعمال ڪندي ڪيترن ئي حسابن کي انجام ڏيڻ
اڳيون، اسان ڏيکارينداسين توهان ڪيئن ڪندا آهيو گهڻن حسابن کي استعمال ڪندي VLOOKUPفنڪشن سان IF شرط .
هتي، اسان ڪنهن به سيلزمان، کي چونڊينداسون ۽ سيلز قيمت جي حساب سان اسين حساب ڪنداسين. Comm% استعمال ڪندي VLOOKUP فنڪشن ساتھ IF حالت .
53>
ان لاءِ ھيٺ ڏنل قدمن تي عمل ڪريو پنهنجو پاڻ.
قدم:
- سڀ کان پهريان، سيل G4 ڊيٽا استعمال ڪندي هڪ ڊراپ ڊائون بٽڻ ٺاهيو تصديق جي خصوصيت جتي داخل ڪريو سيل جي حد B5:B9 جيئن ذريعو جيئن ڏيکاريل قدمن ذريعي وڃي طريقي 3 .
- اڳيون، ڪنهن کي چونڊيو سيلزمين ڊراپ-ڊائون لسٽ مان. هتي، اسان سيلزمين کي منتخب ڪنداسين A .
54>
13> =IF(VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*30%,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*15%)
فارمولا بريڪ ڊائون
- پهرين، IF فنڪشن ۾، اسان VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150 جيئن logical_test سيٽ ڪيو. اهو چيڪ ڪندو ته سيل ۾ قيمت G4 150 کان وڌيڪ يا برابر آهي VLOOKUP فنڪشن سيل رينج ۾ استعمال ڪندي B5:D9 ۽ <1 ۾>3rd کالم.
- پوءِ، جيڪڏهن فنڪشن واپس اچي ٿو TRUE ، اهو معلوم ٿيندو سيلز سيل رينج مان B5:D9 ۽ 3rd کالم ۾ VLOOKUP فنڪشن استعمال ڪندي ۽ ان کان پوءِ ضرب ڪريو ان کي 30% سان.
- ٻي صورت ۾، اهو ٿيندو اضافو VLookup قدر کي 15% سان.
- آخر ۾، قيمت حاصل ڪرڻ لاءِ ENTER دٻايو. جو Comm% .
7. Vlookup Value کي ٻي سيل جي قيمت سان ڀيٽڻ
فائنل طريقي ۾، اسان ڏيکارينداسين توهان ڪيئن ڪري سگهو ٿا Vlookup قدر جو موازنہ سان ٻي سيل قدر استعمال ڪندي VLOOKUP فنڪشن جي IF حالت سان .
سڀ کان پهريان، اسان حساب ڪنداسين Max Sales value ۽ پوءِ چيڪ ڪنداسين ته سيل ۾ پراڊڪٽ G5 آھي Max يا نه.
هيٺ ڏنل قدمن ذريعي وڃو ان کي پاڻ تي ڪرڻ لاءِ.
قدم:
- شروع ۾، سيل منتخب ڪريو F4 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=MAX(D5:D9)
58>
هتي، ۾ MAX فنڪشن ، اسان سيل رينج داخل ڪيو D5:D9 هڪ نمبر طور سڃاڻڻ لاءِ وڌ کان وڌ قدر.
- پوءِ، دٻايو ENTER .
- ان کان پوء، سيل ۾ هڪ ڊراپ-ڊائون بٽڻ ٺاهيو G5 استعمال ڪندي ڊيٽا جي تصديق جي خاصيت جتي توهان سيل جي حد داخل ڪريو C5:C9 جيئن ذريعو جيئن ڏيکاريل قدمن ذريعي وڃي طريقي 3 .
- اڳيون، ڪنهن کي چونڊيو پرا oduct ڊراپ-ڊائون لسٽ مان. هتي، اسان منتخب ڪنداسين انڊا .
- هاڻي، سيل چونڊيو I5 ۽ هيٺ ڏنل فارمولا داخل ڪريو .
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4,"Yes","No")
61>
فارمولا بريڪ ڊائون
- سڀ کان پهريان، IF فنڪشن ۾، اسان سيٽ ڪيو VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4 جيئن logical_test . اهو چيڪ ڪندو ته سيل ۾ قيمت G5 کان وڌيڪ آهي ياسيل ۾ قيمت جي برابر G4 استعمال ڪندي VLOOKUP فنڪشن سيل رينج ۾ C5:D9 ۽ 2nd ڪالمن ۾.
- پوءِ، جيڪڏهن فنڪشن آهي TRUE ، اهو موٽندو “ها” .
- ٻي صورت ۾، جيڪڏهن فنڪشن آهي FALSE ، اهو واپس ايندو “نه” .
- آخر ۾، پريس ڪريو ENTER .
مشق سيڪشن
هن سيڪشن ۾، اسان توهان کي ڊيٽا سيٽ ڏئي رهيا آهيون توهان پاڻ تي مشق ڪرڻ ۽ انهن طريقن کي استعمال ڪرڻ سکو.
قدر.
col_index_num (گهربل)
اهو توهان جي ڏنل سيل رينج جو ڪالمن نمبر آهي جيڪو 1 سان شروع ٿئي ٿو کاٻي پاسي واري ڪالم کان.
range_lookup (اختياري)
هي هڪ اختياري منطقي قدر آهي جيڪو ظاهر ڪري ٿو ته ڇا توهان هن فنڪشن کي استعمال ڪندي ڪا لڳ ڀڳ ميل يا هڪجهڙائي واري ميل ڳولڻ چاهيو ٿا.
TRUE غور ڪرڻ کان پوءِ ويجھي قدر ڳوليندا ته ٽيبل جي پھرين ڪالمن کي عددي يا الفابيٽ جي ترتيب سان ترتيب ڏنو ويو آھي.
جيڪڏھن توھان ڪو طريقو نه ڏيکاريو، اھو ڊفالٽ طور استعمال ڪيو ويندو.
FALSE پهرين ڪالمن جي صحيح قدر ڳوليندو.
ڊائون لوڊ مشق ورڪ بڪ
VLOOKUP فنڪشن IF Condition.xlsx سان
ايڪسل ۾ IF حالت سان VLOOKUP فنڪشن کي استعمال ڪرڻ جا 7 طريقا
هتي، توهان ڳوليندا 7 مختلف طريقا حقيقي زندگي جي مثالن سان استعمال ڪرڻ لاءِ VLOOKUP function with IF condition Excel ۾.
1. استعمال ڪرڻ لاءِ VLOOKUP فنڪشن کي IF حالت سان واپس ڪرڻ لاءِ اسٽاڪ ۾/ نه ۾ ايڪسل ۾ اسٽاڪ <1 1>
اهو هڪ سٺو مثال آهي جيڪڏهن توهان منظم ڪريو انوينٽري ايسل استعمال ڪندي. هيٺ ڏنل ورڪ شيٽ ۾ (مٿي کاٻي ڪنڊ)، توهان ڏسي رهيا آهيو مون وٽ هڪ ٽيبل آهي. جدول ڪجهه پراڊڪٽس ۽ انهن جي حالت Availability ڪالمن هيٺ ڏنل آهي.
هاڻي، اسان استعمال ڪنداسين VLOOKUP فنڪشن سان IF حالت واپسي ڪرڻ لاءِ اسٽاڪ ۾ يا اسٽاڪ ۾ ناهي ٻي ٽيبل ۾.
12>
هتياهي مرحلا آهن.
Steps:
- سڀ کان پهريان، سيل رينج منتخب ڪريو B4:D9 .
- پوءِ، ٽائپ ڪريو product_status نالو باڪس ۾.
- اڳيون، پريس ڪريو ENTER .
- ان کان پوءِ، 2 ن ٽيبل ۾ (جي هيٺ شاپنگ ڪارٽ )، هيٺ اسٽيٽس ڪالم ، ۽ سيل ۾ C13 اسان هن فارمولا داخل ڪنداسين.
=IF(VLOOKUP(B13, product_status, 2, FALSE)="Available", "In Stock", "Not in Stock")
0>هي فارمولا پڻ مٿي ڏنل تصوير مان خود وضاحت ڪندڙ آهي. هتي نئين ايڪسل استعمال ڪندڙن لاءِ وضاحت آهي:
هاڻي، اچو ته وضاحت ڪريون logical_test هن فارمولا جي دليل. اسان هي فارمولا استعمال ڪري رهيا آهيون VLOOKUP(B14, product_status, 2, FALSE)=”Available” جيئن IF function’s logical_test argument. جيڪڏهن فارمولا جو هي حصو هڪ TRUE قدر ڏي ٿو ته سيل ڏيکاريندو “اِن اسٽاڪ” قدر، ٻي صورت ۾ اهو ڏيکاريندو “اسٽاڪ ۾ ناهي” قدر.
- پوءِ، دٻايو ENTER ۽ ھيٺ ڇڪيو Fill Handle Tool to AutoFill فارمولا باقي سيلز لاءِ .
اسان هڪ ٻيو استعمال ڪيو آهي IF ۽ VLOOKUP ڪمبو هيٺان قيمت $ ڪالم.
- هاڻي، هي فارمولا آهي جيڪو مون سيل E13 ۾ استعمال ڪيو آهي.
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")
هتي، جيڪڏهن سيل جي قيمت C13 آهي “In Stock” ، ته پوءِ سيل فارمولا جي هن حصي جي قيمت ڏيکاريندو. : D13*VLOOKUP(B13,product_status,3, FALSE) . هن فارمولاصرف هڪ پيداوار آهي D13 سيل جي قيمت ۽ هڪ سادي VLOOKUP فارمولا.
جيڪڏهن سيل جي قيمت C13 ناهي ”اسٽاڪ ۾“ ، پوءِ سيل هن قيمت کي ڏيکاريندو “جلد اچي رهيو آهي…“ .
- ان کان پوءِ، پريس ڪريو ENTER ۽ ڇڪيو. Fill Handle Tool to AutoFill فارمولا باقي سيلز لاءِ.
21>
- اڳيون، سيل ۾ هيٺ ڏنل فارمولا داخل ڪريو E17 .
=SUM(E13:E16)
22>
- آخرڪار، ENTER کي دٻايو.
2. VLOOKUP فنڪشن استعمال ڪندي IF حالت سان 2 قدرن جي جدولن لاءِ
هن مثال ۾، توهان ڏسندا ته ڪيئن استعمال ڪجي ٻه يا وڌيڪ ٽيبل صفن ۾ Excel VLOOKUP فارمولا .
Steps:
- سڀ کان پهريان ھيٺ ڏنل فارمولا سيل ۾ داخل ڪريو H5 .
=VLOOKUP(G5, IF(F5="New", new_customer, old_customer), 2, TRUE)
24>
فارمولا بريڪ ڊائون
13>اسان TRUE قدر کي range_lookup دليل طور استعمال ڪيو آهي، تنهنڪري VLOOKUP فنڪشن ڳولهيندو لوڪ اپ قدر جي برابر يا ان کان گهٽ ويجھي قدر .
- پوءِ، ENTER دٻايو ۽ هيٺ ڇڪيو Fill Handle Tool to AutoFill فارمولا باقي سيلز لاءِ.
25>
- آخرڪار، توهان ڪندا VLOOKUP فنڪشن سان IF حالت مان 2 جدولن مان VLOOKUP فنڪشن استعمال ڪندي Comm% جون سڀئي قيمتون حاصل ڪريو.
3. ڊيٽا جي تصديق واري خاصيت کي استعمال ڪندي VLOOKUP فنڪشن ۽ IF حالت سان
هاڻي، اسان توهان کي ڏيکارينداسين ته ڪيئن استعمال ڪجي ڊيٽا جي تصديق واري خاصيت سان <2 ٻن اسٽورن مان مينا ۽ Lavender . ھاڻي، اسان توھان کي ڏيکارينداسين ته ھن ڊيٽا کي ڪيئن VLOOKUP ڪجي 2nd table.
اھو پاڻ ڪرڻ لاءِ ھيٺ ڏنل قدمن تي عمل ڪريو.
Steps:
- سڀ کان پهريان، سيل چونڊيو C4 .
- پوءِ، وڃو ڊيٽا ٽيب >> ڪلڪ ڪريو Data Tools >> تي ڪلڪ ڪريو ڊيٽا جي تصديق >> منتخب ڪريو Data Validation .
- هاڻي، ڊيٽا جي تصديق باڪس ظاهر ٿيندو.
- ان کان پوءِ، چونڊيو فهرست جيئن اجازت ڏيو ۽ سيل رينج داخل ڪريو C6:D6 جيئن ذريعو .
- اڳيون، ڪلڪ ڪريو OK .
29>
- ٻيهر، چونڊيو سيل C4 .
- پوءِ، ڊراپ-ڊائون بٽڻ تي ڪلڪ ڪريو.
- هاڻي، پنهنجي ڪنهن به اسٽور کي چونڊيو. پسند. هتي، اسان چونڊ ڪنداسين مينا .
13>
=IF($C$4="Meena",VLOOKUP(F7,shop_price,2,FALSE),VLOOKUP(F7,shop_price,3,FALSE))
شروعات ۾، IF فنڪشن ٽيسٽ ڪري ٿو ته ڇا $C$4 سيل جي قيمت برابر آهي قيمت مينا . - پوءِ، ENTER دٻايو ۽ هيٺ ڇڪيو Fill Handle ٽول.ڪرڻ لاءِ آٽو فل باقي سيلن لاءِ فارمولا.
32>
13>33>
13> =G7*H7
هتي، فارمولا ۾، اسان ضرب ڪيو ويو سيل G7 سيل جي قيمت سان H7 جي طرف ڪل قيمت پراڊڪٽ .
- پوءِ، ENTER دٻايو ۽ ھيٺ ڇڪيو Fill Handle Tool to AutoFill فارمولا باقي سيلز لاءِ.
- هاڻي، اسان حاصل ڪنداسين سڀ مجموعي انفرادي قيمتون پراڊڪٽس .
- ان کان پوءِ سيل منتخب ڪريو I12 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=SUM(I7:I11)
هتي، SUM فنڪشن ۾، اسان سيل رينج جي سڀني قدرن کي شامل ڪيو آهي I7:I11 .
- آخرڪار، ENTER کي دٻايو.
4. VLOOKUP فنڪشن جو Col Index Num Argument چونڊيو متحرڪ طور تي IF فنڪشن سان
چوٿين طريقي ۾، اسان توهان کي ڏيکارينداسين ته توهان ڪيئن چونڊي سگهو ٿا Col Index Num argument of the VLOOKUP function dynamically IF فنڪشن Excel ۾.
هتي مرحلا آهن.
Steps:
- شروع ۾، نالو Cell range B4:E11 جيئن sales_table ۾ ڏيکاريل قدمن ذريعي وڃو طريقي 1 .
- پوءِ، هڪ ٺاهيوسيل ۾ ڊراپ-ڊائون بٽڻ C14 استعمال ڪندي ڊيٽا جي تصديق واري خصوصيت جتي داخل ڪريو سيل جي حد D4:E4 جيئن ذريعو ڏيکاريل قدمن ذريعي وڃو ان ۾ طريقي 3 .
- ان کان پوء، ڊراپ-ڊائون بٽڻ استعمال ڪندي ڪنهن به اختيار کي چونڊيو. هتي، اسان منتخب ڪنداسين Projected .
- اڳيون، سيل چونڊيو C17 ۽ ھيٺ ڏنل فارمولا داخل ڪريو .
=VLOOKUP(B17, sales_table, 2, FALSE)
هتي، VLOOKUP فنڪشن ۾، اسان سيل <1 داخل ڪيو>B7 جيئن lookup_value ، sales_table نالي واري حد جيئن table_array ، 2 as col_index_num، ۽ FALSE جيئن range_lookup .
- هاڻي، ENTER دٻايو ۽ Fill Handle ٽول کي <1 ڏانهن ڇڪيو>آٽو ڀريو باقي سيلن لاءِ فارمولا.
41>
- پوءِ، سيل چونڊيو C24 ۽ ھيٺ ڏنل داخل ڪريو فارمولا.
=SUM(C17:C23)
هتي، SUM فنڪشن ۾، اسان قدر شامل ڪيو سيل جي حد جي C17:C23 رقم حاصل ڪرڻ لاءِ مجموعي ٽارگيٽ .
- ان کان پوءِ، دٻايو ENTER .
- اڳيون، سيل چونڊيو D16 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)
هي هڪ سڌو سادو VLOOKUP فارمولا آهي. اسان صرف ڪيو آهي col_index_num دليل وارو حصو متحرڪ هڪ IF فنڪشن استعمال ڪندي.
فارمولا جو هي حصو ٿورڙي بحث جو مطالبو ڪري ٿو: IF($C$14="پروجيڪٽ ٿيل"، 3, 4) . جيڪڏهنسيل $C$14 قدر برابر آهي قدر Projected ، IF فنڪشن موٽندو 3 ، ٻي صورت ۾، اهو واپس ايندو 4 . تنهن ڪري، هي آهي متحرڪ طور تي چوڻ کالم انڊيڪس نمبر جو VLOOKUP فارمولا .
- بعد ۾، دٻايو ENTER ۽ هيٺ ڇڪيو Fill Handle Tool to AutoFill فارمولا باقي سيلز لاءِ.
- پوءِ، سيل چونڊيو D24 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=SUM(D17:D23)
<0 هتي، SUM فنڪشن ۾، اسان سيل جي حد D17:D23 جي قيمتن کي شامل ڪيو آهي انهي جي مقدار حاصل ڪرڻ لاءِ کل پروجيڪٽ .
- آخرڪار، ENTER کي دٻايو.
5. استعمال ڪريو ISNA ۽ IFERROR فنڪشن سان VLOOKUP فنڪشن ۽ IF حالت Excel ۾
اهي ٻه ٽيڪنڪون توهان کي سنڀالڻ ۾ مدد ڪنديون #N/A غلطيون . VLOOKUP هڪ #N/A غلطي پيدا ڪري ٿو جڏهن اها قيمت نه ملي جيڪا توهان ڳولي رهيا آهيو.
هاڻي، هيٺ ڏنل تصوير کي شدت سان ڏسو. هتي، سيل F6 ڏيکاري ٿو #N/A غلطي ڇو ته اسان غلطي کي هوشياري سان نه سنڀاليو آهي.
48>
قدمن تي عمل ڪريو ھن غلطي کي حل ڪرڻ لاءِ ھيٺ ڏنل آھي ISNA ۽ IFERROR افعال استعمال ڪندي Excel ۾.
Steps:
- سڀ کان پهريان، سيل کي منتخب ڪريو F7 ۽ ھيٺ ڏنل فارمولا داخل ڪريو.
=IFERROR(VLOOKUP(E7,price_list,2,FALSE),"Not found")
49>
هتي، جيئن ته قدر جي IFERROR فنڪشن ، اسان ان پٽ ڪيو آهي