مەزمۇن جەدۋىلى
دەرسلىكتە Excel دىكى IFERROR نى ئىشلىتىپ خاتالىقلارنى تۇتۇش ۋە ئۇلارنى بوش كاتەكچە ، باشقا قىممەت ياكى ئىختىيارى ئۇچۇر بىلەن ئالماشتۇرۇش ئۇسۇلى كۆرسىتىلدى. سىز Vlookup ۋە Index Match بىلەن IFERROR ئىقتىدارىنى قانداق ئىشلىتىشنى ، ھەمدە IF ISERROR ۋە IFNA بىلەن قانداق سېلىشتۇرىدىغانلىقىنى ئۆگىنىۋالىسىز. Archimedes بىر قېتىم دېگەن. Excel ئابونتلىرى: «ماڭا فورمۇلا بېرىڭ ، مەن ئۇنى خاتا قايتۇرىمەن» دەيدۇ. بۇ دەرسلىكتە ، بىز Excel دىكى خاتالىقلارنى قانداق قايتۇرۇشنى ئىزدىمەيمىز ، خىزمەت جەدۋىلىڭىزنى پاكىز ۋە فورمۇلاڭىزنى سۈزۈك قىلىش ئۈچۈن ، ئۇلارنىڭ ئالدىنى ئېلىشنى ئۆگىنىمىز.
Excel IFERROR ئىقتىدارى - گرامماتىكىسى ۋە ئاساسىي ئىشلىتىلىشى
Excel دىكى IFERROR ئىقتىدارى فورمۇلا ۋە ھېسابلاشتىكى خاتالىقلارنى تۇزاق ۋە باشقۇرۇش ئۈچۈن لايىھەلەنگەن. تېخىمۇ ئېنىق قىلىپ ئېيتقاندا ، IFERROR فورمۇلانى تەكشۈرىدۇ ، ئەگەر ئۇ خاتالىقنى باھالىسا ، سىز بەلگىلىگەن باشقا قىممەتنى قايتۇرىدۇ. بولمىسا ، فورمۇلانىڭ نەتىجىسىنى قايتۇرىدۇ.
Excel IFERROR ئىقتىدارىنىڭ گرامماتىكىسى تۆۋەندىكىچە:
IFERROR (قىممىتى ، قىممىتى_ if_error)قەيەردە: 9> قىممەت (تەلەپ) - خاتالىقلارنى تەكشۈرۈش. ئۇ فورمۇلا ، ئىپادىلەش ، قىممەت ياكى كاتەكچە پايدىلىنىش ماتېرىيالى بولالايدۇ. ئۇ قۇرۇق قۇر (قۇرۇق كاتەكچە) ، قىسقا ئۇچۇر ، سانلىق قىممەت ، باشقا فورمۇلا ياكى ھېسابلاش بولۇشى مۇمكىن.
مەسىلەن ، ئىككى ئىستوننى بۆلگەندە ، سىزئەگەر بىر ئىستوندا قۇرۇق كاتەكچە ، نۆل ياكى تېكىست بولسا ، بىر قاتار ئوخشىمىغان خاتالىقلارغا يولۇقۇشى مۇمكىن. ئۆزىڭىز خالىغان ئۇسۇل.
=IFERROR(A2/B2, "")
خاتالىق بولسا ، ئۇنداقتا ئۇچۇرنى كۆرسىتىڭ
سىز Excel نىڭ ئۆلچەملىك خاتالىق ئىزاھاتىنىڭ ئورنىغا ئۆزىڭىزنىڭ ئۇچۇرىنى كۆرسىتەلەيسىز:
=IFERROR(A2/B2, "Error in calculation")
Excel IFERROR ئىقتىدارى توغرىسىدا بىلىشكە تېگىشلىك 5 ئىش
- Excel دىكى IFERROR ئىقتىدارى # قاتارلىق بارلىق خاتالىق تىپلىرىنى بىر تەرەپ قىلىدۇ. DIV / 0!, # N / A, #NAME?, #NULL!, #NUM!, #REF!, ۋە #VALUE!. تالاش-تارتىش ، IFERROR خاتالىقلارنى ئۆزىڭىزنىڭ خاس ئۇچۇر ئۇچۇرى ، نومۇرى ، چېسلا ياكى لوگىكىلىق قىممىتى ، باشقا فورمۇلانىڭ نەتىجىسى ياكى قۇرۇق تىزما (قۇرۇق كاتەكچە) بىلەن ئالماشتۇرالايدۇ.
- ئەگەر قىممىتى تالاش-تارتىش بولسا ئۇ بىر قۇرۇق ھۈجەيرە ، دەپ قارىلىدۇ قۇرۇق قۇر ('' ') ئەمما خاتالىق ئەمەس. 365> تۆۋەندىكى مىساللارExcel دىكى IFERROR نى باشقا ئىقتىدارلار بىلەن بىرلەشتۈرۈپ قانداق قىلىپ تېخىمۇ مۇرەككەپ ۋەزىپىلەرنى ئورۇنداشنى كۆرسىتىڭ. ئۇلار ئىزدەۋاتقان قىممەت سانلىق مەلۇماتلار توپلىمىدا مەۋجۇت ئەمەس. بۇنىڭ ئۈچۈن سىز IFERROR غا VLOOKUP فورمۇلانى ئوراپ قويۇڭ:
ئەگەر ئىزدەش قىممىتى سىز كۆرۈۋاتقان جەدۋەلدە بولمىسا ، دائىملىق Vlookup فورمۇلا # N / A خاتالىقىنى قايتۇرىدۇ:
ئابونتلىرىڭىزنىڭ ئوي-پىكىرلىرى ئۈچۈن VLOOKUP نى IFERROR غا ئوراپ ، تېخىمۇ مول مەزمۇنلۇق ۋە ئابونتلارغا قۇلايلىق كۆرسىتىدۇ. ئۇچۇر:
=IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")
تۆۋەندىكى رەسىمدە Excel دىكى بۇ Iferror فورمۇلا كۆرسىتىلدى:
ئەگەر پەقەت #N نىلا قاپلىماقچى بولسىڭىز / خاتالىق ، ئەمما بارلىق خاتالىق ئەمەس ، IFERROR نىڭ ئورنىغا IFNA ئىقتىدارىنى ئىشلىتىڭ.
تېخىمۇ كۆپ Excel IFERROR VLOOKUP فورمۇلا مىساللىرى ئۈچۈن ، بۇ دەرسلىكلەرنى كۆرۈپ بېقىڭ: ۋە خاتالىقلارنى بىر تەرەپ قىلىش
ئۇلانغان IFERROR ئىقتىدارلىرىنى Excel دا تەرتىپلىك Vlookups قىلىش ئۈچۈن قانداق قىلىش كېرەك؟ 18>
ئالدىنقى Vlookup نىڭ مۇۋەپپەقىيەت قازانغان ياكى مەغلۇپ بولغانلىقىغا ئاساسەن كۆپ خىل Vlookups نى ئىجرا قىلىشقا ئېھتىياجلىق ئەھۋاللاردا ، ئىككى ياكى ئۇنىڭدىن ئارتۇق IFERROR ئۇۋىسىڭىز بولىدۇ. بىر-بىرىگە ئىقتىدار بېرىدۇشىركەت ، ھەمدە مەلۇم زاكاز كىملىكى ئۈچۈن پۇل ئالماقچى. A2 نۆۋەتتىكى جەدۋەلدىكى ئىزدەش قىممىتى ، A2: B5 بولسا 3 ئىزدەش جەدۋىلىدىكى ئىزدەش دائىرىسى (1-دوكلات ، 2-دوكلات ۋە 3-دوكلات) ، فورمۇلا تۆۋەندىكىچە:
=IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))
نەتىجە مۇشۇنىڭغا ئوخشايدۇ:
فورمۇلانىڭ لوگىكىسىنى تەپسىلىي چۈشەندۈرۈش ئۈچۈن Excel دىكى تەرتىپلىك Vlookups نى قانداق قىلىش كېرەكلىكىنى كۆرۈڭ.
سانلار گۇرپىسىدىكى IFERROR
بەلكىم بىلىشىڭىز مۇمكىن ، Excel دىكى سانلار فورمۇلالىرى بىر فورمۇلا ئىچىدە كۆپ ھېسابلاشنى مەقسەت قىلىدۇ. ئەگەر سىز IFERROR فۇنكسىيەسىنىڭ قىممىتى تالاش-تارتىشىدا سانلار گۇرپىسى فورمۇلا ياكى ئىپادىلىسىڭىز ، ئۇ بەلگىلەنگەن دائىرىدىكى ھەر بىر كاتەكچىگە بىر تۈركۈم قىممەت قايتۇرىدۇ. تۆۋەندىكى مىسالدا تەپسىلاتلار كۆرسىتىلدى. . بۇنى تۆۋەندىكى سانلار گۇرپىسى فورمۇلاسى ئارقىلىق ئەمەلگە ئاشۇرغىلى بولىدۇ ، ھەر بىر كاتەكچىنى B2: B4 دائىرىسىدىكى C2: C4 دائىرىسىنىڭ ماس كاتەكچىسىگە بۆلۈپ ، ئاندىن نەتىجىنى قوشىدۇ:
=SUM($B$2:$B$4/$C$2:$C$4)
بۆلۈش دائىرىسىنىڭ نۆل ياكى قۇرۇق ھۈجەيرىسى بولمىسىلا فورمۇلا نورمال ئىشلەيدۇ. كەم دېگەندە بىر 0 قىممىتى ياكى قۇرۇق كاتەكچىسى بولسا ، # DIV / 0! خاتالىق قايتۇرۇلىدۇ:
بۇ خاتالىقنى تۈزىتىش ئۈچۈن ، IFERROR ئىقتىدارى ئىچىدىكى بۆلۈشنى قىلىڭ:
=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))
فورمۇلا نېمە قىلىدۇ؟B ئىستوندىكى قىممەتنى ھەر بىر قۇردىكى C ستوندىكى قىممەتكە بۆلۈش (100/2 ، 200/5 ۋە 0/0) ۋە نەتىجىنىڭ تىزمىسىنى قايتۇرۇش {50; 40; # DIV / 0!}. IFERROR ئىقتىدارى بارلىق # DIV / 0! خاتالىق ۋە ئۇلارنى نۆلگە ئالماشتۇرىدۇ. ئاندىن ، SUM ئىقتىدارى ھاسىل بولغان سانلار گۇرپىسىدىكى قىممەتنى قوشىدۇ. 40; 0} ۋە ئاخىرقى نەتىجىنى چىقىرىدۇ (50 + 40 = 90).
ئەسكەرتىش. ئېسىڭىزدە بولسۇنكى ، سانلار گۇرپىسى Ctrl + Shift + Enter تېزلەتمىسىنى بېسىش ئارقىلىق تاماملىنىشى كېرەك.
IFERROR بىلەن IF ISERROR
ھازىر Excel دا IFERROR ئىقتىدارىنى ئىشلىتىشنىڭ قانچىلىك ئاسانلىقىنى بىلگىنىڭىزدە ، نېمىشقا بەزى كىشىلەرنىڭ IF ISERROR بىرىكمىسىنى ئىشلىتىشكە مايىل ئىكەنلىكىنى ئويلىشىڭىز مۇمكىن. IFERROR غا سېلىشتۇرغاندا ئۇنىڭ ئارتۇقچىلىقى بارمۇ؟ ياق. Excel 2003 نىڭ ناچار كونا كۈنلىرىدە ۋە IFERROR مەۋجۇت بولمىغان ۋاقىتلاردا ، ئەگەر ISERROR خاتالىقلارنى تۇتىۋېلىشنىڭ بىردىنبىر ئۇسۇلى ئىدى. Excel 2007 ۋە ئۇنىڭدىن كېيىنكى نەشرىدە ، ئوخشاش نەتىجىگە ئېرىشىش بىر ئاز مۇرەككەپ ئۇسۇل.
مەسىلەن ، Vlookup خاتالىقىنى تۇتۇش ئۈچۈن ، تۆۋەندىكى فورمۇلانى ئىشلەتسىڭىز بولىدۇ.
Excel 2007 - Excel 2016:
IFERROR (VLOOKUP ( … ) ، «تېپىلمىدى»)بارلىق Excel نۇسخىلىرىدا:
IF (ISERROR (VLOOKUP (…)) ، «تېپىلمىدى ", VLOOKUP (…))دىققەت قىلىڭ ، IF ISERROR VLOOKUP فورمۇلادا ئىككى قېتىم Vlookup غا توغرا كېلىدۇ. ئاددىي ئىنگلىزچىدا ، فورمۇلانى تۆۋەندىكىدەك ئوقۇشقا بولىدۇ: ئەگەر Vlookup خاتالىق كۆرۈلسە ، «تېپىلمىدى» نى قايتۇرۇڭ ، بولمىسا Vlookup نەتىجىسىنى چىقىرىڭ.
بۇ يەردە ھەقىقىي-Excel نىڭ ھايات مىسالى ئەگەر Iserror Vlookup فورمۇلا:
=IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),"Not found", VLOOKUP(D2, A2:B5,2,FALSE ))
تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن Excel دىكى ISERROR ئىقتىدارىنى ئىشلىتىشنى كۆرۈڭ.
IFERROR بىلەن IFNA
Excel 2013 بىلەن تونۇشتۇرۇلغان ، IFNA خاتالىق فورمۇلاسىنى تەكشۈرۈشنىڭ يەنە بىر ئىقتىدارى. ئۇنىڭ گرامماتىكىسى IFERROR بىلەن ئوخشاش:
IFNA (قىممەت ، قىممەت_ if_na)IFNA IFERROR بىلەن قانداق ئوخشىمايدۇ؟ IFNA ئىقتىدارى بارلىق خاتالىق تىپلىرىنى بىر تەرەپ قىلغاندا ، IFNA ئىقتىدارى پەقەت # N / A خاتالىق نى تۇتىدۇ.
قايسى ئەھۋاللاردا سىز IFNA نى ئىشلەتمەكچى بولۇشىڭىز مۇمكىن؟ بارلىق خاتالىقلارنى يوشۇرۇش ئاقىلانىلىك ئەمەس. مەسىلەن ، مۇھىم ياكى سەزگۈر سانلىق مەلۇماتلار بىلەن ئىشلەۋاتقاندا ، سانلىق مەلۇماتلىرىڭىزدىكى خاتالىقلار ھەققىدە ئاگاھلاندۇرۇلۇشىڭىز مۇمكىن ، «#» بەلگىسى بار ئۆلچەملىك Excel خاتالىق ئۇچۇرى ئېنىق كۆرۈنۈش كۆرسەتكۈچى بولۇشى مۇمكىن.
كۆرۈپ باقايلى قانداق قىلىپ N / A خاتالىقىنىڭ ئورنىغا «تېپىلمىدى» ئۇچۇرىنى كۆرسىتىدىغان فورمۇلانى قىلالايسىز ، بۇ سانلىق مەلۇمات توپلىمىدا ئىزدەش قىممىتى يوق ۋاقىتتا كۆرۈنىدۇ ، ئەمما باشقا Excel خاتالىقلىرىنى دىققىتىڭىزگە تارتىدۇ.
Qty نى تارتماقچى دەپ پەرەز قىلايلى. تۆۋەندىكى جەدۋەلدە كۆرسىتىلگەندەك ئىزدەش جەدۋىلىدىن خۇلاسە جەدۋىلىگىچە. Excel Iferror Vlookup فورمۇلاسىنى ئىشلىتىش ئېستېتىك جەھەتتىن خۇشاللىنارلىق نەتىجىنى بارلىققا كەلتۈرىدۇ ، بۇ تېخنىكىلىق خاتا ، چۈنكى ئىزدەش جەدۋىلىدە لىمون مەۋجۇت:
# نى تۇتۇش N / A ئەمما # DIV / 0 خاتالىقىنى كۆرسىتىڭ ، Excel 2013 ۋە Excel دىكى IFNA ئىقتىدارىنى ئىشلىتىڭ2016:
=IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), "Not found")
ياكى ، Excel 2010 ۋە ئىلگىرىكى نەشرىدىكى IF ISNA بىرىكمىسى:
=IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),"Not found", VLOOKUP(F3,$A$3:$D$6,4,FALSE))
IFNA VLOOKUP ۋە IF ISNA VLOOKUP فورمۇلالىرى IFERROR VLOOKUP ۋە IF ISERROR VLOOKUP بىلەن ئوخشاش بولۇپ ، يۇقىرىدا بايان قىلىنغان. ( شاپتۇل ). لىمون ئۈچۈن ، ئۇ # DIV / 0 نى كۆرسىتىدۇ! ئىزدەش جەدۋىلىمىزنىڭ نۆل خاتالىق ئارقىلىق بۆلۈنگەنلىكىنى كۆرسىتىپ بېرىدۇ:
تېخىمۇ كۆپ تەپسىلاتلارنى Excel دىكى IFNA ئىقتىدارىنى ئىشلىتىشنى كۆرۈڭ.
IFERROR نى ئىشلىتىشنىڭ ئەڭ ياخشى ئۇسۇللىرى. Excel
ھازىرغا قەدەر IFERROR ئىقتىدارىنىڭ Excel دىكى خاتالىقلارنى تۇتۇش ۋە ئۇلارنى بوش كاتەكچە ، نۆل قىممەت ياكى ئۆزىڭىزنىڭ خاس ئۇچۇرلىرى بىلەن نىقابلاشنىڭ ئەڭ ئاسان ئۇسۇل ئىكەنلىكىنى ئاللىبۇرۇن بىلىسىز. قانداقلا بولمىسۇن ، بۇ ھەرگىزمۇ ھەر بىر فورمۇلانى خاتالىق بىر تەرەپ قىلىش بىلەن ئورۇشىڭىز كېرەكلىكىدىن دېرەك بەرمەيدۇ. تۆۋەندىكى ئاددىي تەۋسىيەلەر تەڭپۇڭلۇقنى ساقلىشىڭىزغا ياردەم بېرىشى مۇمكىن.
- سەۋەبسىز خاتالىقلارنى قىلماڭ. 8> پەقەت ئالاھىدە خاتالىقلارنى بىر تەرەپ قىلىش ئۈچۈن ، كىچىك دائىرىدە خاتالىق بىر تەرەپ قىلىش ئىقتىدارىنى ئىشلىتىڭ:
- IFNA ياكى IF ISNA پەقەت # N / A خاتالىقىنى تۇتۇش ئۈچۈن.
- ISERR دىن باشقا بارلىق خاتالىقلارنى تۇتۇش ئۈچۈن # N / A. بۇ يەردە مۇلاھىزە قىلىنغان فورمۇلانى تەپسىلىي كۆرۈشدەرسلىك ، بىزنىڭ ئۈلگە IFERROR Excel خىزمەت دەپتىرىنى چۈشۈرۈشىڭىزنى قارشى ئالىمىز. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن.