مواد جي جدول
VLOOKUP هڪ عام ۽ ڪارائتو ڪم آهي. جيئن ته اهو وڏي پيماني تي استعمال ڪيو ويو آهي، ڪيترن ئي ماڻهن کي شڪايتون آهن ڪم نه ڪرڻ بابت VLOOKUP صحيح يا غلط نتيجا ڏيکارڻ. جيتوڻيڪ VLOOKUP ڪجهه حدون آهن پر پوءِ به اڪثر غلطي اسان کي نحو کي صحيح طرح سان نه سمجهڻ يا احتياط سان استعمال نه ڪرڻ جي آهي. هن آرٽيڪل ۾، مان وضاحت ڪندس ته ڇو VLOOKUP ڪم نه ڪري رهيو آهي.
تفصيل کي سمجهڻ لاءِ مان هڪ ڊيٽا سيٽ استعمال ڪرڻ وارو آهيان جيڪو هڪ خاص ميوي جي دڪان بابت پيداوار جي معلومات جي نمائندگي ڪري ٿو. ڊيٽا سيٽ ۾ 5 ڪالمن آهن؛ اهي آهن ميوا 4>، آرڊر جي سڃاڻپ، مقدار (ڪلوگرام)، قيمت، ۽ آرڊر جي تاريخ .
ڊائون لوڊ ڪريو مشق ڪرڻ لاءِ
هيٺ ڏنل لنڪ تان ورڪ بڪ ڊائون لوڊ ڪرڻ لاءِ آزاد ٿيو.
VLOOKUP ڪم نه ڪري رهيو آهي Excel.xlsx
8 VLOOKUP ڪم نه ڪرڻ جا سبب
1. VLOOKUP ڪم نه ڪري رهيو آهي ۽ نه ڏيکاري رهيو آهي N/ هڪ نقص
هن حصي ۾، مان توهان کي ڏيکاريندس ته ڇو #N/A غلطي ٿئي ٿي جڏهن VLOOKUP فنڪشن سان ڪم ڪندي. انهي سان گڏ مان توهان کي #N/A غلطي کان بچڻ لاءِ بهترين حل جي صلاح ڏيندس.
1.1. اڳواٽ ۽ پٺتي پيل اسپيس
هڪ وڏي ڊيٽ شيٽ ۾، اضافي اسپيس هجڻ جو امڪان عام آهي. ان سان گڏ، غلطي کي سڃاڻڻ مشڪل آهي ڇو ته توهان کي غلطي حاصل نه ٿيندي جيستائين توهان ڊيٽا سيٽ کي احتياط سان نه ڏسندا.
هتي، مون لاڳو ڪيو VLOOKUP فارمولا MATCH فنڪشن، پڻ استعمال ڪيو ويو FALSE as range_lookup حاصل ڪرڻ لاءِ Exact Match .
MATCH ۾ فنڪشن، مون ڪالم جو نالو استعمال ڪيو J3 جيئن lookup_value ، پوءِ ڪالمن جي نالي جي حد چونڊيو B3:G3 جيئن lookup_array پوءِ ورتو 0 جيئن match_type استعمال ڪرڻ لاءِ Exact Match .
دٻايو ENTER ڪي. ان ڪري، توھان کي مطلوب نتيجو ملندو>lookup_value نقلي قدرن تي مشتمل آھي پوءِ VLOOKUP سڀني موجود قدرن لاءِ ڪم نه ڪندو.
VLOOKUP صرف پھرين قدر موٽائي ٿو جيڪا توھان جي نظر سان ملي ٿي. for.
حل:
اهڙي قسم جي مسئلن کان بچڻ لاءِ يا ته توهان نقل هٽائي سگهو ٿا يا توهان استعمال ڪري سگهو ٿا pivot table .
⏩ توھان استعمال ڪري سگھو ٿا نقلن کي ختم ڪري سگھو ٿا Duplicates کي هٽايو پوءِ ربن مان.
⏩ پڻ، توھان استعمال ڪري سگھو ٿا Pivot ٽيبل .
ان کي استعمال ڪرڻ لاءِ،
پهرين، سيل رينج چونڊيو
پوءِ، کوليو داخل ڪريو ٽيب >> منتخب ڪريو Pivot Table
A ڊائيلاگ باڪس پاپ اپ ٿيندو، جڳھ چونڊيو پوءِ ڪلڪ ڪريو OK .
54>
هاڻي، توهان منتخب ڪري سگهو ٿا ميوو ۽ آرڊر ID ان ۾ قطار پوءِ اهو ڏيکاريندو موجوده آرڊر ID توهان جي چونڊيل ميوو .
55>
وڌيڪ پڙهو: ڪيئن ڳوليو ايڪسل ۾ نقل ڪيل قدراستعمال ڪندي VLOOKUP
مشق سيڪشن
مون انهن بيان ڪيل طريقن کي مشق ڪرڻ لاءِ ورڪ بڪ ۾ مشق شيٽ ڏني آهي.
نتيجو
هن آرٽيڪل ۾، مون ڪوشش ڪئي ته VLOOKUP نقصن کان بچڻ لاءِ حل سان گڏ ڪم نه ڪرڻ جي سڀني قسمن جي منظرنامي کي ڍڪي. اهي مختلف طريقا توهان کي ڪم ڪرڻ ۾ مدد ڪندا VLOOKUP فنڪشن وڌيڪ موثر ۽ آساني سان. آخري نه پر گهٽ ۾ گهٽ، جيڪڏهن توهان وٽ ڪنهن به قسم جي تجويز، خيال، يا راء آهي، مهرباني ڪري هيٺ ڏنل تبصرو ڪرڻ لاء آزاد محسوس ڪريو.
صحيح طور تي.سڀ کان پهريان، هڪ سيل چونڊيو جيڪو توهان جي نتيجن جي قيمت رکي.
➤ مون سيل چونڊيو I4
پوءِ، هيٺ ڏنل فارمولا ٽائيپ ڪريو فارمولا بار .
=VLOOKUP(H4,B4:F12,2)
15>
هتي، VLOOKUP <2 ۾> فنڪشن، مون سيل کي منتخب ڪيو H4 جيئن lookup_value ، ۽ رينج چونڊيو B4:F12 as table_array . جيئن ته مان ڄاڻڻ چاهيان ٿو آرڊر ID تو ڏنو 2 جيئن col_index_num .
دٻايو ENTER ڪي. هاڻي، توهان کي حاصل ڪرڻو هو آرڊر ID جي look_up قدر، پر اهو ڏيکاريندو #N/A .
هاڻي، ڊيٽا سيٽ کي ڏسڻ کان پوءِ توهان کي معلوم ٿيندو ته lookup_value Apple ۾ ڪجهه اڳواٽ اسپيس آهن ان ڪري VLOOKUP ڪم نه ڪري رهيو آهي.
حل:
اضافي اڳواٽ يا اڳتي واري جاءِ کي ختم ڪرڻ لاءِ، استعمال ڪريو lookup_value argument with TRIM فنڪشن جي اندر VLOOKUP فنڪشن.
آءٌ توهان کي ڏيکاريان ٿو ته توهان ڪيئن استعمال ڪري سگهو ٿا ٽريم فنڪشن اندر VLOOKUP فنڪشن .
VLOOKUP غلطي کان بچڻ لاءِ ھيٺ ڏنل فارمولا ٽائيپ ڪريو پنھنجي چونڊيل سيل ۾.
=VLOOKUP(TRIM(H4),B4:F12,2)
هتي، ٽريم فڪشن چونڊيل سيل جي سڀني موجوده اڳوڻن ۽ پيچيدگين کي ختم ڪري ڇڏيندو H4 .
1.2. ٽائپو غلطي لاءِ VLOOKUP ڪم نه ڪري رهيو آهي
ٽائپنگ جي غلطي lookup_value ڪم نه ڪرڻ جو هڪ ٻيو سبب آهي VLOOKUP .
هتي، توهانڏسندو ته مان چونڊيل سيل ۾ فارمولا صحيح داخل ڪيو آهي.
=VLOOKUP(H4,B4:F12,2)
دٻايو ENTER ڪي. پر ڏيکارڻ بدران آرڊر ID ، اهو توهان کي ڏيکاريندو هڪ #N/A غلطي.
هاڻي، ڏسو lookup_value توهان ڏسو ته Apple جي اسپيلنگ غلط آهي، اهو ئي سبب آهي VLOOKUP ڪم نه ڪري رهيو آهي.
20>
حل:
هميشه احتياط سان ٽائپ ڪريو lookup_value . توھان کي ڊيٽا جدول مان قدر جي صحيح اسپيلنگ کي برقرار رکڻو پوندو.
جيئن مون ٽائيپ ڪيو lookup_value جيئن اھو ٽيبل ۾ آھي تنھنڪري VLOOKUP ڪم ڪري رھيو آھي.
21>
13> 1.3. عددي قدر متن جي طور تي فارميٽ ڪيو ويوجيڪڏهن عددي قدرن کي متن جي طور تي فارميٽ ڪيو وڃي table_array ته پوءِ اهو توهان کي ڏيکاريندو #N/A غلطي استعمال ڪرڻ دوران 1>VLOOKUP فنڪشن.
مان حاصل ڪرڻ جي ڪوشش ڪندس قيمت استعمال ڪندي آرڊر ID جيئن lookup_value .
0. =VLOOKUP(H4,C4:F12,3)
دٻايو ENTER ڪي. اهڙيءَ طرح، توهان حاصل ڪندا #N/A غلطي بجاءِ قيمت .
هاڻي، جيڪڏهن توهان آرڊر ID کالم ذريعي وڃو ته پوءِ توھان ڏسندا نمبر 1001 متن جي طور تي فارميٽ ڪيو ويو آھي. اهو ڪم نه ڪرڻ جو سبب آهي VLOOKUP .
حل:
اهڙي قسم کان بچڻ لاءِغلطين جي، هميشه عددي قدرن جي فارميٽ کي چيڪ ڪريو. هتي، مون عددي فارميٽ کي نمبر طور درست ڪيو ته جيئن VLOOKUP ڪم ڪري رهيو آهي.
وڌيڪ پڙهو: VLOOKUP جزوي ايڪسل ۾ سنگل سيل مان ٽيڪسٽ
1.4. Lookup Value نه آهي کاٻي ڪالم
VLOOKUP فنڪشن هڪ تسلسل برقرار رکي ٿو، جيڪو آهي lookup_value هجڻ گهرجي کاٻي ڪالم ، جيڪڏهن نه ته پوءِ اهو ڪم نه ڪندو.
مان حاصل ڪرڻ جي ڪوشش ڪندس قيمت استعمال ڪندي آرڊر ID جيئن lookup_value .
تنهنڪري، مون هيٺ ڏنل فارمولا استعمال ڪيو.
=VLOOKUP(H4,B4:F12,3)
25>
پر هتي آرڊر ID کالم table_array B4:F12 جو کاٻي پاسي وارو ڪالم نه آهي، ان ڪري اهو ڏيکاري رهيو آهي #N/A غلطي.
حل:
هتي توهان 2 طريقن سان غلطي کان بچي سگهو ٿا.
⏩ هڪ آهي توهان تبديل ڪري سگهو ٿا table_array جتي lookup_value ہوندو کاٻي پاسي وارو ڪالم.
⏩ ٻيو، توهان lookup_value ڪالم کي ڊيٽا سيٽ ٽيبل جي کاٻي پاسي واري پوزيشن تي رکي سگهو ٿا.
وڌيڪ پڙهو: VLOOKUP ٻن ڏسندڙ قدرن سان ايڪسل ۾ (2 طريقا)
13> 1.5. وڏي ٽيبل يا نئين قطار داخل ڪرڻ & قدر سان ڪالمڪڏهن ڪڏهن اسان پنهنجي ڊيٽا سيٽ ۾ نئون ڊيٽا داخل ڪندا آهيون پر table_array کي تبديل ڪرڻ وساريندا آهيون پوءِ VLOOKUP صحيح طرح ڪم نٿو ڪري سگهي.
مان حاصل ڪرڻ جي ڪوشش ڪندس آرڊر ID استعمال ڪندي ميوو جيئن lookup_value .
تنهنڪري، مون هيٺ ڏنل فارمولا استعمال ڪيو.
=VLOOKUP(H4,B4:F12,2,FALSE)
هتي، مون غلط معلومات کان بچڻ لاءِ exact match type استعمال ڪيو ۽ ان لاءِ پڻ معلومات داخل ڪئي Lichi اڃا تائين غلطي ٿي آهي ڇو ته مون اپڊيٽ نه ڪئي آهي table_array .
حل:
ياد رکو جڏھن توھان پنھنجي ڊيٽا سيٽ ٽيبل ۾ نئون ڊيٽا داخل ڪريو table-array پڻ.
⏩ هتي، مون اپڊيٽ ڪيو table_array فارمولا ۾.
=VLOOKUP(H4,B4:F14,2,FALSE)
⏩ ٻيو طريقو توهان جي ڊيٽا سيٽ کي ٽيبل ۾ تبديل ڪرڻ آهي.
پهرين، سيل جي حد کي چونڊيو.
پوءِ، کوليو داخل ڪريو >> منتخب ڪريو ٽيبل
A ڊائلاگ باڪس پاپ اپ ٿيندو.
پوءِ، ڪلڪ ڪريو OK .
جيئن توهان جو ڊيٽا سيٽ هاڻي ٽيبل ۾ تبديل ٿي چڪو آهي توهان صرف ٽيبل جو نالو استعمال ڪري سگهو ٿا.
وڌيڪ پڙهو: ڇو VLOOKUP واپسي #N/A جڏهن ميچ موجود آهي؟ (5 سبب ۽ حل)
2. VLOOKUP ڪم نه ڪري رهيو آهي ۽ VALUE غلطي ڏيکاري رهيو آهي
هن حصي مان، توهان کي معلوم ٿيندو ته ڇو #VALUE نقص ٿئي ٿو ڪم ڪرڻ دوران VLOOKUP فنڪشن سان. انهي سان گڏ، مان توهان کي #VALUE غلطي
2.1 کان بچڻ لاءِ سڀ ممڪن حل تجويز ڪندس. ڪالمن انڊيڪس نمبر 1 کان گھٽ لاءِ
جيڪڏهن توهان غلطيءَ سان استعمال ڪيو col_index_num 1 کان گهٽ، ته پوءِ توهان کي #VALUE غلطي ملندي.
جيڪڏهن توهان هي حاصل ڪريو #VALUE مھرباني ڪري پنھنجي col_index_num دليل چيڪ ڪريو.
وڌيڪ پڙھو: VLOOKUP سان نمبرن سان Excel ۾ (4 مثال)
2.2. 255 کان وڌيڪ اکر استعمال ڪرڻ
فرض ڪريو توھان وٽ ھڪڙو ڊگھو متن آھي قدر جي طور تي جيڪو 255 ڪردارن کان وڌيڪ آھي ته توھان وٽ #VALUE غلطي ٿيندي.
هتي، A7 سيل ۾، مون 255 ڪردارن کان وڌيڪ قيمت داخل ڪئي.
34>
پوءِ، هيٺ ڏنل فارمولا استعمال ڪيو
=VLOOKUP(G4,A4:E12,2)
هاڻي، توهان ڏسي سگهو ٿا ته نتيجو ڏيکاري رهيو آهي #VALUE غلطي.
حل:
هن غلطي کان بچڻ لاءِ يا ته توهان ڪردار کي گهٽائي سگهو ٿا يا توهان استعمال ڪري سگهو ٿا انڊيڪس ۽ ميچ فنڪشن بدران VLOOKUP .
هتي، مون استعمال ڪيو MATCH ۽ INDEX فنڪشن.
=INDEX($B$4:$B$12,MATCH(TRUE,INDEX($A$4:$A$12=G4,0),0))
هتي، INDEX فنڪشن ۾ سيل رينج جو مطلق حوالو چونڊيو $B$4:$B$12 <2 جتان مان قيمت واپس ڪرڻ چاهيان ٿو.
MATCH فنڪشن ۾، ڏنو ويو TRUE جيئن lookup_value ۽ ٻيو استعمال ڪيو INDEX( $A$4:$A$12=G4,0) function as lookup_array پوءِ ورتو ويو 0 as match_type استعمال ڪرڻ لاءِ Exact ملايو .
دٻايو ENTER کي ۽ توھان کي نتيجو ملندو lookup_value کان وڌيڪ 255 ڪردارن جو.
وڌيڪ پڙهو: انڊيڪس ميچ بمقابله VLOOKUP فنڪشن (9 مثال)
ساڳيا پڙهڻ <2
38>39> ExcelLOOKUP بمقابلہ VLOOKUP: 3 مثالن سان3. VLOOKUP ڪم نه ڪري رهيو آهي ۽ REF غلطي ڏيکاري رهيو آهي
هتي، توهان کي معلوم ٿيندو ته ڪم ڪرڻ دوران #REF غلطي ڇو ٿئي ٿي. سان VLOOKUP فنڪشن ۽ پڻ، توھان حاصل ڪندا حل حاصل ڪرڻ کان بچڻ لاءِ #REF غلطي.
3.1. ڪالمن انڊيڪس نمبر استعمال ڪندي ٽيبل کان وڏو
جيڪڏهن توهان استعمال ڪريو ٿا col_index_num ڪالمن جي تعداد کان وڏو توهان وٽ table_array پوءِ توهان حاصل ڪندا # REF error.
هتي، مون استعمال ڪيو آهي 6 جيئن col_index_number پر table_array has 5 مجموعي طور تي ڪالمن ڇو ته VLOOKUP فنڪشن ڪم نه ڪري رهيو آهي ۽ ڏيکاري رهيو آهي #REF غلطي.
42>
حل:
بچڻ لاءِ #REF غلطي چيڪ ڪريو col_index_num ۽ استعمال ڪريو نمبر جيڪو table_array ۾ آهي.
وڌيڪ پڙهو: VLOOKUP هڪ کان وڌيڪ ڪالمن واپس ڪرڻ لاءِ Excel ۾ (4 مثال)
4. VLOOKUP NAME غلطي
آءٌ توھان کي ڏيکاريان ٿو ته ڇو #NAME نقص ٿئي ٿو ۽ توھان ان کي ڪيئن ختم ڪري سگھو ٿا.
4.1. غلط اسپيلنگ فنڪشن جو نالو VLOOKUP ڪم نه ڪري رهيو آهي
The #NAME غلطيفعل جي نالي جي غلط اسپيلنگ لاءِ اچي ٿو.
حل:
> #NAMEنقصان کان بچڻ لاءِ هميشه استعمال ڪريو ايڪسل بلٽ ان فنڪشن مان مناسب فنڪشن جو نالو.5. استعمال ڪندي لڳ ڀڳ ميچ
جيڪڏهن توهان استعمال ڪريو ٿا تقريبن ميچ (TRUE) ته پوءِ اتي هڪ امڪان رهي ٿو ٻنهي مان #N/A غلطي يا غلط نتيجو.
مان حاصل ڪرڻ جي ڪوشش ڪندس آرڊر ID استعمال ڪندي فروٽ <2 جيئن lookup_value .
تنهنڪري، مون هيٺ ڏنل فارمولا استعمال ڪيو.
=VLOOKUP(H4,B4:F12,2,TRUE)
پر هتي، مون ڏنو Lichi as lookup_value ۽ استعمال ڪيو TRUE as range_lookup . VLOOKUP ڏيکاري ٿو 1007 جيئن آرڊر ID جيڪو غلط آهي ڇاڪاڻ ته 1007 آرڊر ID جي چيري .
جيئن ته مون لڳ ڀڳ ميچ استعمال ڪيو ان ڪري غلطي ڏيکارڻ بدران غلط معلومات ڏيکاري ٿي
حل:
استعمال ڪريو lookup_value احتياط سان. استعمال ڪرڻ بدران تقريبا ميچ قسم توهان استعمال ڪري سگهو ٿا exact match type. منهنجو خيال آهي ته غلطي حاصل ڪرڻ گمراهه ڪندڙ معلومات حاصل ڪرڻ کان بهتر آهي.
توهان فارمولا کي IFERROR فنڪشن سان گڏ ڪري سگهو ٿا ڪنهن به غلطي جو پيغام ڏيکارڻ لاءِ اهو حد جي اندر قدر ڳولي نٿو سگهي.
6. ٽيبل جو حوالو نسبتي آهي
جيڪڏهن توهان جو ٽيبل صف حوالو ڏنو ويو آهي نسبتاً پوءِ توهان lookup ٻي فارمولا کي نقل ڪرڻ دوران غلطي جي اطلاع يا غلطي ٿي سگھي ٿيقدر.
حل:
هن نقص کان بچڻ لاءِ مطلق حوالو استعمال ڪريو.
دٻايو F4 جي ريفرنس کي منتخب ڪرڻ دوران پوءِ اهو relative reference کي absolute reference ۾ تبديل ڪندو.
هتي، مون هيٺ ڏنل فارمولا استعمال ڪيو آهي
=VLOOKUP(I4,C4:$F$12,2)
7. VLOOKUP ڪم نه ڪري رهيو آهي نئون ڪالم داخل ڪرڻ لاءِ
جيڪڏهن توهان پنهنجي موجوده ڊيٽا سيٽ ۾ نئون ڪالم داخل ڪيو ته پوءِ VLOOKUP فنڪشن ڪم نه ڪندو. col_index-num استعمال ڪيو ويندو آھي ھڪڙي رڪارڊ بابت معلومات موٽڻ لاءِ VLOOKUP فنڪشن ۾. col_index-num پائيدار نه آهي تنهنڪري جيڪڏهن توهان هڪ نئون داخل ڪيو ته VLOOKUP ڪم نه ڪندو.
هتي، توهان ڏسي سگهو ٿا VLOOKUP فنڪشن ٺيڪ ڪم ڪري رهيو آهي.
پر هتي مون هڪ نئون ڪالم داخل ڪيو آهي ان ڪري اهو ڏيکاري رهيو آهي 0 بجائي متوقع نتيجو ڏيکارڻ جي.
حل:
⏩ اهڙي قسم جي مسئلن کان بچڻ لاءِ يا ته توهان ورڪ شيٽ کي محفوظ ڪري سگهو ٿا ته جيئن ڪو به نئون ڪالم داخل نه ڪري سگهي پر اهو ڪافي دوستانه ناهي.
⏩ ٻيو حل اهو آهي ته توهان استعمال ڪري سگهو ٿا MATCH function in the VLOOKUP function.
تنهنڪري، هيٺ ڏنل ٽائپ ڪريو فارمولا.
=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)
هتي، VLOOKUP فنڪشن ۾، مون سيل چونڊيو I4 جيئن lookup_value پوءِ حد چونڊيو B4:G12 جيئن table_array ۽ جيئن col_index_num استعمال ڪيو ويو