مەزمۇن جەدۋىلى
خىزمەت جەدۋىلىڭىزدە نۇرغۇن # N / A خاتالىقلارغا ئېرىشىش ھەمدە ئۇنىڭ ئورنىغا ئىختىيارى تېكىست كۆرسىتىشنىڭ ئامالى بار-يوقلۇقىنى بىلىشكە قىزىقامسىز؟ IFNA فورمۇلا سىز ئېھتىياجلىق بولغان ھەل قىلىش چارىسى.
Excel فورمۇلا مەلۇم نەرسىنى پەرقلەندۈرەلمىسە ياكى تاپالمىسا ، ئۇ # N / A خاتالىقىنى تاشلايدۇ. بۇنداق خاتالىقنى تۇتۇش ۋە ئۇنى ئابونتلارغا قۇلايلىق ئۇچۇر بىلەن ئالماشتۇرۇش ئۈچۈن ، IFNA ئىقتىدارىنى ئىشلىتەلەيسىز. باشقىچە قىلىپ ئېيتقاندا ، # N / A Excel نىڭ دېمەكچى بولغان سانلىق مەلۇمات جەدۋىلىدە سىز ئىزدىگەن قىممىتى يوق. IFNA سىزنىڭ بۇ خاتالىقنى تۇتۇش ۋە بىر تەرەپ قىلىش ئۇسۇلىڭىز. ئەگەر فورمۇلا # N / A غا باھا بەرسە ، IFNA بۇ خاتالىقنى تۇتىۋالىدۇ ۋە ئۇنىڭ ئورنىنى سىز بەلگىلىگەن خاس قىممەت بىلەن ئالماشتۇرىدۇ. بولمىسا فورمۇلانىڭ نورمال نەتىجىسىنى قايتۇرىدۇ.
IFNA گرامماتىكىسى
IFNA فۇنكسىيەسىنىڭ گرامماتىكىسى تۆۋەندىكىچە:
قىممەت (تەلەپ قىلىنغان) - # N / A خاتالىقىنى تەكشۈرۈشنىڭ فورمۇلا ، قىممىتى ياكى پايدىلىنىشى.
Value_if_na (تەلەپ) - قىممەت ئەگەر # N / A خاتالىق بايقالسا قايتىش.
ئىشلىتىش خاتىرىسى
- IFNA ئىقتىدارى باشقا خاتالىقلارنى باسمايلا # N / A نى بىر تەرەپ قىلىدۇ. ئەگەر قىممىتى تالاش-تارتىشى سانلار گۇرپىسى بولسا ، IFNA بۇ مىسالدا كۆرسىتىلگەندەك ، ھەر بىر كاتەكچىگە بىر تۈركۈم نەتىجىلەرنى قايتۇرىدۇ.
IFNA نىڭ بارلىقى
IFNA ئىقتىدارى تونۇشتۇرۇلدىExcel 2013 بولۇپ ، Excel 2016 ، Excel 2019 ، Excel 2021 ۋە Microsoft 365 نى ئۆز ئىچىگە ئالغان كېيىنكى بارلىق نەشرىدە بار.
Excel دىكى IFNA ئىقتىدارىنى قانداق ئىشلىتىش
Excel دا IFNA نى ئۈنۈملۈك ئىشلىتىش ئۈچۈن ، بۇ ئومۇمىي ئۇسۇلنى قوللىنىڭ:
- بىرىنچى تالاش-تارتىشتا ( قىممەت ) ، # N / A خاتالىقنىڭ تەسىرىگە ئۇچرىغان فورمۇلانى قويۇڭ.
- ئىككىنچى تالاش-تارتىشتا ( value_if_na ) ، قايتماقچى بولغان تېكىستنى ئۆلچەملىك خاتالىق ئىزاھاتىنىڭ ئورنىغا يېزىڭ. ھېچقانداق نەرسە تېپىلمىغاندا قۇرۇق كاتەكچىنى قايتۇرۇش ئۈچۈن ، قۇرۇق تىزما ('"") بىلەن تەمىنلەڭ.
ئىختىيارى تېكىست نى قايتۇرۇش ئۈچۈن ، ئومۇمىي فورمۇلا:
IFNA ( فورمۇلا () ، " ئىختىيارى تېكىست ")قۇرۇق كاتەكچە نى قايتۇرۇش ئۈچۈن ، ئومۇمىي فورمۇلا:
IFNA ( فورمۇلا) (), "")ئۇنىڭ ئاددىي بىر مىسالدا قانداق ئىشلەيدىغانلىقىنى كۆرۈپ باقايلى. تۆۋەندىكى جەدۋەلدە ، مەلۇم بىر ئوقۇغۇچىنىڭ نومۇرىنىڭ باشقىلار ئارىسىدا قانداق رەتكە تىزىلغانلىقىنى بىلگۈڭىز بار دەپ پەرەز قىلايلى. سانلىق مەلۇماتلار نومۇر ئىستونى تەرىپىدىن يۇقىرىدىن تۆۋەنگە تىزىلغان بولغاچقا ، بۇ نومۇر ئوقۇغۇچىلارنىڭ جەدۋەلدىكى نىسپىي ئورنىغا ماس كېلىدۇ. ھەمدە بۇ ئورۇنغا ئېرىشىش ئۈچۈن MATCH ئىقتىدارىنى ئەڭ ئاددىي شەكىلدە ئىشلىتەلەيسىز:
=MATCH(E1, A2:A10, 0)
چۈنكى ئىزدەش گۇرۇپپىسىدا ئىزدەش قىممىتى (Neal) يوق (A2: A10) ، # N / A خاتالىق يۈز بېرىدۇ.فورمۇلا ، سىز خىزمەت دەپتىرىنى قۇرغۇچى بولۇش سۈپىتىڭىز بىلەن نۇرغۇن سوئاللارنى تاپشۇرۇۋالىسىز. بۇنىڭدىن ساقلىنىش ئۈچۈن ، سىز فورمۇلانىڭ توغرىلىقىنى ئېنىق كۆرسىتىپ بېرەلەيسىز ، ئۇ پەقەت تەلەپ قىلغان قىممەتنى تاپالمايدۇ. شۇڭا ، سىز IFNA نىڭ بىرىنچى تالاش-تارتىشىدا MATCH فورمۇلاسىنى ئۇۋا قىلىسىز ، ئىككىنچى تالاش-تارتىشتا ، ئۆزىڭىزگە خاس تېكستنى «تېپىلمىدى» دەپ يېزىڭ:
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
ھازىر ، ئۇنىڭ ئورنىغا. ئۆلچەملىك خاتالىق ئىزاھاتى ، ئۆزىڭىزنىڭ تېكىستى كاتەكچىدە كۆرسىتىلىپ ، ئىشلەتكۈچىلەرگە سانلىق مەلۇمات جەدۋىلىدە ئىزدەش قىممىتىنىڭ يوقلىقىنى ئۇقتۇرىدۇ:
VLOOKUP <7 بىلەن IFNA نى قانداق ئىشلىتىش كېرەك؟>
كۆپىنچە # N / A خاتالىق VLOOKUP ، HLOOKUP ، LOOKUP ۋە MATCH قاتارلىق نەرسىلەرنى ئىزدەيدىغان ئىقتىدارلاردا كۆرۈلىدۇ. تۆۋەندىكى مىساللار بىر قانچە تىپىك ئىشلىتىش ئەھۋاللىرىنى ئۆز ئىچىگە ئالىدۇ. IFNA نى ئىشلىتىپ خاتالىقنىڭ ئورنىغا كۆرسىتىلىدىغان قىممەتنى بەلگىلەڭ. كۆپ ئۇچرايدىغان ئادەت بولسا بۇ گرامماتىكىنى ئىشلىتىپ ھازىرقى VLOOKUP فورمۇلاغا IFNA ئىقتىدارىنى ئوراپ قويۇڭ:
IFNA (VLOOKUP (), " تېكىستىڭىز ")ئۈلگە جەدۋىلىمىزدە ، خالىغىنىڭىزنى پەرەز قىلىڭ مەلۇم بىر ئوقۇغۇچىنىڭ نومۇرىنى ئېلىڭ (E1). بۇنىڭ ئۈچۈن سىز بۇ كىلاسسىك VLOOKUP فورمۇلانى ئىشلىتىۋاتىسىز:
=VLOOKUP(E1, A2:B10, 2, FALSE)
مەسىلە شۇكى ، نېل ئىمتىھان بەرمىدى ، شۇڭا ئۇنىڭ ئىسمى تىزىملىكتە يوق ، ئېنىقكى VLOOKUP تاپالمىدى ماس.
خاتالىقنى يوشۇرۇش ئۈچۈن بىزVLOOKUP نى IFNA غا ئوراپ قويۇڭ:
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
ھازىر ، بۇ نەتىجە ئىشلەتكۈچىگە ئۇنچە قورقۇنچلۇق كۆرۈنمەيدۇ ھەمدە تېخىمۇ مەزمۇنلۇق:
مىسال 2. كۆپ ۋاراق ياكى ئوخشىمىغان خىزمەت دەپتىرىدە. غايە شۇكى ، سىز بىر قانچە خىل IFNA (VLOOKUP (…)) فورمۇلانى بىر-بىرىگە باغلايسىز:
IFNA (VLOOKUP (…) ، IFNA (VLOOKUP (…) ، IFNA (VLOOKUP (…)) تېپىلدى ")))ئەگەر دەسلەپكى VLOOKUP ھېچ نەرسە تاپالمىسا ، ئۇنىڭ IFNA ئىقتىدارى كېيىنكى VLOOKUP نى لازىملىق قىممەت تېپىلغۇچە ئىجرا قىلىدۇ. ئەگەر بارلىق ئىزدەشلەر مەغلۇپ بولسا ، فورمۇلا بەلگىلەنگەن تېكىستنى قايتۇرىدۇ. ، ۋە C دەرىجىلىك ). سىزنىڭ نىشانىڭىز مەلۇم بىر ئوقۇغۇچىنىڭ نومۇرىغا ئېرىشىش ، ئۇنىڭ ئىسمى نۆۋەتتىكى خىزمەت جەدۋىلىڭىزگە B1 كاتەكچىگە كىرگۈزۈلگەن. ۋەزىپىنى ئورۇنداش ئۈچۈن ، بۇ فورمۇلادىن پايدىلىنىڭ:
=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))
فورمۇلا تەرتىپلىك ھالدا VLOOKUP نىڭ ئۇۋىسى تەرتىپى بويىچە ئوخشىمىغان ئۈچ ۋاراقتا كۆرسىتىلگەن ئىسىمنى ئىزدەيدۇ ۋە تۇنجى تېپىلغان مۇسابىقىنى ئېلىپ كېلىدۇ:
مىسال 3. IFNA INDEX MATCH
مۇشۇنىڭغا ئوخشاش ، IFNA باشقا ئىزدەش ئىقتىدارلىرى كەلتۈرۈپ چىقارغان # N / A خاتالىقىنى تۇتالايدۇ. مىسال سۈپىتىدە ئۇنى INDEX MATCH بىلەن بىللە ئىشلىتەيلىفورمۇلا:
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
فورمۇلانىڭ مۇھىم نۇقتىسى ئىلگىرىكى بارلىق مىساللارغا ئوخشاش - INDEX MATCH ئىزدەش ئېلىپ بارىدۇ ، IFNA نەتىجىنى باھالايدۇ ھەمدە ئەگەر # N / A خاتالىق بولسا پايدىلىنىش قىممىتى تېپىلمىدى> تالاش-تارتىش) كۆپ خىل قىممەتنى قايتۇرىدۇ ، IFNA قايتۇرۇلغان ھەر بىر قىممەتنى ئايرىم-ئايرىم سىنايدۇ ۋە بىر تۈركۈم نەتىجىلەرنى چىقىرىدۇ. مەسىلەن:
=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
Dynamic Array Excel (Microsoft 365 ۋە Excel 2021) دە ، ئەڭ ئۈستىدىكى كاتەكچىدىكى دائىملىق فورمۇلا (E2) قوشنا ھۈجەيرىلەردىكى بارلىق نەتىجىنى ئاپتوماتىك تۆكۈۋېتىدۇ. Excel نىڭ ، ئۇ تۆكۈلۈش دائىرىسى دەپ ئاتىلىدۇ). Ctrl + Shift + Enter تېزلەتمىسى بىلەن تاماملانغان فورمۇلا.
IFNA بىلەن IFERROR نىڭ قانداق پەرقى بار؟
بۇنىڭ ئاساسلىق سەۋەبى مەسىلە ، Excel فورمۇلا # N / A, #NAME, #VALUE, #REF, # DIV / 0, #NUM ۋە باشقىلار قاتارلىق ئوخشىمىغان خاتالىقلارنى كەلتۈرۈپ چىقىرىدۇ. IFERROR ئىقتىدارى بۇ خاتالىقلارنىڭ ھەممىسىنى تۇتىدۇ ، IFNA پەقەت # N / A بىلەنلا چەكلىنىدۇ. قايسىسىنى تاللاش ئەۋزەل؟ بۇ ئەھۋالغا باغلىق.
ئەگەر سىز ھەر قانداق خاتالىق نى باسماقچى بولسىڭىز ، ئۇنداقتا IFERROR ئىقتىدارىنى ئىشلىتىڭ. ئۇ فورمۇلا بولغاندا مۇرەككەپ ھېسابلاشتا پايدىلىقئوخشاش بولمىغان خاتالىقلارنى پەيدا قىلىدىغان بىر قانچە ئىقتىدارنى ئۆز ئىچىگە ئالىدۇ. بۇ فورمۇلانىڭ ئۆزىدە مەسىلە بار.
IFNA بۇ خاتالىقنى باسمايدۇ ، شۇڭا فۇنكسىيە ئىسىملىرىنىڭ بىرىدە خاتالىق بارلىقىنى ئېنىق كۆرەلەيسىز:
ھازىر ، ئىشلەتسىڭىز نېمە ئىش يۈز بېرىدىغانلىقىنى كۆرۈپ باقايلى IFERROR:
=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
Hmm… بۇ ئولىۋىيانىڭ ئىمتىھانغا قاتناشمىغانلىقى ، بۇ ئەمەلىيەت ئەمەس! بۇنىڭ سەۋەبى IFERROR ئىقتىدارى #NAME نى قاپلىدى؟ خاتالىق ۋە ئۇنىڭ ئورنىغا ئىختىيارى تېكىستنى قايتۇرىدۇ. بۇ خىل ئەھۋالدا ئۇ خاتا ئۇچۇرلارنى قايتۇرۇپلا قالماي ، يەنە فورمۇلا بىلەن مەسىلىنى خىرەلەشتۈرىدۇ.
Excel دا IFNA فورمۇلانى قانداق ئىشلىتىش كېرەك. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن!
ئىشلەتكىلى بولىدىغان چۈشۈرۈش
Excel IFNA فورمۇلا مىساللىرى (.xlsx ھۆججىتى)