VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

هي سبق وضاحت ڪري ٿو ته ڪيئن جلدي صورتحال سان معاملو ڪجي جتي هڪ فنڪشن VPR (VLOOKUP) Excel 2013، 2010، 2007 ۽ 2003 ۾ ڪم ڪرڻ نه ٿو چاهي، ۽ عام غلطين کي ڪيئن سڃاڻڻ ۽ ان کي درست ڪرڻ ۽ حدن کي دور ڪرڻ VPR.

ڪيترن ئي پوئين مضمونن ۾، اسان فنڪشن جي مختلف حصن کي ڳولي چڪا آهيون VPR Excel ۾. جيڪڏهن توهان انهن کي غور سان پڙهيو آهي، توهان کي هاڻي هن فيلڊ ۾ ماهر ٿيڻ گهرجي. بهرحال، اهو بغير ڪنهن سبب ناهي ته ڪيترن ئي ايڪسل ماهر مڃيندا آهن VPR وڌيڪ پيچيده خاصيتن مان هڪ. ان ۾ حدون ۽ خاصيتون آهن جيڪي ڪيترن ئي مسئلن ۽ غلطين جو ذريعو بڻجي وڃن ٿيون.

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

هن آرٽيڪل ۾ توهان کي غلطين جي سادي وضاحت ملندي #AT (#N/A) #نالو؟ (#NAME؟) ۽ #VALUE! (#VALUE!) جيڪي ظاهر ٿين ٿا جڏهن فنڪشن سان ڪم ڪري رهيا آهن VPR، انهي سان گڏ ٽيڪنالاجي ۽ انهن سان معاملو ڪرڻ جا طريقا. اسان سڀ کان وڌيڪ عام ڪيسن ۽ سڀ کان وڌيڪ واضح سببن سان شروع ڪنداسين. VPR ڪم نٿو ڪري، تنهنڪري اهو بهتر آهي ته مثالن کي ترتيب ۾ پڙهو جنهن ۾ اهي مضمون ۾ ڏنل آهن.

ايڪسل ۾ VLOOKUP فنڪشن ۾ #N/A غلطي کي درست ڪرڻ

فارمولن سان گڏ VPR غلطي پيغام #AT (#N/A) مطلب دستياب ناهي (ڪابه ڊيٽا) - ظاهر ٿئي ٿو جڏهن ايڪسل اهو قدر نه ڳولي سگهي ٿو جيڪو توهان ڳولي رهيا آهيو. اهو ٿي سگهي ٿو ڪيترن ئي سببن لاء.

1. گهربل قدر غلط لکيل آهي

سٺو خيال هن شيء کي پهرين چيڪ ڪرڻ لاء! ٽائپ اڪثر ڪري ٿو جڏهن توهان ڊيٽا جي تمام وڏي مقدار سان ڪم ڪريو ٿا، هزارين لائينن تي مشتمل آهي، يا جڏهن قيمت توهان ڳولي رهيا آهيو هڪ فارمولا ۾ لکيو ويو آهي.

2. #N/A غلطي جڏهن VLOOKUP سان لڳ ڀڳ ميچ ڳولھيو

جيڪڏھن توھان ھڪڙو فارمولا استعمال ڪريو ھڪڙي اندازي سان ملندڙ ڳولا واري حالت سان، يعني دليل range_lookup (range_lookup) صحيح آهي يا بيان نه ڪيو ويو آهي، توهان جو فارمولا هڪ غلطي جي رپورٽ ڪري سگهي ٿو # ن / الف ٻن صورتن ۾:

  • مٿي ڏسڻ لاءِ قيمت جيڪا صف ۾ نظر اچي رهي آهي ان ۾ سڀ کان ننڍي قدر کان گهٽ آهي.
  • ڳولها ڪالمن کي ترتيب ڏنل نه آهي وڌندي ترتيب سان.

3. #N/A غلطي جڏهن VLOOKUP سان هڪ درست ميچ ڳولي رهيا آهيو

جيڪڏھن توھان ڳولي رھيا آھيو ھڪڙو درست ميچ، يعني دليل range_lookup (range_lookup) غلط آهي ۽ صحيح قيمت نه ملي هئي، فارمولا به هڪ غلطي جي رپورٽ ڪندو # ن / الف. وڌيڪ سکو ته ڪيئن ڳولھيو صحيح ۽ لڳ ڀڳ ميلن کي فنڪشن سان VPR.

4. ڳولها ڪالم سڀ کان کاٻي نه آهي

جئين توهان کي خبر آهي، سڀ کان اهم حدن مان هڪ آهي VPR اهو آهي ته اهو کاٻي طرف منهن نٿو ڪري سگهي، تنهنڪري توهان جي ٽيبل ۾ ڏسڻ واري ڪالمن کي کاٻي پاسي هجڻ گهرجي. عملي طور تي، اسان اڪثر هن جي باري ۾ وساريندا آهيون، جيڪو هڪ غير ڪم ڪندڙ فارمولا ۽ غلطي جي ڪري ٿو. # ن / الف.

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

فيصلو: جيڪڏهن ڊيٽا جي ڍانچي کي تبديل ڪرڻ ممڪن نه آهي ته جيئن ڳولها ڪالم سڀ کان کاٻي پاسي هجي، توهان استعمال ڪري سگهو ٿا افعال جو ميلاپ INDEX (INDEX) ۽ وڌيڪ بي نقاب (MATCH) لاء وڌيڪ لچڪدار متبادل جي طور تي VPR.

5. نمبرن کي ٽيڪسٽ طور فارميٽ ڪيو ويو آھي

غلطي جو ٻيو ذريعو # ن / الف فارمولن سان گڏ VPR مکيه ٽيبل يا ڏسندڙ ٽيبل ۾ ٽيڪسٽ فارميٽ ۾ نمبر آهن.

اهو عام طور تي تڏهن ٿئي ٿو جڏهن توهان خارجي ڊيٽابيس مان معلومات درآمد ڪريو ٿا، يا جڏهن توهان هڪ نمبر کان اڳ هڪ اپاسٽروف ٽائيپ ڪريو ٿا ته جيئن اڳوڻو صفر رکي.

ٽيڪسٽ فارميٽ ۾ نمبر جون سڀ کان وڌيڪ واضح نشانيون هيٺ ڏنل شڪل ۾ ڏيکاريل آهن:

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

ان کان سواء، نمبر فارميٽ ۾ محفوظ ڪري سگهجي ٿو جنرل (جنرل). انهي صورت ۾، اتي صرف هڪ قابل ذڪر خصوصيت آهي - انگن کي سيل جي کاٻي پاسي سان ترتيب ڏنل آهن، جڏهن ته ڊفالٽ طور تي اهي ساڄي ڪنڊ سان ترتيب ڏنل آهن.

فيصلو: جيڪڏهن اهو هڪ واحد قدر آهي، صرف غلطي آئڪن تي ڪلڪ ڪريو ۽ چونڊيو نمبر ۾ تبديل ڪريو (نمبر ۾ تبديل ڪريو) ڪنٽيڪٽ مينيو مان.

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

جيڪڏهن اها صورتحال ڪيترن ئي انگن سان آهي، انهن کي چونڊيو ۽ منتخب ٿيل علائقي تي صحيح ڪلڪ ڪريو. جي حوالي سان مينيو ۾ جيڪو ظاهر ٿئي ٿو، چونڊيو فارميٽ سيل (فارميٽ سيلز) > ٽيب تعداد (نمبر) > فارميٽ تعداد (عددي) ۽ پريس ڪريو OK.

6. شروعات يا آخر ۾ هڪ خلا آهي

هي غلطي جو گهٽ ۾ گهٽ واضح سبب آهي. # ن / الف فنڪشن ۾ VPR، ڇاڪاڻ ته انهن اضافي جڳهن کي ڏسڻ بصري طور تي مشڪل آهي، خاص طور تي جڏهن وڏي جدولن سان ڪم ڪندي، جڏهن اڪثر ڊيٽا آف اسڪرين هجي.

حل 1: مکيه ٽيبل ۾ اضافي اسپيس (جتي VLOOKUP فنڪشن آهي)

جيڪڏهن مکيه جدول ۾ اضافي خال ظاهر ٿين ٿا، ته توهان پڪ ڪري سگهو ٿا ته فارمولا صحيح طريقي سان ڪم ڪري رهيو آهي دليل کي بند ڪري ڳوله_ قدر (lookup_value) هڪ فنڪشن ۾ ٽيمم (ٽريم):

=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)

=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

حل 2: ڏسڻ واري ٽيبل ۾ اضافي اسپيس (لوڪ اپ ڪالمن ۾)

جيڪڏھن اضافي جڳھون آھن ڳولا ڪالمن ۾ - سادو طريقا # ن / الف فارمولا سان گڏ VPR بچائي نه ٿو سگهجي. جي بدران VPR توھان استعمال ڪري سگھوٿا صف فارمولا سان گڏ فنڪشن جي ميلاپ سان INDEX (INDEX) وڌيڪ بي نقاب (ميچ) ۽ ٽيمم (ٽريم):

=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))

=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))

جيئن ته هي هڪ صف فارمولا آهي، دٻائڻ نه وساريو Ctrl + Shift + داخل معمولي بدران شامل ڪريوصحيح فارمولا داخل ڪرڻ لاء.

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

غلطي #VALUE! فارمولن ۾ VLOOKUP سان

اڪثر ڪيسن ۾، Microsoft Excel هڪ غلطي جي رپورٽ ڪري ٿو #VALUE! (#VALUE!) جڏهن فارمولا ۾ استعمال ڪيل قيمت ڊيٽا جي قسم سان نه ملندي آهي. متعلق VPR، پوءِ عام طور تي غلطي جا ٻه سبب آهن #VALUE!.

1. جيڪا قيمت توهان ڳولي رهيا آهيو اها 255 اکرن کان وڌيڪ آهي

محتاط رھڻ: فعل VPR 255 کان وڌيڪ اکرن تي مشتمل قدرن جي ڳولا نٿا ڪري سگھو. جيڪڏھن توھان ڳولي رھيا آھيو قيمت ھن حد کان وڌيڪ آھي، توھان کي ھڪ نقص پيغام ملندو. #VALUE!.

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

فيصلو: خاصيتون استعمال ڪريو INDEX+MATCH (INDEX + MATCH). هيٺ ڏنل هڪ فارمولا آهي جيڪو هن ڪم لاء صرف ٺيڪ ڪندو.

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))

=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

2. ڳولا واري ڪم جي ڪتاب جو پورو رستو بيان نه ڪيو ويو آهي

جيڪڏهن توهان ٻئي ورڪ بڪ مان ڊيٽا حاصل ڪري رهيا آهيو، توهان کي ان فائل ڏانهن مڪمل رستو بيان ڪرڻ گهرجي. وڌيڪ خاص طور تي، توهان کي ڪم ڪتاب جو نالو شامل ڪرڻ گهرجي (بشمول توسيع) چورس بریکٹس ۾ [ ]، شيٽ جو نالو پٺيان، عجب جي نقطي جي پٺيان. هي سڀ اڏاوت لازمي طور تي اپوسٽروفس ۾ بند ڪيو وڃي، ان صورت ۾ جيڪڏهن ڪتاب يا شيٽ جو نالو خالن تي مشتمل هجي.

هتي فنڪشن جي مڪمل جوڙجڪ آهي VPR ٻئي ڪتاب ۾ ڳولڻ لاء:

=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)

=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)

حقيقي فارمولا شايد هن طرح نظر اچن ٿا:

=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)

=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)

هي فارمولا سيل جي قيمت کي ڏسندو A2 هڪ ڪالمن ۾ B چادر تي چادر 1 ڪم ڪتاب ۾ نئين قيمتون ۽ ڪالمن مان لاڳاپيل قدر ڪڍيو D.

جيڪڏهن ٽيبل جي رستي جي ڪنهن به حصي کي ختم ڪيو ويو آهي، توهان جي فنڪشن VPR ڪم نه ڪندو ۽ غلطي جي رپورٽ ڪندو #VALUE! (جيتوڻيڪ ڏسڻ واري ٽيبل سان گڏ ڪم بڪ في الحال کليل آهي).

فنڪشن بابت وڌيڪ معلومات لاء VPRٻي Excel فائل جو حوالو ڏيندي، سبق ڏسو: VLOOKUP استعمال ڪندي ٻيو ڪم بڪ ڳولھيو.

3. استدلال ڪالم نمبر 1 کان گھٽ آھي

اهو تصور ڪرڻ ڏکيو آهي هڪ اهڙي صورتحال جتي ڪو ماڻهو داخل ٿئي ٿو قيمت کان گهٽ 1ڪالم کي ظاهر ڪرڻ لاءِ جنهن مان قيمت ڪڍڻي آهي. جيتوڻيڪ اهو ممڪن آهي ته جيڪڏهن هن دليل جي قيمت هڪ ٻئي ايڪسل فنڪشن جي اندر اندر رکيل آهي VPR.

تنهن ڪري، جيڪڏهن اهو ٿئي ٿو ته دليل col_index_num (column_number) کان گھٽ 1فعل VPR پڻ هڪ غلطي جي رپورٽ ڪندو #VALUE!.

جيڪڏهن دليل col_index_num (column_number) ڏنل صف ۾ ڪالمن جي تعداد کان وڏو آھي، VPR غلطي جي رپورٽ ڪندو # ڊي آر ايف! (#SSYL!).

غلطي #NAME؟ VLOOKUP ۾

سادي صورت ۾ هڪ غلطي آهي #نالو؟ (#NAME؟) - ظاهر ٿيندو جيڪڏھن توھان غلطي سان ھڪڙي فنڪشن جو نالو لکو.

حل واضح آهي - پنهنجي اسپيلنگ چيڪ ڪريو!

VLOOKUP ڪم نٿو ڪري (حدود، احتياط ۽ فيصلا)

بلڪه پيچيده نحو کان علاوه، VPR ڪنهن ٻئي Excel فنڪشن کان وڌيڪ حدون آهن. انهن حدن جي ڪري، بظاهر سادو فارمولن سان VPR اڪثر ڪري اڻڄاتل نتيجا ڏئي ٿو. هيٺ توهان ڪيترن ئي عام منظرنامن لاء حل لھندين جتي VPR غلط آهي.

1. VLOOKUP ڪيس حساس نه آهي

فعل VPR ڪيس جي وچ ۾ فرق نه ٿو ڪري ۽ ننڍي ۽ وڏي اکرن کي ساڳيو قبول ڪري ٿو. تنهن ڪري، جيڪڏهن ٽيبل ۾ ڪيترائي عنصر آهن جيڪي صرف صورت ۾ مختلف آهن، VLOOKUP فنڪشن واپس آڻيندو پهريون عنصر مليو، بغير ڪنهن به صورت ۾.

فيصلو: ٻيو Excel فنڪشن استعمال ڪريو جيڪو عمودي ڳولا (LOOKUP، SUMPRODUCT، INDEX، ۽ MATCH) ڪري سگھي ٿو ٺيڪA جيڪو ڪيس کي الڳ ڪري ٿو. وڌيڪ تفصيلن لاءِ، توھان سبق مان سکي سگھو ٿا - ايڪسل ۾ VLOOKUP ڪيس-حساس بڻائڻ جا 4 طريقا.

2. VLOOKUP مليل پھريون قدر موٽائي ٿو

جئين توهان پهريان ئي knowاڻو ٿا ، VPR ڏنل ڪالمن مان مليل پهرئين ميچ سان ملندڙ قيمت ڏي ٿو. تنهن هوندي، توهان اهو حاصل ڪري سگهو ٿا 2nd، 3rd، 4th، يا ڪنهن ٻي ورهاڱي جي قيمت جيڪا توهان چاهيو ٿا. جيڪڏهن توهان سڀني نقلي قدرن کي ڪڍڻ جي ضرورت آهي، توهان کي افعال جي ميلاپ جي ضرورت پوندي INDEX (INDEX) ايل اي ايس (ننڍو) ۽ لائن (ROW).

3. هڪ ڪالم شامل ڪيو ويو يا ميز تي هٽايو ويو

بدقسمتي سان، فارمولا VPR هر دفعي ڪم ڪرڻ بند ڪريو جڏهن نئون ڪالم شامل ڪيو وڃي يا هٽايو ويو آهي ڏسڻ واري ٽيبل تي. اهو ٿئي ٿو ڇاڪاڻ ته نحو VPR توھان کي ضرورت آھي ته توھان کي ڳولھا جي پوري رينج ۽ ڊيٽا ڪڍڻ لاءِ مخصوص ڪالمن نمبر بيان ڪريو. قدرتي طور، ٻئي ڏنل حد ۽ ڪالمن نمبر تبديل ٿي ويندا آهن جڏهن توهان هڪ ڪالمن کي حذف ڪندا آهيو يا هڪ نئون داخل ڪندا آهيو.

فيصلو: ۽ ٻيهر افعال مدد ڪرڻ لاء جلدي ۾ آهن INDEX (INDEX) ۽ وڌيڪ بي نقاب (ميچ). فارمولا ۾ INDEX+MATCH توھان الڳ الڳ ڳولا ۽ حاصل ڪرڻ واري ڪالمن جي وضاحت ڪريو ٿا، ۽ نتيجي طور، توھان تمام لاڳاپيل ڳولا فارمولن کي اپڊيٽ ڪرڻ جي باري ۾ پريشان ٿيڻ کان سواءِ جيترو توھان چاھيو ختم ڪري سگھو ٿا يا داخل ڪري سگھو ٿا.

4. هڪ فارمولا نقل ڪرڻ وقت سيل حوالا خراب ٿي ويا آهن

هي عنوان مسئلي جي جوهر کي واضح طور تي بيان ڪري ٿو، صحيح؟

فيصلو: هميشه مطلق سيل حوالن کي استعمال ڪريو (علامت سان $) رڪارڊ جي حد تي، مثال طور $A$2:$C$100 or $A:$C. فارمولا بار ۾، توهان ڪلڪ ڪري جلدي لنڪ جي قسم کي تبديل ڪري سگھو ٿا F4.

VLOOKUP - IFERROR ۽ ISERROR افعال سان ڪم ڪرڻ

جيڪڏھن توھان نٿا چاھيو ته صارفين کي غلط پيغامن سان خوفزده ڪريو # ن / الف, #VALUE! or #نالو؟، توهان هڪ خالي سيل يا پنهنجو پيغام ڏيکاري سگهو ٿا. توهان هن کي رکڻ سان ڪري سگهو ٿا VPR هڪ فنڪشن ۾ IFERROR (IFERROR) Excel 2013، 2010 ۽ 2007 ۾ يا ڪمن جو هڪ گروپ استعمال ڪريو IF+ISERROR (IF+ISERROR) اڳئين ورزن ۾.

VLOOKUP: IFERROR فنڪشن سان ڪم ڪرڻ

فنڪشن نحو IFERROR (IFERROR) سادو آهي ۽ پاڻ لاءِ ڳالهائي ٿو:

IFERROR(value,value_if_error)

ЕСЛИОШИБКА(значение;значение_если_ошибка)

اھو آھي، پھرين دليل لاءِ توھان داخل ڪريو قيمت داخل ڪريو ھڪڙي نقص لاءِ جانچڻ لاءِ، ۽ ٻئي دليل لاءِ توھان بيان ڪريو ٿا ته جيڪڏھن ڪا نقص ملي وڃي ته ڇا موٽايو وڃي.

مثال طور، هي فارمولا هڪ خالي سيل واپس ڏئي ٿو جيڪڏهن قيمت جيڪا توهان ڳولي رهيا آهيو اهو نه مليو آهي:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

جيڪڏھن توھان چاھيو ٿا پنھنجي پيغام کي ڊسپلي ڪرڻ بدران فنڪشن جي معياري غلطي پيغام VPR، ان کي حوالن ۾ وجھو، جيئن ته:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")

VLOOKUP فنڪشن ڪم نٿو ڪري - مسئلو حل ڪرڻ N/A، NAME ۽ VALUE

VLOOKUP: ISERROR فنڪشن سان ڪم ڪرڻ

فنڪشن کان وٺي IFERROR ايڪسل 2007 ۾ ظاهر ٿيو، جڏهن اڳئين ورزن ۾ ڪم ڪري رهيا آهيو توهان کي ميلاپ استعمال ڪرڻو پوندو IF (IF) ۽ EOSHIBKA (ISERROR) هن طرح:

=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)

=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)

مثال طور، فارمولا IF+ISERROR+VLOOKUP، فارمولا سان ملندڙ جلندڙ IFERROR+VLOOKUPمٿي ڏيکاريل آهي:

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))

=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))

اهو سڀ ڪجهه اڄ لاءِ آهي. مون کي اميد آهي ته هي مختصر سبق توهان جي سڀني ممڪن غلطين سان معاملو ڪرڻ ۾ مدد ڪندو. VPR ۽ توهان جي فارمولين کي صحيح طريقي سان ڪم ڪيو.

جواب ڇڏي وڃو