ئىككى ئۆلچەملىك ئىزدەش ئۈچۈن Excel دىكى INDEX MATCH MATCH

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

مەزمۇن جەدۋىلى

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

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

    Excel INDEX MATCH MATCH فورمۇلا

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

    INDEX ( data_array، MATCH ( vlookup_value <2)>, lookup_column_range , 0), MATCH ( hlookup قىممىتى , lookup_row_range , 0)) تۆۋەندىكى بىر جەدۋەلدىكى مەلۇم ھايۋاننىڭ. باشلىغۇچىلار ئۈچۈن بارلىق تالاش-تارتىشلارغا ئېنىقلىما بېرىمىز:
    • Data_array - B2: E4 (سانلىق مەلۇمات كاتەكچىسى ، قۇر ۋە ستون بېشىنى ئۆز ئىچىگە ئالمايدۇ)
    • Vlookup_value - H1 (نىشان ھايۋان)A3: A4
    • Hlookup_value - H2 (نىشان يىل)
    • Look_row_range - B1: E1>

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

      =INDEX(B2:E4, MATCH(H1, A2:A4, 0), MATCH(H2, B1:E1, 0))

      بۇ فورمۇلانىڭ قانداق ئىشلەيدىغانلىقى

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

      INDEX(B2:E4, row_num, column_num)

      بۇ يەردە ، بىز MATCH نىڭ ئىقتىدارىنى جارى قىلدۇرىمىز (lookup_value, lookup_array, [match_type]) lookup_array دىكى ئىزدەش_ قىممەت نىڭ نىسپىي ئورنىنى قايتۇرۇش ئۈچۈن. قىزىقىدىغان ھايۋان (H1) ئۈچۈن قۇر ماۋزۇلىرى (A2: A4):

      MATCH(H1, A2:A4, 0)

      ستون نومۇرىغا ئېرىشىش ئۈچۈن ، نىشان يىل (H2) نى ئىستون ماۋزۇسىدىن ئىزدەيمىز. . (B1: E1): 2 چۈنكى بىزنىڭ vlookup قىممىتىمىز (قۇتۇپ ئېيىقى) A3 دىن تېپىلغان ، بۇ A2: A4 دىكى 2-ھۈجەيرە. ئىككىنچى MATCH 3 نى قايتۇرىدۇ ، چۈنكى Hlookup قىممىتى (2000) D1 دىن تېپىلغان ، بۇ B1: E1 دىكى 3-ھۈجەيرە.

      يۇقىرىقىلارنى ئويلاشقاندا ، فورمۇلا تۆۋەنلەيدۇ:

      INDEX(B2:E4, 2, 3)

      ھەمدە B2: E4 سانلىق مەلۇمات گۇرۇپپىسىدىكى 2-قۇر ۋە 3-ئىستوننىڭ كېسىشىش ئېغىزىدىكى قىممەتنى قايتۇرۇڭ ، بۇ aD3 كاتەكچىدىكى قىممەت. 3> VLOOKUP ( vlookup_value , table_array , MATCH ( hlookup_value , lookup_row_range , 0), FALSE)

      ئەۋرىشكە جەدۋىلىمىز ، بۇ فورمۇلا تۆۋەندىكى شەكىلنى قوللىنىدۇ:

      =VLOOKUP(H1, A2:E4, MATCH(H2, A1:E1, 0), FALSE)

      قەيەردە:

      • Table_array - A2: E4
      • Vlookup_value - H1 (نىشان ھايۋان)
      • Hlookup_value - H2 (نىشان يىل)
      • > - A1: E1 (ئىستون ماۋزۇلىرى: يىللار)

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

      MATCH(H2, A1:E1, 0)

      MATCH دىكى قىممەتنى ئىزدەيدۇ. H2 تۈۋرۈك بېشى (A1: E1) ئارقىلىق تېپىلغان كاتەكچىنىڭ نىسپىي ئورنىنى قايتۇرىدۇ. بىزنىڭ ئەھۋالىمىزدا ، نىشان يىلى (2010) E1 دىن تېپىلدى ، بۇ ئىزدەش گۇرۇپپىسىدا 5-ئورۇندا تۇرىدۇ. شۇڭا ، 5-سان VLOOKUP نىڭ col_index_num تالاش-تارتىشىغا بارىدۇ:

      VLOOKUP(H1, A2:E4, 5, FALSE)

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

      مۇھىم ئەسكەرتىش! فورمۇلانىڭ نورمال ئىشلىشى ئۈچۈن ، VLOOKUP نىڭ table_array (A2: E4) ۋە MATCH (A1: E1) دىكى lookup_array ئوخشاش بىر ئىستون بولۇشى كېرەك ، بولمىسا MATCH دىن ئۆتكەن سان col_index_num توغرا ئەمەس ( table_array دىكى ئىستوننىڭ ئورنىغا ماس كەلمەيدۇ). يېقىندا مىكروسوفت Excel دا VLOOKUP ، HLOOKUP ۋە INDEX MATCH قاتارلىق بارلىق ئىزدەش ئىقتىدارلىرىنىڭ ئورنىنى ئېلىشنى مەقسەت قىلغان يەنە بىر ئىقتىدارنى ئوتتۇرىغا قويدى. باشقا ئىشلار ئىچىدە ، XLOOKUP مەلۇم بىر قۇر ۋە ئىستوننىڭ كېسىشىش ئېغىزىغا قارىسا بولىدۇ:

      XLOOKUP ( vlookup_value ، vlookup_column_range ، XLOOKUP ( hlookup_value ، <1)> hlookup_row_range
    ، data_array))

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

    =XLOOKUP(H1, A2:A4, XLOOKUP(H2, B1:E1, B2:E4))

    ئەسكەرتىش. ھازىر XLOOKUP بىر سىناق ئىقتىدار بولۇپ ، پەقەت Office 365 ئابونتلىرىلا Office Insiders پروگراممىسىنىڭ بىر قىسمى.

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

    XLOOKUP(H1, A2:A4, {22000;25000;700}))

    سىرتقى XLOOKUP ئىقتىدارى ئىستون بېشىدىكى نىشان ھايۋاننى ئىزدەيدۇ ۋە قايتىش_رايىدىن ئوخشاش ئورۇنغا قىممەت قايتۇرىدۇ.

    ئىككى خىل تولۇقلىما فورمۇلا -ئايدا ئىزدەش

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

    ئىككىنى ئىزدەش ئۆلچەم ، قۇر ۋە ستونلاردا بۇ ئومۇمىي فورمۇلانى ئىشلىتىڭ:

    SUMPRODUCT ( vlookup_column_range= vlookup_value) * ( hlookup_row_range= hlookup_value) ، data_array)

    سانلىق مەلۇمات ئامبىرىمىزدا قوش يۆنىلىشلىك تەكشۈرۈش ئېلىپ بېرىش ئۈچۈن ، فورمۇلا تۆۋەندىكىدەك بولىدۇ:

    =SUMPRODUCT((A2:A4=H1) * (B1:E1=H2) * B2:E4)

    بۇ فورمۇلانىڭ قانداق ئىشلەيدىغانلىقى A2: A4 دىكى ئىسىملار ۋە H2 دىكى نىشان يىلى B1 دىكى بارلىق يىللارغا قارشى: E1):

    (A2:A4=H1) * (B1:E1=H2)

    بۇ res TRUE ۋە يالغان قىممەتتىكى 2 سانلار گۇرپىسىدىكى ults ، بۇ يەردە TRUE نىڭ ۋەكىللىرى ماس كېلىدۇ:

    {FALSE;FALSE;TRUE} * {FALSE,TRUE,FALSE,FALSE}

    كۆپەيتىش مەشغۇلاتى TRUE ۋە يالغان قىممەتلەرنى 1 ۋە 0 گە مەجبۇرلاپ ، 4 ئۆلچەملىك ئىككى ئۆلچەملىك سانلار گۇرپىسى ھاسىل قىلىدۇ. ستون ۋە 3 قۇر (قۇرلار يېرىم چېكىت ۋە ھەر بىر سانلىق مەلۇمات ستوننى پەش ئارقىلىق ئايرىيدۇ):

    {0,0,0,0;0,0,0,0;0,1,0,0}

    SUMPRODUCT ئىقتىدارى يۇقىرىدىكى سانلار گۇرپىسىدىكى ئېلېمېنتلارنى تۈرلەر ئارقىلىق كۆپەيتىدۇ.B2: E4 ئوخشاش ئورۇندىكى:

    {0,0,0,0;0,0,0,0;0,1,0,0} * {22000,13800,8500,3500;25000,23000,22000,20000;700,2000,2300,2500}

    ھەمدە نۆلگە كۆپەيتىش نۆلگە ئىگە بولغانلىقتىن ، پەقەت بىرىنچى گۇرۇپپىدىكى 1 گە ماس كېلىدىغان تۈر ساقلىنىپ قالىدۇ:>

    ئاخىرىدا ، SUMPRODUCT ھاسىل بولغان سانلار گۇرپىسىنىڭ ئېلېمېنتلىرىنى قوشۇپ ، 2000 قىممىتىنى قايتۇرىدۇ.

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

    ماترىساس ئىزدەش دائىرىسى (ئېنىق كېسىشىش ئېغىزى) Excel دىكى ماترىسسا ئىزدەش ئىسمى دائىرىنى ئىشلىتىش. بۇ يەردە مۇنداق:

    1-قىسىم: ئىسىم ئىستون ۋە قۇر

    جەدۋەلدىكى ھەر بىر قۇر ۋە ھەر بىر ئىستونغا ئىسىم قويۇشنىڭ ئەڭ تېز ئۇسۇلى:

    1. پۈتۈن جەدۋەلنى تاللاڭ (A1: E4 بىزنىڭ ئەھۋالدا). تاللاش دىن ياكى Ctrl + Shift + F3 تېزلەتمە كۇنۇپكىسىنى بېسىڭ. ئىستون ، ۋە «جەزملە» نى چېكىڭ.

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

    • ئەگەر ئىستون ۋە ياكىقۇر ماۋزۇسى سان ياكى Excel نامىدا رۇخسەت قىلىنمايدىغان ئالاھىدە ھەرپلەرنى ئۆز ئىچىگە ئالىدۇ ، بۇنداق ستون ۋە قۇرلارنىڭ ئىسمى قۇرۇلمايدۇ. قۇرۇلغان ئىسىملارنىڭ تىزىملىكىنى كۆرۈش ئۈچۈن ئىسىم باشقۇرغۇچىنى ئېچىڭ (Ctrl + F3). ئەگەر بەزى ئىسىملار كەم بولسا ، ئۇلارنى Excel دىكى دائىرىگە قانداق ئىسىم قويۇشتا چۈشەندۈرۈلگەندەك قولدا ئېنىقلىما بېرىڭ> Polar_bear . ئىستون ماۋزۇلىرى قولدا قۇرۇش كېرەك. بۇنى يېڭىش ئۈچۈن ، سىز پەقەت _1990 غا ئوخشاش ئاستى سىزىقلىق سانلارنى ئالدىن كۆرەلەيسىز.

      نەتىجىدە ، بىزدە تۆۋەندىكى ئىسىملار بار:

      2-قىسىم : ماترىسسا ئىزدەش فورمۇلا ياساڭ

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

      = row_name column_name

      ياكى ئەكسىچە:

      = column_name row_name

      مەسىلەن ، 1990-يىلى كۆك كىتلارنىڭ نوپۇسىغا ئېرىشىش ، بۇ فورمۇلا ناھايىتى ئاددىي:

      =Blue_whale _1990

      ئەگەر بىرسى تېخىمۇ تەپسىلىي كۆرسەتمىلەرگە ئېھتىياجلىق بولسا ، تۆۋەندىكى باسقۇچلار سىزنى بۇ جەرياندا بېسىپ ئۆتىدۇ:

      1. كاتەكچىدە نەتىجىنىڭ كۆرۈنۈشىنى ئۈمىد قىلسىڭىز ، باراۋەرلىك بەلگىسىنى (=) كىرگۈزۈڭ. Afterسىز بىر قانچە ھەرپنى كىرگۈزدىڭىز ، Excel كىرگۈزگەنلىرىڭىزگە ماس كېلىدىغان بارلىق ئىسىملارنى كۆرسىتىدۇ. لازىملىق ئىسىمنى قوش چېكىپ فورمۇلاڭىزغا كىرگۈزۈڭ:
      2. قۇر نامىدىن كېيىن ، بوشلۇق نى كىرگۈزۈڭ ، بۇ كېسىشىش ئېغىزى دىكى خىزمەت قىلىدۇ. بۇ خىل ئەھۋال.
      3. نىشان ئىستون نامىنى كىرگۈزۈڭ (بىزنىڭ ئەھۋالدا _1990 ).
      4. قۇر ۋە ئىستوننىڭ ھەر ئىككىسى كىرگۈزۈلگەن ھامان ، Excel جەدۋىلىڭىزدىكى ماس قۇر ۋە ستوننى گەۋدىلەندۈرىدۇ ، ھەمدە Enter كۇنۇپكىسىنى بېسىپ فورمۇلانى تاماملايسىز:

      ماترىساسنى ئىزدەش خىزمىتىڭىز تاماملاندى ، تۆۋەندىكى ئېكران رەسىمى نەتىجىنى كۆرسىتىپ بېرىدۇ:

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

      چۈشۈرگىلى بولىدۇ>

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