ئەگەر Excel دىكى ISERROR VLOOKUP فورمۇلا ۋە ئۇنىڭ تاللاشلىرى

  • ھەمبەھىرلەڭ
Michael Brown

بۇ دەرسلىكتە ، Excel دىكى VLOOKUP ئارقىلىق ISERROR نى قانداق قىلىپ ھەر خىل خاتالىقلارنى ئۈنۈملۈك بىر تەرەپ قىلىش ئۇسۇلىنى كۆرۈپ ئۆتىمىز. نۇرغۇن مەسىلىلەر بىلەن. قايسى جەدۋەلنى كۆرسىڭىز ، # N / A خاتالىق كۆپ ئۇچرايدىغان كۆرۈنۈش ، #NAME ۋە #VALUE مۇ پات-پات پەيدا بولىدۇ. ISERROR ئارقىلىق VLOOKUP نى ئىشلىتىش سىزنىڭ بارلىق خاتالىقلارنى تۇتۇشىڭىزغا ۋە ئەھۋالىڭىزغا ئەڭ ماس كېلىدىغان ئۇسۇلدا بىر تەرەپ قىلىشىڭىزغا ياردەم بېرەلەيدۇ.

    VLOOKUP نېمە ئۈچۈن خاتالىق بېرىدۇ؟

    ئەڭ كۆپ VLOOKUP فورمۇلادا كۆپ كۆرۈلىدىغان خاتالىق # N / A ئىزدەش قىممىتى تېپىلمىغان ۋاقىتتا يۈز بېرىدۇ. ئوخشىمىغان سەۋەبلەر تۈپەيلىدىن بۇ خىل ئەھۋال يۈز بېرىشى مۇمكىن:

    • ئىزدەش قىممىتى ئىزدەش گۇرۇپپىسىدا مەۋجۇت ئەمەس.
    • ئىزدەش قىممىتى خاتا يېزىلغان.
    • باشلامچى ياكى ئىزدەش قىممىتى ياكى ئىزدەش ئىستونىدىكى ئىز قوغلاش بوشلۇقى.
    • ئىزدەش ئىستونى جەدۋەل گۇرۇپپىسىنىڭ ئەڭ سول تەرىپىدىكى ئىستون ئەمەس. ! خاتالىق ، مەسىلەن. ئىزدەش قىممىتى 255 دىن ئارتۇق ھەرپنى ئۆز ئىچىگە ئالغاندا. فۇنكسىيەنىڭ نامىدا ئىملا خاتالىقى كۆرۈلسە ، #NAME? خاتالىق كۆرۈلىدۇ.

      تولۇق پايدىلىنىش ئۈچۈن Excel VLOOKUP نېمىشقا ئىشلىمەيدۇ؟ 3>>بۇنىڭغا ئوخشاش:

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

      مىسال سۈپىتىدە ، ئوقۇغۇچىلار ئوقۇيدىغان پەنلەرنىڭ ئىسمىنى تارتايلى. گۇرۇپپا A مەغلۇب بولغان سىناقلار:

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

      نەتىجىدە ، سىز بىر تۈركۈم # N / A خاتالىقلىرىغا ئېرىشىسىز ، بۇ بەلكىم فورمۇلا بۇزۇلغاندەك تەسىر پەيدا قىلىشى مۇمكىن.

      ئەمەلىيەتتە ، بۇ خاتالىقلار ئىزدەش تىزىملىكىدە (D3: D9) بىر قىسىم ئىزدەش قىممىتى (A3: A14) تېپىلمىغانلىقىنى كۆرسىتىپ بېرىدۇ. بۇ پىكىرنى ئېنىق يەتكۈزۈش ئۈچۈن ، IF ISERROR قۇرۇلۇشىدا VLOOKUP فورمۇلاڭىزنى ئۇۋىتىڭ:

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

      بۇ خاتالىقلارنى تۇتىدۇ ھەمدە ئىختىيارى قىسقا ئۇچۇرنى قايتۇرىدۇ:

      كۆرسەتمە ۋە ئىزاھات:

      • بۇ فورمۇلانىڭ ئاساسلىق ئەۋزەللىكى شۇكى ، Excel 2000 دىن Excel 365 دىن Excel 2000 نىڭ بارلىق نۇسخىلىرى دا ياخشى ئىشلەيدۇ. تېخىمۇ ئىخچام تاللاشلار بار.
      • ISERROR ئىقتىدارى مۇتلەق بارلىق خاتالىقلارنى تۇتىدۇ ئىزدەش قىممىتى تېپىلمىغاندىلا ئۇچۇر (# 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))

      Theنەتىجە مۆلچەردىكىگە ئوخشاش - ئىزدەش جەدۋىلىدە ئوقۇغۇچىنىڭ ئىسمى تېپىلمىسا قۇرۇق كاتەكچە.

      كۆرسەتمە. مۇشۇنىڭغا ئوخشاش ، VLOOKUP خاتالىقلىرىنى نۆل ، سىزىق ياكى سىز ياقتۇرىدىغان باشقا ھەرپلەرگە ئالماشتۇرالايسىز. قۇرۇق ھەرپنىڭ ئورنىغا لازىملىق ھەرپنى ئىشلىتىڭ.

      ئەگەر ISERROR VLOOKUP ھەئە / فورمۇلا يوق

      بەزى ئەھۋاللاردا ، سىز بىر نەرسە ئىزدەۋاتقان بولۇشىڭىز مۇمكىن ، ئەمما مۇسابىقىنى تارتىشنىڭ ئورنىغا ھەئە (ياكى باشقا تېكىستلەر بولسا) ئىزدەش قىممىتى تېپىلدى) ۋە ياق (ئىزدەش قىممىتى تېپىلمىسا). ئۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، بۇ ئومۇمىي فورمۇلانى ئىشلىتەلەيسىز:

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

      بىزنىڭ ئۈلگە سانلىق مەلۇمات جەدۋىلى ، قايسى ئوقۇغۇچىلارنىڭ سىناقتا مەغلۇپ بولغانلىقىنى ، قايسىسىنىڭ مەغلۇپ بولغانلىقىنى بىلگۈڭىز بار دەپ پەرەز قىلايلى. بۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، ئاللىبۇرۇن تونۇش بولغان ISERROR VLOOKUP فورمۇلاسىنى IF نىڭ لوگىكىلىق سىنىقىغا مۇلازىمەت قىلىڭ ھەمدە قىممىتى تېپىلمىسا «ياق» نى چىقىرىشنى ئېيتىڭ (ISERROR VLOOKUP TRUE نى قايتۇرىدۇ) ، تېپىلسا «ھەئە» (ISERROR VLOOKUP يالغاننى قايتۇرىدۇ):

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

      ۋاقىتنىڭ ئۆتىشىگە ئەگىشىپ ، يېڭى ئىقتىدارلار تەرەققىي قىلىپ ، ئوخشاش ۋەزىپىنى ئورۇنداشنىڭ ئاسان ئۇسۇللىرى بىلەن تەمىنلىدى. تۆۋەندە بىز باشقا مۇمكىن بولغان ھەل قىلىش چارىلىرى ۋە قايسىسىنى قوللىنىشقا ئەڭ ماس كېلىدىغانلىقى ئۈستىدە توختىلىمىز.

      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 نىڭ نەتىجىسىنى ھەمىشە خالايدىغانلىقىڭىزنى پەرەز قىلىدۇ.
      • ئەگەر ISERROR VLOOKUP سىزگە نېمە قىلىشنى بەلگىلىيەلەيدۇ. خاتالىق بولسا قايتىڭ ، خاتالىق بولمىسا قانداق بولىدۇ.

      تېخىمۇ كۆپ تەپسىلاتلارنى Excel دىكى VLOOKUP بىلەن IFERROR نى ئىشلىتىشنى كۆرۈڭ.

      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 بۇ ئەھۋالدا «ياق» نى قايتۇرىدۇ ، بۇ پەقەت مەسىلىنى خىرەلەشتۈرۈپ ، مۇتلەق خاتا نەتىجىنى بېرىدۇ.

      قاچان ئىشلىتىش:

      بۇ فورمۇلا ئىزدەش قىممىتى تېپىلمىغان ۋە VLOOKUP فورمۇلاسىنىڭ ئۆزىدىكى يوشۇرۇن مەسىلىلەرنى نىقابلاشنى خالىمىسىڭىز ، بەزى تېكىستلەرنى كۆرسەتمەكچى بولغان ئەھۋالدا چىرايلىق ئىشلەيدۇ. فۇنكسىيەنىڭ ئىسمى خاتا يېزىلغاندا (#NAME?) ياكى ئىزدەش خىزمەت دەپتىرىگە تولۇق يول كۆرسىتىلمىگەندە (#VALUE!).

      تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، فورمۇلا مىساللىرى بىلەن Excel دىكى ISNA ئىقتىدارىنى كۆرۈڭ.

      IFNA VLOOKUP

      Excel 2013 ۋە ئۇنىڭدىن يۇقىرى نەشرى بار

      بۇ IF ISNA بىرىكمىسىنىڭ زامانىۋى ئالماشتۇرۇشى بولۇپ ، # N / A خاتالىقلىرىنى بىر تەرەپ قىلالايسىز. تېخىمۇ ئاسان ئۇسۇل.

      IFNA (VLOOKUP (…), " text_if_error ")>

      قاچان ئىشلىتىش:

      Excel نىڭ (2013 - 365) زامانىۋى نەشرىدىكى # N / A خاتالىقلىرىنى تۇزاق ۋە بىر تەرەپ قىلىشتىكى كۆڭۈلدىكىدەك ھەل قىلىش چارىسى.

      تەپسىلاتىنى Excel IFNA فۇنكىسىيەسىدىن كۆرۈڭ. ، XLOOKUP ئىقتىدارى Excel دىكى # N / A خاتالىق بولمىسا ئىزدەشنىڭ ئەڭ ئاسان ئۇسۇلى. ئاددىي قىلىپ ئېيتقاندا ، if_not_found دەپ ئاتىلىدىغان 4-تاللانما تاللانمىغا ئىشلەتكۈچىگە ماس كېلىدىغان تېكىستنى يېزىڭ.

      مەسىلەن:

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

      چەكلىمە: ئۇ پەقەت # N / A خاتالىقلىرىنىلا نەزەردىن ساقىت قىلىدۇباشقا تۈرلەر.

      تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، Excel دىكى XLOOKUP ئىقتىدارىنى تەكشۈرۈپ بېقىڭ. ئۈمىدۋار ، بۇ دەرسلىك ئۇلارنى قانداق ئۈنۈملۈك ئىشلىتىش ھەققىدە بىر ئاز يورۇقلۇق ئاتا قىلدى. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن!

      VLOOKUP مىساللىرى (.xlsx ھۆججىتى) بار

    مايكول بروۋن مەخسۇس تېخنىكا ھەۋەسكارى بولۇپ ، يۇمشاق دېتال قوراللىرى ئارقىلىق مۇرەككەپ جەريانلارنى ئاددىيلاشتۇرىدۇ. تېخنىكا ساھەسىدە ئون نەچچە يىللىق تەجرىبىسى بار ، ئۇ Microsoft Excel ۋە Outlook ، شۇنداقلا Google Sheets ۋە Docs قاتارلىق جەھەتلەردە ئۆزىنىڭ ماھارىتىنى ئۆستۈردى. مايكىلنىڭ بىلوگى ئۆزىنىڭ بىلىمى ۋە تەجرىبىسىنى باشقىلار بىلەن ئورتاقلىشىشقا بېغىشلانغان بولۇپ ، ئىشلەپچىقىرىش ۋە ئۈنۈمنى ئاشۇرۇش ئۈچۈن ئاسان ئەگىشىدىغان ئۇسۇل ۋە دەرسلىكلەر بىلەن تەمىنلەيدۇ. مەيلى تەجرىبىلىك كەسپىي خادىم ياكى يېڭى ئۆگەنگۈچى بولۇڭ ، مايكولنىڭ بىلوگى بۇ مۇھىم يۇمشاق دېتال قوراللىرىدىن ئۈنۈملۈك پايدىلىنىش ئۈچۈن قىممەتلىك چۈشەنچە ۋە ئەمەلىي مەسلىھەت بىلەن تەمىنلەيدۇ.