IF ISERROR VLOOKUP فورمول په Excel کې او د هغې بدیلونه

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

په دې ټیوټوریل کې به موږ وګورو چې څنګه په Excel کې د VLOOKUP سره ISERROR وکاروو ترڅو هر ډول تېروتنې په ګټوره توګه اداره کړو.

VLOOKUP یو له خورا مغشوشونکې Excel افعال څخه دی د ډیری مسلو سره. په کوم میز کې چې تاسو ګورئ، د #N/A تېروتنې یو عام لید دی، د #NAME او #VALUE سره هم اوس او بیا څرګندیږي. د ISERROR سره د VLOOKUP کارول کولی شي تاسو سره د ټولو ممکنه غلطیو په نیولو کې مرسته وکړي او په داسې طریقه یې اداره کړئ چې ستاسو وضعیت ته خورا مناسب وي.

    ولې VLOOKUP تېروتنه ورکوي؟

    تر ټولو په VLOOKUP فورمولونو کې عام غلطی #N/A واقع کیږي کله چې د لټون ارزښت ونه موندل شي. دا کیدای شي د مختلفو دلایلو له امله پیښ شي:

    • د لټون ارزښت د لټون په صف کې شتون نلري.
    • د لټون ارزښت غلط لیکل شوی دی.
    • مخکښ یا د کتلو په ارزښت یا د لټون کولو کالم کې د تعقیب ځایونه.
    • د لټون کالم د جدول سرې کې ترټولو کیڼ اړخ نه دی.

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

    د بشپړې حوالې لپاره، مهرباني وکړئ زموږ پخوانی پوسټ وګورئ چې ولې Excel VLOOKUP کار نه کوي.

    IF ISERROR VLOOKUP فورمول د دودیز متن سره د غلطیو بدلولو لپاره

    د ټولو ممکنه غلطیو پټولو لپاره چې د VLOOKUP لخوا رامینځته کیدی شي، تاسو کولی شئ دا د IF ISERROR فورمول دننه ځای په ځای کړئلکه:

    IF(ISERROR(VLOOKUP(…))، " text_if_error"، VLOOKUP(…))

    د مثال په توګه، راځئ د هغو مضامینو نومونه را واخلو په کوم کې چې زده کوونکي د ګروپ A ناکامې ازموینې:

    =VLOOKUP(A3, $D$3:$E$9, 2, FALSE)

    د پایلې په توګه، تاسو د #N/A غلطیو یوه ډله ترلاسه کوئ، کوم چې ممکن داسې تاثر رامینځته کړي چې فورمول فاسد دی.

    په حقیقت کې، دا تېروتنې یوازې دا په ګوته کوي چې د لټون ځینې ارزښتونه (A3:A14) د لټون په لیست کې ندي موندل شوي (D3:D9). د دې مفکورې د څرګندولو لپاره، خپل VLOOKUP فورمول د IF ISERROR ساختمان کې وخورئ:

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    دا به غلطۍ ومومي او ستاسو دودیز متن پیغام بیرته راولي:

    لارښوونې او یادښتونه:

    • د دې فورمول اصلي ګټه دا ده چې دا د Excel 2000 څخه د Excel 365 په ټولو نسخو کې ښه کار کوي. په عصري نسخو کې، ساده او نور کمپیکٹ بدیلونه شتون لري.
    • د ISERROR فنکشن په بشپړه توګه ټولې تېروتنې نیسي، لکه #N/A، #NAME، #VALUE، او داسې نور. که تاسو غواړئ یو دود ښکاره کړئ پیغام یوازې هغه وخت چې د لټون ارزښت ونه موندل شي (#N/A تېروتنه)، د IF ISNA VLOOKUP (په ټولو نسخو کې) یا IFNA VLOOKUP (په Excel 2013 او وروسته کې) وکاروئ.

    ISERROR VLOOKUP ته د تېروتنې په صورت کې خالي حجره بیرته راشئ

    د یوې تېروتنې په صورت کې د خالي حجرې د درلودلو لپاره، د دودیز متن پر ځای د خالي تار ("") د راستنولو لپاره خپل فارمول ترلاسه کړئ:

    IF(ISERROR(VLOOKUP(…) ) "", VLOOKUP(…))

    زموږ په قضیه کې، فورمول دا بڼه اخلي:

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    دپایله دقیقا لکه څنګه چې تمه کیده - یو خالي حجره که چیرې د زده کونکي نوم د لټون په جدول کې ونه موندل شي.

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

    که ISERROR VLOOKUP هو/نه فارمول

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

    IF(ISERROR(VLOOKUP(…))، " text_if_not_found "، " text_if_found ")

    زموږ د نمونې ډیټاسیټ، فرض کړئ تاسو غواړئ پوه شئ چې کوم زده کونکي په ازموینه کې ناکام شوي او کوم ندي. د دې د ترسره کولو لپاره، د IF منطقي ازموینې ته دمخه پیژندل شوی ISERROR VLOOKUP فورمول وړاندې کړئ او ورته ووایاست چې "نه" ته ووایئ که چیرې ارزښت ونه موندل شي (ISERROR VLOOKUP ریښتیا بیرته راګرځوي)، "هو" که وموندل شي (ISERROR VLOOKUP غلط راستنیږي):

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")

    ISERROR VLOOKUP بدیلونه

    د IF ISERROR ترکیب په Excel کې د غلطیو پرته Vlookup لپاره ترټولو پخوانی ثابت تخنیک دی. د وخت په تیریدو سره، نوې دندې رامینځته شوې، د ورته دندې ترسره کولو لپاره اسانه لارې چمتو کوي. لاندې، موږ به د نورو ممکنه حلونو په اړه بحث وکړو او کله چې هر یو د پلي کولو لپاره غوره وي.

    IFERROR VLOOKUP

    په Excel 2007 اولوړ

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

    IFERROR(VLOOKUP(…), " text_if_error ")

    د حقیقي ژوند فورمول په لاندې ډول دی:

    =IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")

    په لومړي نظر کې، دا د IF ISERROR VLOOKUP فورمول لنډ انلاګ په څیر ښکاري. په هرصورت، یو اړین توپیر شتون لري:

    • IFERROR VLOOKUP فرض کوي چې تاسو تل د VLOOKUP پایله غواړئ که دا کومه تېروتنه نه وي. د تېروتنې په صورت کې بېرته راشئ او که کومه تېروتنه نه وي.

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

    IF ISNA VLOOKUP

    په Excel 2000 او وروسته کې کار کوي

    په هغه حالت کې کله چې تاسو غواړئ یوازې #N/A پرته له کومې بلې تېروتنې نیولی شئ، د ISNA فعالیت په کار کې راځي. ترکیب د IF ISERROR VLOOKUP په څیر دی:

    IF(ISNA(VLOOKUP(…))، " text_if_error "، VLOOKUP(…))

    مګر په ځینو شرایطو کې، دا ښکاري یو شان فورمول کیدای شي مختلفې پایلې تولید کړي:

    =IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    په لاندې انځور کې، A13 حجره د تعقیب ځایونه لري چې له امله یې د لټون ارزښت ټول اوږدوالی له 255 حروف څخه ډیر دی. د پایلې په توګه، فورمول یو #VALUE هڅوي! تېروتنه، ستاسو پام دې حجرې ته راګرځوي او د لاملونو پلټنه کولو ته وهڅوي. ISERRORVLOOKUP به په دې حالت کې "نه" بیرته راولي، کوم چې به یوازې مسله پټه کړي او په بشپړه توګه غلطه پایله وړاندې کړي.

    19>

    کله کارول کیږي:

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

    د نورو معلوماتو لپاره، مهرباني وکړئ د فورمول مثالونو سره په Excel کې د ISNA فنکشن وګورئ.<3

    IFNA VLOOKUP

    په Excel 2013 او لوړ کې شتون لري

    دا د IF ISNA ترکیب یو عصري بدیل دی چې تاسو ته اجازه درکوي د #N/A تېروتنې اداره کړئ یوه اسانه لار.

    IFNA(VLOOKUP(…), " text_if_error ")

    دلته زموږ د IF ISNA VLOOKUP فورمول سره برابر لنډیز دی:

    =IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")

    کله وکاروئ:

    دا د ایکسل په عصري نسخو (2013 - 365) کې د #N/A غلطیو د مینځلو او اداره کولو لپاره غوره حل دی.

    د بشپړو جزیاتو لپاره، د Excel IFNA فعالیت وګورئ.

    XLOOKUP

    په Excel 2021 او Excel 365 کې ملاتړ شوی

    د دې د جوړ شوي "که خطا" فعالیت له امله ، د XLOOKUP فعالیت په Excel کې د #N/A غلطیو پرته د لیدو ترټولو اسانه لار ده. په ساده ډول، خپل د کاروونکي دوستانه متن په اختیاري څلورم دلیل کې ولیکئ چې نوم یې if_not_found .

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

    =XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")

    21>

    محدودیت: دا یوازې #N/A تېروتنې نیسي، له پامه غورځولنور ډولونه.

    د نورو معلوماتو لپاره، په Excel کې د XLOOKUP فعالیت وګورئ.

    لکه څنګه چې تاسو ګورئ، Excel د VLOOKUP غلطیو ته د رسیدو لپاره ډیری مختلف انتخابونه وړاندې کوي. په امید سره، دا درس په اغیزمنه توګه د کارولو څرنګوالي په اړه یو څه رڼا واچوله. زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې تاسو راتلونکې اونۍ زموږ په بلاګ کې وګورم!

    د موجود ډاونلوډونه

    ISERROR د VLOOKUP مثالونو سره (.xlsx فایل)

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