VLOOKUP ئارقىلىق Excel دىكى ئىككى ئىستوننى قانداق سېلىشتۇرۇش كېرەك

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

دەرسلىكتە Excel دىكى VLOOKUP فورمۇلانى ئىشلىتىپ ئىككى قىممەتنى سېلىشتۇرۇش ئارقىلىق ئورتاق قىممەت (ماس) قايتۇرۇش ياكى يوقاپ كەتكەن سانلىق مەلۇمات (پەرق) نى تېپىش كۆرسىتىلدى.

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

ئۇنىڭدا VLOOKUP فورمۇلا قۇرۇش. ئاساسىي جەدۋەل ، بۇ سىزنىڭ قىلىشقا تېگىشلىك ئىشىڭىز:

  • lookup_value (1-تالاش-تارتىش) ئۈچۈن ، تىزىملىكتىكى ئەڭ ئۈستىدىكى كاتەكچىنى ئىشلىتىڭ.
  • <1 ئۈچۈن> table_array (2-تالاش-تارتىش) ، پۈتكۈل تىزىملىكنى تەمىنلەڭ.
  • range_lookup (4-تالاش-تارتىش) ئۈچۈن ، يالغان - ئېنىق ماسلاشتۇرۇڭ. B ئىستوندىكى لاياقەتلىك ئايلانما مۇسابىقىدىن ئۆتكەنلەر (2-تىزىملىك). سىز بۇ 2 تىزىملىكنى سېلىشتۇرۇپ ، A گۇرۇپپىدىن قايسى قاتناشقۇچىلارنىڭ ئاساسلىق پائالىيەتكە يول قويغانلىقىنى ئېنىقلىماقچى. بۇنى قىلىش ئۈچۈن تۆۋەندىكىلەرنى ئىشلىتىڭفورمۇلا. 1> table_array مۇتلەق پايدىلانما ($ C $ 2: $ C $ 9) بىلەن قۇلۇپلانغان ، شۇڭا فورمۇلانى تۆۋەندىكى كاتەكچىلەرگە كۆچۈرگەندە ئۇ دائىملىق ھالەتتە تۇرىدۇ.

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

    نىقاب # N / خاتالىق

    يۇقىرىدا سۆزلەنگەن VLOOKUP فورمۇلا ئۇنىڭ ئاساسلىق مەقسىتىنى ئەمەلگە ئاشۇرىدۇ - ئورتاق قىممەتنى قايتۇرىدۇ ۋە يوقاپ كەتكەن سانلىق مەلۇمات نۇقتىلىرىنى پەرقلەندۈرىدۇ. قانداقلا بولمىسۇن ، ئۇ بىر تۈركۈم # N / A خاتالىقلىرىنى يەتكۈزۈپ بېرىدۇ ، بۇ بەلكىم تەجرىبىسىز ئىشلەتكۈچىلەرنى فورمۇلادا خاتالىق بار دەپ ئويلاپ قايمۇقتۇرۇشى مۇمكىن. بۇ خىل ئۇسۇلدا IFNA ياكى IFERROR ئىقتىدارى بىلەن بىرلەشتۈرۈپ:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "") A. سىز يەنە ئىختىيارى تېكىست نى «2-تىزىملىكتە يوق» ، «ھازىر يوق» ياكى «ئىشلەتكىلى بولمايدۇ» دېگەندەك ئۇچۇرلارنى قايتۇرالايسىز. مەسىلەن:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")

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

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

    تىزىملىك ​​1 بولسا جەدۋەل 1 دىكى A ئىستوندا ، 2-تىزىملىك ​​بولسا جەدۋەل 2 دىكى A ئىستوندا ، سىز ئىككى ئىستوننى سېلىشتۇرۇپ ، بۇ فورمۇلا ئارقىلىق ماسلىشالايسىز:

    =IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")

    تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز:

    • باشقا بىر ۋاراقتىن VLOOKUP
    • ئوخشىمىغان خىزمەت دەپتىرىدىن VLOOKUP

    ئىككى ئىستوننى سېلىشتۇرۇپ ، ئورتاق قىممەت (ماس) قايتىڭ

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

    Microsoft 365 ۋە Excel 2021 ئۈچۈن Excel دا ھەرىكەتچان سانلار گۇرپىسىنى قوللاڭ ، FILTER ئىقتىدارىدىن پايدىلىنىپ بوشلۇقنى ھەرىكەتچان سۈزەلەيسىز. بۇنىڭ ئۈچۈن IFNA VLOOKUP فورمۇلانى ئىشلىتىڭFILTER نىڭ ئۆلچىمى:

    =FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")"")

    دىققەت قىلىڭ ، بۇ ئەھۋالدا بىز بارلىق تىزىملىك ​​1 (A2: A14) نى VLOOKUP نىڭ ئىزدەش_ قىممىتى تالاش-تارتىشى بىلەن تەمىنلەيمىز. بۇ ئىقتىدار ئىزدەش قىممىتىنىڭ ھەر بىرىنى 2-تىزىملىك ​​(C2: C9) بىلەن سېلىشتۇرۇپ ، بىر قاتار ماس ھالقىلارنى ۋە يوقاپ كەتكەن قىممەتنى ئىپادىلەيدىغان # N / A خاتالىقلىرىنى قايتۇرىدۇ. IFNA فۇنكسىيەسى خاتالىقلارنى قۇرۇق بەلگە بىلەن ئالماشتۇرىدۇ ۋە نەتىجىنى FILTER فۇنكىسىيەسىگە مۇلازىمەت قىلىدۇ ، ئۇ بوش ("") نى سۈزۈپ ، بىر قاتار مۇسابىقىلەرنى ئاخىرقى نەتىجە سۈپىتىدە چىقىرىدۇ.

    ئۇنىڭدىن باشقا ، سىز ISNA ئىقتىدارىنى ئىشلىتىپ VLOOKUP نىڭ نەتىجىسىنى تەكشۈرەلەيسىز ۋە باھالايدىغان تۈرلەرنى يالغانغا سۈزەلەيسىز ، يەنى # N / A خاتالىقىدىن باشقا قىممەتلەر:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE))=FALSE)

    ئوخشاش نەتىجىگە ئېرىشكىلى بولىدۇ فورمۇلانى تېخىمۇ ئاددىيلاشتۇرىدىغان XLOOKUP ئىقتىدارى بىلەن ئەمەلگە ئاشىدۇ. XLOOKUP نىڭ ئىچكى قىسىمدىكى # N / A خاتالىقلىرىنى بىر تەرەپ قىلىش ئىقتىدارى سەۋەبىدىن (ئىختىيارى if_not_found تالاش-تارتىش) ، بىز IFNA ياكى ISNA ئورالمىسىسىز قىلالايمىز:

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")"")

    سېلىشتۇرۇش ئىككى ئىستون ۋە يوقاپ كەتكەن قىممەتلەرنى (پەرقلەرنى) تېپىڭ 2-تىزىملىكتىكى (A2) نىڭ قىممىتى ($ C $ 2: $ C $ 9):

    VLOOKUP (A2, $ C $ 2: $ C $ 9, 1, يالغان)

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

    ISNA (VLOOKUP (A2,$ C $ 2: $ C $ 9 ، 1 ، يالغان))

  • IF فۇنكسىيەسىنىڭ لوگىكىلىق سىنىقى ئۈچۈن ISNA VLOOKUP فورمۇلانى ئىشلىتىڭ. ئەگەر سىناق TRUE (# N / A خاتالىق) غا باھا بەرسە ، ئوخشاش بىر قۇردىكى 1-تىزىملىكتىن قىممەت قايتۇرۇڭ. ئەگەر سىناق يالغانغا باھالانسا (2-تىزىملىكتىكى مۇسابىقە تېپىلدى) ، قۇرۇق قۇرنى قايتۇرۇڭ.
  • تولۇق فورمۇلا بۇ جەدۋەلنى قوللىنىدۇ:

    =IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")

    بوشلۇقتىن قۇتۇلۇش ئۈچۈن ، يۇقارقى مىسالدا كۆرسىتىلگەندەك Excel نىڭ سۈزگۈچنى ئىشلىتىڭ.

    Excel 365 ۋە Excel 2021 دە ، نەتىجە تىزىملىكىنى ھەرىكەتچان سۈزەلەيسىز. بۇنىڭ ئۈچۈن ، ISNA VLOOKUP فورمۇلانى غا FILTER فۇنكسىيەسىنىڭ تالاش-تارتىشنى ئۆز ئىچىگە ئالىدۇ:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))

    باشقا بىر ئۇسۇل ئۆلچەم ئۈچۈن XLOOKUP نى ئىشلىتىڭ - ئىقتىدار يوقاپ كەتكەن سانلىق مەلۇمات نۇقتىلىرى ئۈچۈن قۇرۇق تىزمىلارنى قايتۇرىدۇ ("") ، سىز XLOOKUP قۇرۇق تىزمىلارنى قايتۇرغان 1-تىزىملىكتىكى قىممەتنى سۈزەلەيسىز (= ""):

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")

    VLOOKUP فورمۇلا ئىككى ئىستوننىڭ ماسلىقى ۋە پەرقىنى پەرقلەندۈرۈش ئۈچۈن

    ئەگەر بىرىنچى تىزىملىككە تېكىست بەلگىسىنى قوشماقچى بولسىڭىز ، ئىككىنچى تىزىملىكتە قايسى قىممەتلەرنىڭ بارلىقى ، قايسىسىنىڭ يوقلىقىنى كۆرسىتىپ بەرمەكچى بولسىڭىز ، VLOOKUP فورمۇلانى ئىشلىتىڭ. IF ۋە ISNA / ISERROR فۇنكىسىيەسى.

    بۇ يەردە ، ISNA ئىقتىدارى VLOOKUP كەلتۈرۈپ چىقارغان # N / A خاتالىقىنى تۇتىدۇ ۋە بۇ ئارىلىق نەتىجىنى IF ئىقتىدارىغا بېرىدۇ.خاتالىق ئۈچۈن كۆرسىتىلگەن تېكىستنى ۋە مۇۋەپپەقىيەتلىك ئىزدەش ئۈچۈن باشقا تېكىستنى قايتۇرۇڭ.

    بۇ مىسالدا بىز ئۈلگە سانلىق مەلۇمات ئامبىرىمىزغا ماس كېلىدىغان «لاياقەتسىز» / «لاياقەتلىك» بەلگىسىنى قوللاندۇق. ئۇلارنى «2-تىزىملىكتە ئەمەس» / «2-تىزىملىكتە» ، «ئىشلەتكىلى بولمايدۇ» / «ئىشلەتكىلى بولىدۇ» ياكى سىز مۇۋاپىق دەپ قارىغان باشقا بەلگىلەرگە ئالماشتۇرالايسىز.

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

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

    مەسىلەن ، تۆۋەندىكى ئىككى جەدۋەلدىكى A ۋە D ستوندىكى ئىسىملارنى سېلىشتۇرۇش ۋە E ئىستوندىن ۋاقىت قايتۇرۇش ، فورمۇلا بولسا:

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

    # N / A خاتالىقىنى يوشۇرۇش ئۈچۈن ، ئىسپاتلانغان ھەل قىلىش چارىسىنى ئىشلىتىڭ - IFNA ئىقتىدارى:

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

    بوش ئورۇننىڭ ئورنىغا ، يوقاپ كەتكەن سانلىق مەلۇمات نۇقتىلىرى ئۈچۈن خالىغان تېكىستنى قايتۇرالايسىز - ئۇنى ئاخىرقى تالاش-تارتىشتا يېزىڭ. مەسىلەن:

    =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "Not available")

    VLOOKUP دىن باشقا ، باشقا بىر قانچە ئىزدەش ئىقتىدارى بىلەن بۇ ۋەزىپىنى ئورۇندىغىلى بولىدۇ.

    شەخسەن مەن تېخىمۇ جانلىق INDEX غا تايىنىمەن.ماس فورمۇلا:

    =IFNA(INDEX($E$3:$E$10, MATCH(A3, $D$3:$D$10, 0)), "")

    ياكى VLOOKUP نىڭ زامانىۋى ئىزباسارى - XLOOKUP ئىقتىدارىنى ئىشلىتىڭ ، Excel 365 ۋە Excel 2021 دە بار:

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

    A گۇرۇپپىدىن لاياقەتلىك قاتناشقۇچىلارنىڭ ئىسمى ۋە ئۇلارنىڭ نەتىجىسىگە ئېرىشىڭ ، B ئىستوندىكى قۇرۇق كاتەكچىلەرنى سۈزۈڭ:

    =FILTER(A3:B15, B3:B15"")

    سېلىشتۇرۇش قوراللىرى

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

    ئىككى جەدۋەلنى سېلىشتۇرۇڭ - ئىككى خىزمەت جەدۋىلىنىڭ پەرقىنى تېپىڭ ۋە گەۋدىلەندۈرۈڭ. .3 <<

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