فهرست
VLOOKUP یو له ډیرو عامو او ګټورو کارونو څخه دی. لکه څنګه چې دا په پراخه کچه کارول کیږي نو ډیری خلک د VLOOKUP په سمه توګه کار نه کولو یا ناسم پایلې ښودلو په اړه شکایتونه لري. که څه هم VLOOKUP یو څه محدودیتونه لري مګر ډیری تېروتنه چې موږ یې ترلاسه کوو هغه د نحو په سمه توګه نه پوهیدل یا په احتیاط سره نه کارول دي. په دې مقاله کې، زه به تشریح کړم چې ولې VLOOKUP کار نه کوي.
د توضیحاتو د پوهیدو لپاره زه به د ډیټا سیټ څخه کار واخلم چې د یو ځانګړي میوه پلورنځي په اړه د محصول معلوماتو استازیتوب کوي. په ډیټاسیټ کې 5 کالمونه شتون لري؛ دا دي میوه ، د آرډر ID، مقدار (کیلو ګرامه)، قیمت، او د آرډر نیټه .
د تمرین لپاره ډاونلوډ کړئ
له لاندې لینک څخه د کار کتاب ډاونلوډ کولو لپاره وړیا احساس وکړئ.
<9 VLOOKUP په Excel.xlsx کې کار نه کوي
8 د VLOOKUP د کار نه کولو لاملونه
1. VLOOKUP کار نه کوي او نه ښودل کیږي یوه تېروتنه
په دې برخه کې، زه به تاسو ته وښیم چې ولې #N/A تېروتنه د VLOOKUP فنکشن سره د کار کولو پرمهال پیښیږي. همدارنګه زه به تاسو ته د #N/A غلطۍ څخه مخنیوي لپاره غوره حل وړاندیز وکړم.
1.1. مخکښ او شاته ځایونه
په یوه لوی ډیټا شیټ کې، د اضافي ځایونو د درلودلو امکان عام دی. همدارنګه، د تېروتنې پیژندل ګران کار دی ځکه چې تاسو به تېروتنه ونه مومئ مګر دا چې تاسو د ډیټاسیټ څخه په احتیاط سره لاړ شئ.
دلته، ما د VLOOKUP فارمول پلي کړد MATCH فعالیت، هم د ملاتړ د رینج_lookup په توګه د د کره میچ ترلاسه کولو لپاره کارول کیږي.
په میچ کې فکشن، ما د کالم نوم J3 د lookup_value په توګه کارولی، بیا د کالم نوم سلسله غوره کړه B3:G3 لکه څنګه چې lookup_array بیا اخیستل شوي 0 لکه د match_type د کارولو لپاره د دقیق میچ .
د انټر کیلي فشار ورکړئ. په دې توګه، تاسو به هغه متوقع پایله ترلاسه کړئ چې تاسو یې غواړئ.
8. د لټون ارزښت دوه اړخیز ارزښتونه لري
که ستاسو lookup_value نقلي ارزښتونه لري بیا VLOOKUP به د ټولو شته ارزښتونو لپاره کار ونکړي.
VLOOKUP یوازې هغه لومړی ارزښت راګرځوي چې د هغه ارزښت سره سمون خوري چې تاسو یې لیدلی for.
حل:
د دې ډول ستونزو څخه د مخنیوي لپاره یا تاسو کولی شئ نقلونه لرې کړئ یا تاسو کولی شئ د <1 څخه کار واخلئ>پیوټ جدول .
⏩ تاسو کولی شئ نقلونه لرې کړئ د نقلونه لرې کړئ بیا له ربن څخه.
⏩ همدارنګه، تاسو کولی شئ د پیوټ څخه کار واخلئ جدول .
د دې کارولو لپاره،
لومړی، د حجرې سلسله غوره کړئ
بیا، خلاص کړئ داخل کړئ ټب >> غوره کړئ پیوټ جدول
53>
A د ډیالوګ بکس به ښکاره شي، ځای غوره کړئ بیا ښه کلیک وکړئ.
54>
اوس، تاسو کولی شئ میوه او د آرډر ID په قطارونو کې وټاکئ بیا به دا وښیې موجوده د آرډر ID ستاسو غوره شوي میوه .
55>
نور ولولئ: څنګه ومومئ په Excel کې نقل شوي ارزښتونهد VLOOKUP کارول
د تمرین برخه
ما د دې تشریح شوي لارو تمرین کولو لپاره په کاري کتاب کې د تمرین پاڼه چمتو کړې ده.
پایله
په دې مقاله کې، ما هڅه وکړه چې د VLOOKUP د حل سره کار نه کولو هر ډول سناریوګانې پوښي ترڅو د غلطیو څخه مخنیوی وشي. دا مختلفې لارې به تاسو سره مرسته وکړي چې د VLOOKUP فعالیت سره ډیر اغیزمن او اسانه کار وکړئ. په پای کې، که تاسو کوم ډول وړاندیزونه، نظرونه، یا فیډبیک لرئ، مهرباني وکړئ لاندې تبصره کې وړیا احساس وکړئ.
په سمه توګه.لومړی، یو حجره وټاکئ ترڅو خپل پایله لرونکی ارزښت ځای په ځای کړي.
➤ ما حجره غوره کړه I4
بیا، لاندې فورمول ټایپ کړئ فارمول بار .
=VLOOKUP(H4,B4:F12,2)
15>
دلته، په VLOOKUP <2 کې> فنکشن، ما حجره H4 د lookup_value په توګه غوره کړه، او د B4:F12 لکه table_array انتخاب مې کړ. لکه څنګه چې زه غواړم پوه شم د آرډر ID نو 2 د col_index_num په توګه ورکړل شو.
د ENTER کیلي فشار ورکړئ. اوس، تاسو باید د لیک اپ ارزښت آرډر ID ترلاسه کړئ مګر دا به #N/A وښیې.
اوس، د ډیټا سیټ په کتلو سره به تاسو ومومئ چې lookup_value Apple ځینې مخکښې ځایونه لري له همدې امله VLOOKUP کار نه کوي.
حل:
د اضافي مخکښو یا وروسته پاتې ځایونو د لرې کولو لپاره، د lookup_value دلیل د سره وکاروئ د TRIM فنکشن د VLOOKUP فکشن کې دننه.
اجازه راکړئ تاسو ته وښیم چې تاسو څنګه کولی شئ د VLOOKUP فنکشن کې دننه TRIM فنکشن وکاروئ .
د VLOOKUP غلطۍ څخه د مخنیوي لپاره په خپل ټاکل شوي حجره کې لاندې فورمول ولیکئ.
=VLOOKUP(TRIM(H4),B4:F12,2)
دلته، د TRIM فکشن به د ټاکل شوي حجرې ټولې موجودې مخکښې او وروسته پاتې ځایونه لرې کړي 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 کار کوي.
1.3. عددي ارزښت د متن په توګه فارمیټ شوی
که چیرې شمیرې ارزښتونه د متن په توګه په جدول_ارې کې فارمیټ شوي وي نو دا به تاسو ته د #N/A د کارولو پرمهال تېروتنه وښیې 1>VLOOKUP فعالیت.
زه به هڅه وکړم چې د د آرډر ID د lookup_value په کارولو سره د قیمت ترلاسه کړم.
لومړی، د خپل نتیجې ارزښت د ځای په ځای کولو لپاره یوه حجره غوره کړه.
➤ ما سیل غوره کړ I4
بیا، لاندې فورمول په فارمول بار کې ټایپ کړئ .
=VLOOKUP(H4,C4:F12,3)
د انټر کیلي فشار ورکړئ. په دې توګه، تاسو به د قیمت پرځای #N/A غلطي ترلاسه کړئ.
اوس، که تاسو د آرډر ID کالم ته لاړ شئ نو بیا تاسو به وګورئ شمیره 1001 د متن په توګه فارمیټ شوی. دا د کار نه کولو لامل دی VLOOKUP .
حل:
د دې ډول ډولونو مخنیوید تېروتنې، تل د عددي ارزښتونو بڼه وګورئ. دلته، ما د عددي بڼه د شمیرې په توګه سمه کړه نو VLOOKUP کار کوي.
24>
نور ولولئ: VLOOKUP جزوی په Excel کې د یو واحد سیل څخه متن
1.4. د کتلو ارزښت د کیڼ اړخ کالم نه دی
VLOOKUP فنکشن یو ترتیب ساتي، کوم چې د lookup_value باید د کیڼ اړخ کالم وي ، که نه نو دا به کار ونکړي.
زه به هڅه وکړم چې د د آرډر ID د lookup_value په کارولو سره د قیمت ترلاسه کړم.
نو، ما لاندې فورمول کارولی دی.
=VLOOKUP(H4,B4:F12,3)
25>
مګر دلته د امر ID کالم د table_array B4:F12 ترټولو کیڼ اړخ نه دی نو ځکه دا د #N/A غلطۍ ښکارندوی کوي.
حل:
دلته تاسو په دوه لارو د خطا مخه نیولی شئ.
⏩ یو دا چې تاسو کولی شئ میز_ارې بدل کړئ چیرې چې lookup_value به وي کیڼ اړخ ته کالم.
⏩ دوهم، تاسو کولی شئ د ډیټاسیټ جدول کیڼ اړخ ته د lookup_value کالم ځای په ځای کړئ.
1 لوی میز یا د نوي قطار داخلول & د ارزښت سره کالم
کله ناکله موږ نوي ډیټا په خپل ډیټا سیټ کې دننه کوو مګر د ټبل_ارې بدلول هیر کوو بیا VLOOKUP په سمه توګه کار نشي کولی.
زه به هڅه وکړم چې د آرډر ID په کارولو سره ترلاسه کړم میوه لکه lookup_value .
نو، ما لاندې فورمول استعمال کړ.
=VLOOKUP(H4,B4:F12,2,FALSE)
دلته، ما د غلط معلوماتو څخه د مخنیوي لپاره د دقیق میچ ډول وکاراوه او د لیچي لپاره یې هم معلومات داخل کړل بیا هم یوه تېروتنه وشوه ځکه چې ما تازه نه دی کړی table_array .
حل:
په یاد ولرئ هرکله چې تاسو خپل ډیټاسیټ جدول ته نوي ډیټا داخل کړئ میز سرې هم تازه کړئ.
⏩ دلته، ما په فورمول کې جدول_ارې تازه کړ.
=VLOOKUP(H4,B4:F14,2,FALSE)
⏩ بله لاره دا ده چې خپل ډیټا سیټ په جدول بدل کړئ.
لومړی، د حجرو سلسله غوره کړئ.
بیا، خلاص کړئ داخل کړئ >> جدول
A د خبرو اترو بکس غوره کړئ به پاپ اپ شي.
بیا، کلیک وکړئ ښه .
> نور ولولئ: ولې VLOOKUP بیرته راګرځي #N/A کله چې لوبه شتون ولري؟ (۵ لاملونه او حل لارې)
2. VLOOKUP کار نه کوي او د ارزښت تېروتنه ښیې
له دې برخې څخه، تاسو به پوه شئ چې ولې #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 غلطۍ ښیې.
حل:
د دې تېروتنې د مخنیوي لپاره یا تاسو کولی شئ کرکټر کم کړئ یا تاسو کولی شئ د INDEX او د میچ افعال وکاروئ د 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) فعال د lookup_array بیا اخیستل شوی 0 لکه match_type د کارولو لپاره دقیق میچ .
د ENTER کیلي کېکاږئ او تاسو به د lookup_value د 255 حروفو څخه زیاتې پایلې ترلاسه کړئ.
1
38>39> ایکسیلLOOKUP vs VLOOKUP: د 3 مثالونو سره3. VLOOKUP کار نه کوي او د REF تېروتنه ښیې
دلته، تاسو به پوه شئ چې ولې #REF تېروتنه د کار کولو پرمهال واقع کیږي د VLOOKUP فکشن سره او همدارنګه، تاسو به د #REF غلطۍ څخه مخنیوي لپاره حل ترلاسه کړئ.
3.1. د کالم شاخص شمیره د جدول څخه لوی کارول
په هغه صورت کې چې تاسو کول_انډیکس_نوم د کالمونو له شمیر څخه لوی کاروئ چې تاسو په جدول_ارې کې لرئ نو تاسو به # ترلاسه کړئ REF تېروتنه.
دلته، ما 6 د col_index_number په توګه کارولی دی مګر table_array لري 5 کالمونه په مجموع کې له همدې امله VLOOKUP فکشن کار نه کوي او د #REF غلطۍ ښکارندوی کوي.
42>
حل:
د #REF غلطۍ څخه د مخنیوي لپاره col_index_num چک کوي او هغه شمیره وکاروئ کوم چې په میز_ارې کې دي.
نور ولولئ: په Excel کې د څو کالمونو بیرته راګرځولو لپاره VLOOKUP (4 مثالونه)
4. د VLOOKUP نوم تېروتنه
اجازه راکړئ تاسو ته وښیم چې ولې #NAME تېروتنه رامنځته کیږي او څنګه یې لرې کولی شئ.
4.1. د غلط املا فنکشن نوم لپاره VLOOKUP کار نه کوي
د # نوم تېروتنهد فنکشن نوم د غلط املا لپاره راځي.
حل :
د مخنیوي لپاره #NAME تل تل کاروئ. د ایکسل د جوړ شوي فنکشن څخه د مناسب فعالیت نوم.
5. د اټکل شوي میچ کارول
که تاسو تخمیني میچ (حقیقي) کاروئ نو بیا د یو احتمال شتون لري #N/A غلطي یا غلط نتیجه.
زه به هڅه وکړم چې د فرویټ <2 په کارولو سره د آرډر ID ترلاسه کړم لکه څنګه چې lookup_value .
نو، ما لاندې فورمول کارولی دی.
=VLOOKUP(H4,B4:F12,2,TRUE)
مګر دلته ما Lichi د lookup_value په توګه ورکړ او TRUE د range_lookup په توګه مې وکارول. VLOOKUP ښیي 1007 لکه د آرډر ID کوم چې غلط دی ځکه چې 1007 د د آرډر ID د چیری .
لکه څنګه چې ما نږدې میچ کارولی دی نو د غلطۍ ښودلو پرځای دا غلط معلومات ښیې
حل:
د lookup_value وکاروئ په احتیاط سره. د نږدې میچ ډول کارولو پرځای تاسو کولی شئ د دقیق میچ ډول وکاروئ. زما په اند د تېروتنې ترلاسه کول د ګمراه کوونکو معلوماتو له درلودلو څخه غوره دي.
تاسو کولی شئ فورمول د IFERROR فنکشن سره سم کړئ ترڅو د کومې غلطۍ پیغام وښیې کله چې دا په رینج کې ارزښت نشي موندلی.
6. د جدول حواله نسبتي ده
که ستاسو میز سرې نسبتي حواله وي نو تاسو کیدای شي د لټون نورو ته د فورمول کاپي کولو په وخت کې غلطي خبرتیا یا تېروتنه ولريارزښتونه.
حل:
د دې تېروتنې د مخنیوي لپاره مطلق حواله وکاروئ. F4 کیلي د حوالې د انتخابولو په وخت کې نو دا به د متعلق حواله په مطلق حواله بدل کړي.
دلته، ما لاندې فورمول کارولی
=VLOOKUP(I4,C4:$F$12,2)
7. VLOOKUP کار نه کوي د نوي کالم داخلولو لپاره
که تاسو خپل موجوده ډیټا سیټ ته نوی کالم داخل کړئ نو د VLOOKUP فکشن کار نه کوي. د col_index-num په VLOOKUP فکشن کې د ریکارډ په اړه د معلوماتو بیرته راستنیدو لپاره کارول کیږي. col_index-num د دوام وړ نه دی نو که تاسو یو نوی داخل کړئ نو VLOOKUP کار نه کوي.
دلته، تاسو کولی شئ VLOOKUP وګورئ فعالیت په سمه توګه کار کوي.
49>
مګر دلته ما یو نوی کالم داخل کړ له همدې امله دا د متوقع پایلې ښودلو پرځای 0 ښکاره کوي.
حل :
⏩ د دې ډول ستونزو د مخنیوي لپاره یا تاسو کولی شئ د کاري پاڼې ساتنه وکړئ ترڅو څوک نوي کالمونه داخل نه کړي. مګر دا کافي دوستانه نه ده.
⏩ بله حل دا دی چې تاسو کولی شئ د MATCH فکشن د VLOOKUP فنکشن کې وکاروئ.
نو لاندې ټایپ کړئ فورمول.
=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)
دلته، په د VLOOKUP فنکشن کې، ما حجره غوره کړه I4 لکه lookup_value بیا سلسله غوره کړه B4:G12 لکه د میز_ارې او د col_index_num په توګه کارول کیږي