Excel VLOOKUP کار نه کوي - د #N/A او #VALUE غلطیو حل کول

  • دا شریک کړه
Michael Brown

فهرست

ایا ستاسو VLOOKUP غلط ډیټا راوباسي یا تاسو نشئ کولی دا په بشپړ ډول کار وکړي؟ دا ټیوټوریل ښیي چې تاسو څنګه کولی شئ د VLOOKUP عام غلطۍ په چټکۍ سره حل کړئ او د هغې اصلي محدودیتونه لرې کړئ.

په یو څو پخوانیو مقالو کې، موږ د Excel VLOOKUP فعالیت مختلف اړخونه وپلټئ. که تاسو موږ له نږدې تعقیب کوئ، تر دې دمه تاسو باید پدې برخه کې ماهر اوسئ :)

په هرصورت، دا پرته له کوم دلیل نه دی چې د Excel ډیری متخصصین VLOOKUP د یو له خورا پیچلي Excel افعالونو څخه ګڼي. دا یو ټن محدودیتونه لري، کوم چې د مختلفو ستونزو او غلطیو سرچینه ده.

پدې مقاله کې، تاسو به د VLOOKUP غلطیو اصلي لاملونو ساده توضیحات ومومئ لکه #N/A، #NAME او #VALUE، او همدارنګه د دوی حلونه او اصلاحات. موږ به د خورا څرګند دلیلونو سره پیل وکړو چې ولې VLOOKUP کار نه کوي، نو دا به ښه نظر وي چې لاندې د ستونزو حل کولو مرحلې په ترتیب سره وګورئ.

    د #N/A تېروتنې حل VLOOKUP

    په VLOOKUP فورمولونو کې، د #N/A خطا پیغام (معنی "نه شتون") ښکاره کیږي کله چې اکسل د لټون ارزښت ونه موندل شي. کیدای شي څو لاملونه وي چې ولې دا پیښیږي.

    1. د لټون ارزښت غلط لیکل شوی

    دا تل ښه نظر دی چې لومړی خورا څرګند شی چیک کړئ : ) غلط نښې اکثرا پیښیږي کله چې تاسو د ریښتیني لوی ډیټا سیټونو سره کار کوئ چې په زرګونو قطارونو مشتمل وي ، یا کله چې د لټون ارزښت ټایپ شوی وي په مستقیم ډول په فورمول کې.

    2.VLOOKUP نشي کولی په بل ورک شیټ کې د جدول سرې غوره کړي (د بیلګې په توګه کله چې تاسو د لټون په پاڼه کې یو سلسله روښانه کړئ، په فورمول کې یا د فورمول اړوند بکس کې د table_array دلیل کې هیڅ شی نه ښکاري وزرډ)، نو احتمال لري چې دوه پاڼې د Excel په جلا جلا مثالونو کې خلاصې وي او نشي کولی د یو بل سره اړیکه ونیسي. د نورو معلوماتو لپاره، مهرباني وکړئ وګورئ چې څنګه معلومه کړئ چې کوم Excel فایلونه په کوم مثال کې دي. د دې د حل کولو لپاره، په ساده ډول د ایکسل ټولې کړکۍ وتړئ، او بیا په ورته مثال کې پاڼې / کاري کتابونه بیا پرانیزئ (ډیفالټ چلند). تاسو نه غواړئ خپل کاروونکي د معیاري اکسل غلطی یادښتونو سره ډار کړئ، تاسو کولی شئ د دې پرځای خپل د کاروونکي دوستانه متن ښکاره کړئ یا یو خالي حجره بیرته راوباسئ که چیرې هیڅ ونه موندل شي. دا د IFERROR یا IFNA فنکشن سره د VLOOKUP په کارولو سره ترسره کیدی شي.

    ټولې غلطیانې ونیسئ

    په Excel 2007 او وروسته کې، تاسو کولی شئ د IFERROR فنکشن څخه کار واخلئ ترڅو د غلطیو لپاره د VLOOKUP فورمول وګورئ او خپل بیرته راستانه کړئ. خپل متن (یا یو خالي تار) که کومه تېروتنه وموندل شي.

    د مثال په توګه:

    =IFERROR(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, something went wrong")

    په Excel 2003 او پخوا کې، تاسو کولی شئ د ورته هدف لپاره د IFERROR فورمول وکاروئ:

    =IF(ISERROR(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, something went wrong", VLOOKUP(E1, A2:B10, 2, FALSE))

    د نورو جزیاتو لپاره، مهرباني وکړئ په Excel کې د VLOOKUP سره د IFERROR کارول وګورئ.

    #N/A تېروتنې سمبال کړئ

    د ټولو تېروتنو نورو ډولونو ته په پام سره یوازې د #N/A تېروتنې د موندلو لپاره، د IFNA فنکشن وکاروئ (په Excel 2013 کې اولوړ) یا IF ISNA فورمول (په ټولو نسخو کې).

    د مثال په توګه:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, no match is found. Please try again!")

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, no match is found. Please try again!", VLOOKUP(E1, A2:B10, 2, FALSE))

    28>

    دا ټول د نن ورځې لپاره دي. په امید سره، دا ټیوټوریل به تاسو سره د VLOOKUP غلطیو څخه خلاصولو کې مرسته وکړي او ستاسو فارمولونه په هغه طریقه کار وکړي چې تاسو یې غواړئ.

    څنګه په Excel کې VLOOKUP - ویډیو ټیوټوریل

    #N/A په نږدې میچ کې VLOOKUP

    که ستاسو فورمول تر ټولو نږدې میچ وګوري، ( range_lookup دلیل سم یا پریښودل شوی)، د #N/A تېروتنه په دوه حالتونو کې ښکاره کیدی شي :

    • د کتلو ارزښت د لټون په صف کې له کوچني ارزښت څخه کوچنی دی.
    • د لټون کالم په پورته ترتیب نه دی ترتیب شوی.

    3 . #N/A په دقیقه لوبه کې VLOOKUP

    که تاسو د دقیق میچ په لټه کې یاست ( range_lookup استدلال FALSE ته ټاکل شوی)، د #N/A تېروتنه هغه وخت رامینځته کیږي کله چې ارزښت د لید سره مساوي وي ارزښت نه موندل کیږي. د لا زیاتو معلوماتو لپاره، د VLOOKUP دقیق میچ او نږدې میچ وګورئ.

    4. د لټون کولو کالم د جدول سرې کیڼ اړخ ته نه دی

    د Excel VLOOKUP یو له خورا مهم محدودیتونو څخه دا دی چې دا نشي کولی خپل کیڼ اړخ ته وګوري. په پایله کې، د لټون کولو کالم باید تل د جدول په صف کې کیڼ اړخ ته وي. په عمل کې، موږ ډیری وختونه دا هیر کوو او د #N/A تېروتنو سره پای ته رسیږو.

    حل : که دا ممکنه نه وي چې ستاسو ډاټا بیا تنظیم کړئ د دې لپاره چې د لټون کولو کالم ترټولو کیڼ اړخ ته وي، تاسو کولی شئ د VLOOKUP د بدیل په توګه د INDEX او MATCH فنکشنونه یوځای وکاروئ. دلته د فورمول مثال دی: د INDEX MATCH فورمول چې کیڼ اړخ ته ارزښتونه وګوري.

    5. شمیرې د متن په توګه فارمیټ کیږي

    په VLOOKUP فورمولونو کې بله عامه سرچینه #N/A غلطۍ هغه شمیرې دي چې د متن په توګه فارمیټ شوي ، یا په اصلي یا د لټون جدول کې.

    دا معمولاواقع کیږي کله چې تاسو د ځینې بهرني ډیټابیس څخه ډاټا وارد کړئ یا که تاسو د مخکینیو صفرونو ښودلو لپاره د شمیرو څخه مخکې اپوسټروف ټایپ کړی وي.

    دلته د متن په توګه د شکل شوي شمیرو خورا څرګند شاخصونه دي:

    حل: ټولې ستونزې لرونکي شمیرې وټاکئ، د غلطی په نښه باندې کلیک وکړئ او د شرایطو مینو څخه نمبر ته بدل کړئ غوره کړئ. د لا زیاتو معلوماتو لپاره، مهرباني وکړئ وګورئ چې څنګه متن په Excel کې شمیر ته بدل کړئ.

    6. مخکښ یا وروسته ځایونه

    دا د VLOOKUP #N/A تېروتنې ترټولو لږ څرګند لامل دی ځکه چې د انسان سترګې په سختۍ سره دا اضافي ځایونه په نښه کولی شي ، په ځانګړي توګه کله چې د لوی ډیټاسیټونو سره کار کوي چیرې چې ډیری ننوتل د سکرول لاندې وي .

    حل 1: د لټون په ارزښت کې اضافي ځایونه

    >

    =VLOOKUP(TRIM(E1), A2:C10, 2, FALSE)

    17>

    دوهمه حل: د لټون په کالم کې اضافي ځایونه

    که چیرې د لټون په کالم کې اضافي ځایونه شتون ولري، هلته په VLOOKUP کې د #N/A غلطیو څخه د مخنیوي لپاره کومه اسانه لار نه ده. پرځای یې، تاسو کولی شئ د INDEX، MATCH او TRIM افعالونو ترکیب د صف فارمول په توګه وکاروئ:

    =INDEX(B2:B10, MATCH(TRUE, TRIM(A$2:A$10)=TRIM(E1), 0))

    ځکه چې دا د سرې فورمول دی، د Ctrl + Shift + Enter فشارول مه هیروئ د دې په سمه توګه بشپړولو لپاره (په Excel 365 او Excel 2021 کې چیرې چې سرې اصلي دي، دا هم د منظم فورمول په توګه کار کوي).

    لارښوونه. یو ګړندی بدیل د Trim Spaces وسیله چلول دي چې له مینځه ویسياضافي ځایونه دواړه په لټون او اصلي جدول کې په ثانیو کې، ستاسو د VLOOKUP فورمول له خطا پاکوي.

    #VALUE! په VLOOKUP فورمولونو کې تېروتنه

    په عموم کې، مایکروسافټ ایکسل #VALUE ښکاره کوي! تېروتنه که چیرې په فورمول کې کارول شوي ارزښت د غلط ډیټا ډول وي. د VLOOKUP په اړه، د ارزښت دوه عام سرچینې شتون لري! تېروتنه.

    1. د لټون ارزښت له 255 تورو څخه ډیر دی

    مهرباني وکړئ په یاد ولرئ چې VLOOKUP نشي کولی هغه ارزښتونه وګوري چې له 255 څخه ډیر حروف ولري. که ستاسو د لټون ارزښتونه له دې حد څخه زیات وي، یو #VALUE! تېروتنه به ښکاره شي:

    حل : پرځای یې د INDEX میچ فارمول وکاروئ. زموږ په قضیه کې، دا فورمول په بشپړ ډول کار کوي:

    =INDEX(B2:B7, MATCH(TRUE, INDEX(A2:A7= E1, 0), 0))

    21>

    2. د کتلو کاري کتاب ته بشپړه لاره نه ده ورکړل شوې

    که تاسو د بل کاري کتاب څخه ډاټا راوباسئ، تاسو باید پدې کې بشپړه لاره شامله کړئ. په دقیق ډول، تاسو باید د کار کتاب نوم په [مربع قوسونو] کې د توسیع په شمول ضمیمه کړئ او د پاڼي نوم مشخص کړئ چې وروسته د عجب نښه. که چیرې د کاري کتاب نوم یا د پاڼې نوم، یا دواړه، ځایونه یا کوم غیر الفبا حروف ولري، لاره باید په واحد حواله نښه کې تړلې وي.

    دلته د table_array دلیل جوړښت دی. د بل کاري کتاب څخه ولیکئ:

    '[workbook name]sheet name'!range

    یو اصلي فورمول ممکن دې ته ورته وي:

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

    پورتنۍ فورمول به د A2 ارزښت وپلټي په نوی کې د شیټ1 B کالم کېد کار کتاب قیمت ، او د D کالم څخه یو مناسب ارزښت بیرته راستانه کړئ.

    که چیرې د لارې کوم عنصر ورک وي، ستاسو د VLOOKUP فورمول به کار ونکړي او د #VALUE غلطی بیرته راستانه کړي (مګر که د لټون کاري کتاب اوس مهال وي خلاص).

    د نورو معلوماتو لپاره، لطفا وګورئ:

    • څنګه په Excel کې بل شیټ یا کاري کتاب ته مراجعه وکړئ
    • څنګه کولی شئ د مختلف کاري کتاب څخه Vlookup وکړئ

    3. د col_index_num دلیل له 1 څخه کم دی

    دا د داسې حالت تصور کول ګران دي کله چې یو څوک په قصدي توګه د 1 څخه کم شمیر ته ننوځي ترڅو د ارزښتونو بیرته راستنیدو لپاره کالم مشخص کړي. مګر دا ممکن واقع شي که چیرې دا دلیل ستاسو د VLOOKUP فورمول کې ځای شوي د کوم بل فنکشن لخوا بیرته راستانه شي.

    نو، که د col_index_num دلیل له 1 څخه وي، ستاسو فورمول به #VALUE بیرته راولي! تېروتنه هم.

    که col_index_num د جدول په صف کې د کالمونو له شمیر څخه لوی وي، VLOOKUP #REF تولیدوي! تېروتنه.

    د VLOOKUP #NAME تېروتنه حل کول

    دا ترټولو اسانه قضیه ده - #NAME؟ تېروتنه ښکاري که تاسو په ناڅاپي ډول د فنکشن نوم غلط کړی وي.

    حل څرګند دی - املا وګورئ :)

    په Excel VLOOKUP کې د غلطیو اصلي لاملونه

    پرته د کافي پیچلي ترکیب سره ، VLOOKUP د بل هر ایکسل فعالیت په پرتله ډیر محدودیتونه لري. د دې محدودیتونو له امله، داسې ښکاري سمه فورمول ممکن ډیری وختونه د هغه څه څخه توپیر ولري چې تاسو یې تمه درلوده. لاندې به تاسو ومومئد یو څو عادي سناریوګانو لپاره حلونه کله چې VLOOKUP ناکام شي.

    VLOOKUP د قضیې سره حساس دی

    VLOOKUP فعالیت د خط کیسه نه توپیر کوي او د کوچني او لوی حروف سره یو شان ټیک کوي.

    <0 حل : د EXACT فنکشن سره په ترکیب کې VLOOKUP، XLOOKUP یا INDEX MATCH وکاروئ کوم چې کولی شي د متن قضیه سره سمون ولري. تاسو کولی شئ په دې ټیوټوریل کې مفصل توضیحات او د فارمول مثالونه ومومئ: په Excel کې د قضیې حساس Vlookup ترسره کولو لپاره 5 لارې.

    یو نوی کالم دننه شوی یا له میز څخه لرې شوی

    په خواشینۍ سره ، VLOOKUP فورمولونه هرکله کار کوي کله چې یو نوی کالم له مینځه وړل کیږي یا د لټون جدول ته اضافه کیږي. دا پیښیږي ځکه چې د VLOOKUP فنکشن ترکیب د راستنیدونکي کالم د شاخص شمیره ټاکلو ته اړتیا لري. کله چې یو نوی کالم د جدول په صف کې اضافه/لیرې شي، په ښکاره ډول د شاخص شمیره بدلیږي.

    حل : د INDEX میچ فارمول بیا د ژغورنې لپاره راځي :) د INDEX میچ سره، تاسو د لټون او بیرته راستنیدو لړۍ په جلا توګه مشخص کړئ، نو تاسو وړیا یاست چې د هرې تړلې فورمول د تازه کولو په اړه اندیښنه پرته هر څومره چې وغواړئ حذف یا داخل کړئ.

    کله چې نورو حجرو ته د فارمول کاپي کول د حجرو حوالې بدلیږي

    سرلیک د ستونزې بشپړ توضیحات وړاندې کوي، سمه ده؟

    حل : تل د میز_ارې دلیل لپاره مطلق حوالې (د $ نښه سره) وکاروئ، د بیلګې په توګه. $A$2:$C$100 یا$A:$C تاسو کولی شئ د F4 کیلي په فشارولو سره د مختلف حوالې ډولونو ترمینځ په چټکۍ سره تیر کړئ.

    VLOOKUP لومړی موندل شوی ارزښت بیرته راګرځوي

    لکه څنګه چې تاسو دمخه پوهیږئ ، Excel VLOOKUP لومړی موندل شوی ارزښت بیرته راګرځوي. په هرصورت، تاسو کولی شئ دا مجبور کړئ چې دویم، دریم، څلورم یا کوم بل پیښې چې تاسو یې غواړئ راوړي. د وروستي میچ یا ټولې موندل شوي میچونو ترلاسه کولو لپاره یوه لاره هم شتون لري.

    حلونه : د فورمول مثالونه دلته شتون لري:

    • VLOOKUP او بیرته راستنیدل Nth پیښې
    • VLOOKUP ډیری ارزښتونه
    • د XLOOKUP فورمول د وروستي میچ ترلاسه کولو لپاره

    ولې زما VLOOKUP د ځینو حجرو لپاره کار کوي مګر نورو لپاره نه؟

    کله چې ستاسو د VLOOKUP فورمول په ځینو حجرو کې سم معلومات او #N/A غلطۍ بیرته راګرځوي، یو څو احتمالي دلیلونه شتون لري چې ولې دا پیښیږي.

    1. د جدول صف تړل شوی نه دی

    فرض کړئ چې تاسو دا فورمول په 2 قطار کې لرئ (وایی په E2 کې)، کوم چې په ښه توګه کار کوي:

    =VLOOKUP(D2, A2:B10, 2, FALSE)

    کله چې په قطار کې کاپي شي 3، فورمول په دې بدلیږي:

    =VLOOKUP(D3, A3:B11, 2, FALSE)

    ځکه چې یو اړونده حواله د table_array لپاره کارول کیږي، دا د قطار د اړونده موقعیت پراساس بدلیږي چیرې چې فورمول کاپي شوی. ، زموږ په قضیه کې له A2:B10 څخه تر A3:B11 پورې. نو، که لوبه په 2 قطار کې وي، دا به ونه موندل شي!

    حل : کله چې د یو څخه ډیرو حجرو لپاره د VLOOKUP فورمول کاروئ، تل د میز سرې بند کړئ د $ نښه سره حواله لکه $A$2:$B$10.

    2. د متن ارزښتونه یا د معلوماتو ډولونه سره سمون نه خوري

    بلد VLOOKUP ناکامۍ عام دلیل ستاسو د لټون ارزښت او د لټون په کالم کې ورته ارزښت ترمنځ توپیر دی. په ځینو حاالتو کې، توپیر دومره نازک دی چې په لید کې یې موندل ګران دي.

    حل : کله چې VLOOKUP د #N/A تېروتنه بیرته راګرځوي پداسې حال کې چې تاسو کولی شئ په روښانه توګه د لټون ارزښت وګورئ د لټون کولو کالم، او په ښکاره ډول دواړه په ورته ډول لیکل شوي، لومړی شی چې تاسو یې کولو ته اړتیا لرئ د ستونزې اصلي لامل معلومول دي - فورمول یا د سرچینې ډاټا.

    د دې لپاره چې وګورئ ایا دوه ارزښتونه دي. ورته یا مختلف، په دې طریقه مستقیم پرتله کړئ:

    =E1=A4

    چیرته چې E1 ستاسو د لټون ارزښت دی او A4 د لټون په کالم کې یو شان ارزښت دی.

    که فورمول FALSE بیرته راګرځوي، پدې معنی چې ارزښتونه په یو ډول سره توپیر لري، که څه هم دوی بالکل ورته ښکاري.

    د عددي ارزښتونو په صورت کې، تر ټولو احتمالي دلیل د متن په توګه شکل شوي شمیرې دي.

    د د متن ارزښتونو په صورت کې، ډیری احتمال ستونزه په ډیرو ځایونو کې ده. د دې تصدیق کولو لپاره، د LEN فنکشن په کارولو سره د دوو تارونو ټول اوږدوالی ومومئ:

    =LEN(E1)

    =LEN(A4)

    که د پایلې شمیرې توپیر ولري (لکه لاندې سکرین شاټ کې )، بیا تاسو مجرم په ګوته کړی - اضافي ځایونه:

    د مسلې د حل لپاره، یا اضافي ځایونه لرې کړئ یا د دې INDEX MATCH TRIM فورمول د حل په توګه وکاروئ.<3

    زما VLOOKUP ولې غلط معلومات راوباسي؟

    دلته نور لاملونه هم شته چې ولېستاسو VLOOKUP یو غلط ارزښت راګرځوي:

    1. د لټون ناسم حالت . که تاسو دقیق میچ غواړئ، ډاډ ترلاسه کړئ چې رینج_لوک اپ دلیل غلط ته تنظیم کړئ. ډیفالټ ریښتیا ده، نو که تاسو دا دلیل پریږدئ، VLOOKUP به فرض کړي چې تاسو د نږدې میچ په لټه کې یاست او د نږدې نږدې ارزښت لټون کوئ چې د لټون ارزښت څخه کوچنی وي.
    2. د لټون کالم ندی ترتیب شوی . د نږدې میچ VLOOKUP ( range_lookup په سمه توګه د کار کولو لپاره ټاکل شوی) لپاره، د جدول په صف کې لومړی کالم باید په پورته ترتیب کې ترتیب شي، له کوچني څخه تر لوی پورې.
    3. په کې نقل د لټون کولو کالم . که د لټون کولو کالم دوه یا ډیر نقل شوي ارزښتونه ولري، VLOOKUP به لومړی موندل شوی میچ بیرته راولي، کوم چې ممکن هغه نه وي چې تاسو یې تمه لرئ.
    4. غلط بیرته ستنیدنه . په دریم دلیل کې د شاخص شمیره دوه ځله وګورئ :)

    VLOOKUP د دوه شیټونو ترمینځ کار نه کوي

    لومړی باید په پام کې ونیول شي چې د #N/A عام لاملونه، #VALUE، او #REF تېروتنې چې پورته بحث شوي ممکن ورته ستونزې رامینځته کړي کله چې د بل شیټ څخه ګوري. که دا قضیه نه وي، لاندې ټکي وګورئ:

    1. ډاډ ترلاسه کړئ چې د بل پاڼې یا بل کاري کتاب لپاره بهرنۍ حواله سمه ده.
    2. کله چې د بل کاري کتاب څخه Vlookup ترسره کوئ کوم چې دا مهال تړل دی، دا تصدیق کړئ چې ستاسو فورمول د تړل شوي کاري کتاب لپاره بشپړ لاره لري.
    3. که

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.