INDEX-MATCH բազմաթիվ համընկնումներ Excel-ում (6 օրինակ)

  • Կիսվել Սա
Hugh West

Excel-ը տրամադրում է տարբեր գործառույթներ և եղանակներ՝ համապատասխան արժեքներ ստանալու համար: Կախված իրավիճակից, օգտվողները կարող են ընտրել իրենց նախասիրությունները: Այս ձեռնարկը ձեզ ցույց կտա, թե ինչպես կարելի է արդյունքներ ստանալ՝ օգտագործելով INDEX MATCH բազմաթիվ համընկնումներ Excel-ում:

Առաջինը, նախ եկեք ծանոթանանք այսօրվա աշխատանքային գրքույկի մասին:

Այսօրվա աշխատանքային գրքույկի թերթերում դուք կգտնեք ապրանքներ և դրանց գնային հարաբերությունները: Օգտագործելով այս հարաբերությունը, մենք կտեսնենք մի քանի օրինակներ՝ բազմաթիվ չափանիշներով արժեք ստանալու համար:

Իրական աշխարհում ձեզ կարող է անհրաժեշտ լինել կարգավորել մի քանի հարաբերությունների տվյալների հավաքածուներ և սահմանել տարբեր չափանիշներ՝ արդյունքներ ստանալու համար: Առայժմ պարզ պահելու համար մենք կվերցնենք ապրանքի գինը, որը համապատասխանում է անվանն ու չափին:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել ցուցադրման համար օգտագործվող աշխատանքային գիրքը բոլոր բանաձևերով ստորև բերված հղումից:

INDEX-MATCH բազմակի համընկնումներով.xlsx

INDEX-MATCH-ի հիմունքները

INDEX ֆունկցիայի հիմունքները

INDEX ֆունկցիան վերադարձնում է արժեքը կամ հղումը աղյուսակի կամ միջակայքի արժեքին: Այն կարող է օգտագործվել առանձին արժեքներ կամ ցանկացած ամբողջ տող և սյունակ ստանալու համար: Տեսնենք INDEX ֆունկցիայի շարահյուսությունը:

INDEX(array/reference, row_number, column_number,area_number)

զանգված կամ հղում. Բջջ կամ բջիջների տիրույթ նայելու համար

տողի_համարը: Զանգվածի մի տող, որտեղից պետք է վերադարձնելROW ($B$6:$B$10)) եթե արժեքը ճշմարիտ է: Հակառակ դեպքում այն ​​վերադարձնում է դատարկ տող: MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) հատվածը թվերի շարքն է, որտեղ ROW($B$6:$B$10) ) և ROW($B$6:$B$10) համընկնում են: Սա պարզապես հարմար հնարք է ընտրված հատվածում տողերի ընդհանուր թիվը սահմանափակելու համար:

👉 Դրանից հետո SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12 , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), «»), ROWS($A$1:A1) որոնում է ROWS($A$1:A1) -րդ ամենափոքր արժեքը IF մասի ելքից:

👉 Վերջապես, INDEX($C$6:$C $10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) , “”), ROWS($A$1:A1))) վերցնում է նախորդ ֆունկցիայի ելքը որպես տողի համար և ROWS($A$1:A1) որպես սյունակի համար և վերադարձնում արժեքը, որն այս դիրքում է C6:C10 միջակայքում:

👉 Նմանապես, INDEX('Shop 2'!$C$6:$C$10, SMALL(IF (ISNUMBER(MATCH('Գնումներ 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Գնումներ 2'!$B$6:$B$10), ROW('Խանութ 2' !$B$6:$B$10)), «») նույնն է անում, բայց երկրորդ թերթից: Քանի որ թերթի անունը «Խանութ 2» է, մենք այն ավելացրել ենք նախքան միջակայքերը/բջիջները ընտրելը: Ձեզ անհրաժեշտ չէ: ավելացնել դրանք թերթիկի վրա, որը դուք անում եք կալ culations on. Այսպիսով, մենք դա չարեցինք «Խանութ 1» բանաձևի նախորդ մասում:

👉 Վերջապես, մենք ամբողջ ֆունկցիան ավելացրել ենք IFERROR ֆունկցիայում: Այնպատճառն այն է, որ բանաձևը գործարկելիս սխալներ լինեն:

  • Վերջապես սեղմեք Enter :

  • Այժմ կրկին ընտրեք բջիջը: Այնուհետև կտտացրեք և ներքև քաշեք որոշ բջիջների լրացման բռնակի պատկերակը (ելքային բջիջի գնահատված քանակից ավելին պետք է լինի լավ):

Հետևաբար, մենք կգտնենք բոլորը համընկնումներն օգտագործելով INDEX-MATCH-ը մի քանի աշխատաթերթերից Excel-ում:

6. INDEX-MATCH առանց զանգվածի բազմաթիվ չափանիշների համար

Մենք կարող ենք նաև օգտագործել INDEX-MATCH-ը բազմաթիվ համընկնումների կամ չափանիշների համար՝ առանց որևէ չափանիշի: զանգված. Օրինակ՝ վերցնենք հետևյալ տվյալների բազան։

Սակայն առաջին հերթին դրան հասնելու համար մեզ անհրաժեշտ է օգնական սյունակ։ Մենք կօգտագործենք CONCATENATE ֆունկցիան ի լրումն խնդրո առարկա գործառույթների: Հետևեք այս քայլերին ամբողջական ուղեցույցի համար:

Քայլեր.

  • Սկզբում ընտրեք բջիջ F5 և գրեք հետևյալ բանաձևը:

=CONCATENATE(C5,",",D5,",",E5)

  • Այնուհետև սեղմեք Enter ։

  • Այժմ կրկին ընտրեք բջիջը և սեղմեք և քաշեք լրացման բռնակի պատկերակը սյունակի վերջ՝ մնացած բջիջների բանաձևը կրկնելու համար:

  • Այնուհետև մենք կգտնենք INDEX-MATCH-ը սկզբնական տվյալների բոլոր 100-ների համար: Դրա համար ընտրեք բջիջ, որը կպահի արժեքը ( H5 այս դեպքում):
  • Այնուհետև տեղադրեք հետևյալ բանաձևը:

=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))

🔎 ԲաշխումFormula

👉 MATCH(“100,100,100”,F5:F19,0) որոնում է 100,100,100 ճիշտ համընկնում F5 միջակայքում: F19 .

👉 Այնուհետև INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) վերադարձնում է արժեքը այն դիրքում, որտեղ արժեքը համընկնում է:

  • Վերջապես սեղմեք Enter :

Այս կերպ մենք կարող ենք օգտագործել INDEX-MATCH-ը բազմաթիվ չափանիշների համար կամ համընկնում է Excel-ում առանց որևէ զանգվածի:

Ինչպես ուղղահայաց վերադարձնել բազմաթիվ արժեքներ՝ օգտագործելով INDEX-MATCH բանաձևը Excel-ում

Եթե ցանկանում եք ուղղահայաց վերադարձնել բազմաթիվ արժեքներ՝ օգտագործելով INDEX-MATCH, եկեք նայենք. Հետևյալ օրինակը:

Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք դրան հասնել տվյալների հավաքածուի համար:

Քայլեր.

  • Սկզբում ընտրեք F5 բջիջը:
  • Երկրորդը գրեք հետևյալ բանաձևը.

=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")

զանգված, որը պարունակում է B5:B14 տիրույթի տողերի համարները:

👉 ROW($B$5:$B$14)-ROW($B$5) +1 վերադարձնում է B5 բջիջի զանգվածի և տողի թվի տարբերությունը, որն այս դեպքում ընդամենը 1-ից 10 զանգված է:

👉 IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) ստուգում է, թե որտեղ է E5 բջջի արժեքը հավասար B5:B14 տիրույթում և վերադարձնում է զանգվածի այն թիվը, որտեղ այն ճիշտ է նախորդիցզանգված։

👉 ՓՈՔՐ (IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) վերադարձնում է զանգվածից ամենափոքր թիվը:

👉 INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) այնուհետև վերադարձնում է արժեքը տվյալ դիրքում C5:C14 միջակայքում .

👉 Վերջապես, IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5: $B$14)-ROW($B$5)+1),ROW(1:1)))””) համոզվում է, որ եթե արժեքը բանաձևում սխալ է բերում, այն վերադարձնում է դատարկ տող:

  • Երրորդ, սեղմեք Enter ։

  • Այնուհետև նորից ընտրեք բջիջը: Վերջում կտտացրեք և քաշեք լրացման բռնակի պատկերակը ներքև, որպեսզի որոշ բջիջներ ստանան բոլոր արժեքները:

Այս կերպ մենք կարող ենք վերադարձնել բազմաթիվ արժեքներ: ուղղահայաց օգտագործելով INDEX-MATCH-ը Excel-ում:

Կարդալ ավելին.

Այսքանն այսօրվա համար: Մենք փորձել ենք ցույց տալ ձեզ INDEX MATCH-ի մի քանի եղանակ բազմապատկմամբ le matches. Հուսով եմ, որ սա օգտակար կգտնեք: Ազատորեն մեկնաբանեք, եթե ինչ-որ բան դժվար է թվում հասկանալ: Դուք կարող եք տեղեկացնել մեզ առաջադրանքի ցանկացած այլ եղանակի մասին:

Այսպիսի այլ ուղեցույցների համար այցելեք Exceldemy.com :

արժեք

սյունակի_համարը: Զանգվածի սյունակը, որտեղից պետք է վերադարձվի արժեքը

տարածքի_համարը: Ընտրում է հղումի տիրույթ, որտեղից պետք է վերադարձվի տողի_թիվը և սյունակի_թիվը խաչմերուկը: Սա ընտրովի դաշտ է:

Բանաձևը գրելիս կարող եք ընտրել՝ տրամադրել շարքի_համարը թե սյունակի_համարը : Եթե ​​դուք տրամադրում եք row_number , ապա պարտադիր չէ օգտագործել column_number և հակառակը:

Դուք կարող եք ստուգել Microsoft-ի աջակցության կայքը` ավելի խորը շարահյուսության համար: տրոհում:

MATCH ֆունկցիայի հիմունքները

Գործնականում, մի ֆունկցիա, որը դուք ավելի հաճախ կգտնեք INDEX ֆունկցիայի հետ, դա MATCH ֆունկցիան է: . MATCH ֆունկցիան օգտագործվում է բջիջների տիրույթում նշված տարրի դիրքը գտնելու համար: Այն վերադարձնում է որոշակի տարրի հարաբերական դիրքը տիրույթում:

MATCH ֆունկցիայի շարահյուսությունը

MATCH(lookup_value, lookup_array, match_type) է:

որոնման_արժեք. Որոնման_զանգվածում փնտրվող արժեքը:

որոնման_զանգված. Որոնվող բջիջների տիրույթ:

match_type: Սա կամընտիր դաշտ է: Դուք կարող եք տեղադրել 3 արժեք:

1 = Ավելի փոքր կամ հավասար է lookup_արժեքին

0 = Ճշգրիտ որոնման_արժեքը

-1 = Ավելի մեծ կամ հավասար է lookup_value-ին

Ավելի խորը հասկանալու համար կարող եք ստուգել Microsoft-ի աջակցություն կայքը:

6 INDEX-ի օգտագործման համապատասխան օրինակներ MATCH Formula-ի հետԲազմաթիվ համընկնումներ

Այժմ մենք այս բանաձևերն ու տեսությունները կգործադրենք մեր տվյալների բազայում: Մենք լուծել ենք տարբեր սցենարներ՝ օգտագործելով INDEX-MATCH բազմաթիվ համընկնումներով Excel-ում և դրանք ներառել ենք տարբեր բաժիններում՝ ավելի լավ հասկանալու համար: Հետևեք՝ տեսնելու, թե ինչպես կարող ենք դրանք կիրառել տարբեր սցենարներում, կամ եթե նախընտրում եք կոնկրետ մեկը, կարող եք գտնել այն վերևի աղյուսակում:

1. INDEX-MATCH with Multiple Criteria

For բազմաթիվ չափանիշներով արժեքների բեռնում նախ և առաջ սահմանեք չափանիշները: Օրինակ, եթե ցանկանում եք ստանալ փոքր չափսի վերնաշապիկի գինը (մեր աշխատանքային գրքում), դուք պետք է սահմանեք Ապրանքի անվանումը – Shirt և Size – Small:

Այժմ հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք օգտագործել բանաձևը Excel-ում այս բազմաթիվ համընկնումների ինդեքսը գտնելու համար:

Քայլեր.

  • Առաջինը, ընտրեք բջիջ G6 ։
  • Այնուհետև գրեք հետևյալ բանաձևը.

=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))

🔎 Բանաձեւի բաշխում

INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5: C15),0))

👉 (G4=B5:B15) և (G5=C5:C15) երկու պայմաններն են և վերադարձնում են կամ ՃԻՇՏ կամ ՍԽՏ կախված պայմանների ճշմարիտ լինելից, թե ոչ: Թվային առումով դրանք 1 կամ 0 են: Այսպիսով, բազմապատկումը վերադարձնում է 1, որտեղ երկուսն էլ ճշմարիտ են:

👉 MATCH(1,(G4=B5:B15)*(G5=C5:C15), 0) վերադարձնում է այն դիրքը, որտեղ երկու պայմաններն էլ կանճիշտ. Այս դեպքում դա 1 է:

👉 INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) վերադարձնում է արժեքն այն դիրքում, որը վերադարձրել է բանաձևի նախորդ մասը:

  • Վերջապես սեղմեք Enter :

Այսպես մենք կարող ենք օգտագործել INDEX MATCH-ը Excel-ում բազմաթիվ չափանիշների կամ համընկնումների համար:

Կարդալ ավելին. Ինչպես համադրել բազմաթիվ չափանիշներ Excel-ի տարբեր զանգվածներից

2. INDEX-MATCH բազմակի չափանիշներով, որոնք պատկանում են տողերին և սյունակներին

Այս բաժնում մենք կքննարկենք, թե ինչպես կատարել որոնում՝ ստուգելով երկու կամ ավելի չափանիշներ տողերում և սյունակներում։ . Դա կարող է մի փոքր բարդ և բարդ թվալ:

Մեր օրինակում մենք մի փոքր փոփոխություն ենք բերում, մեր աղյուսակն այժմ դասավորված է այնպես, որ Չափի արժեքները (Փոքր, Մեծ, M, XL) ներկայացնում են առանձին սյունակներ:

Նախորդ բաժնի նման, սահմանեք արտադրանքը և պահանջվող չափը որպես չափանիշների արժեքներ:

Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք օգտագործել դրա բանաձևը բաժին:

Քայլեր.

  • Սկզբում ընտրեք I6 բջիջը:
  • Այնուհետև գրեք հետևյալ բանաձևը: այն։

=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))

🔎 Բանաձեւի բաշխում

👉 MATCH(I4,B5:B7,0) վերադարձնում է I4 արժեքի ճշգրիտ համապատասխանությունը B5:B7 տիրույթում:

👉 Նմանապես, MATCH(I5,C4:F4,0) վերադարձնում է I5 արժեքի ճշգրիտ համապատասխանությունը C4:F4 տիրույթում: .

👉 Վերջապես, INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) ընդունում է առաջին ֆունկցիայի ելքը որպես տողի համար, իսկ երկրորդ ֆունկցիան` որպես տողի համար: սյունակի համարը և վերադարձնում է այն արժեքը, որը գտնվում է դիրքում C5:F7 միջակայքից:

  • Դրանից հետո սեղմեք Enter :

Այսպիսով, մենք կարող ենք օգտագործել INDEX-MATCH բազմաթիվ չափանիշներով, որոնք պատկանում են տողերին և սյունակներին:

Կարդալ ավելին. 2> Excel Index Match single/multiple չափանիշները մեկ/բազմաթիվ արդյունքներով

Նմանատիպ ընթերցումներ

  • INDEX MATCH 3-ի հետ Չափանիշներ Excel-ում (4 օրինակ)
  • INDEX MATCH մի քանի թերթերի Excel-ում (այլընտրանքով)
  • Գումարը INDEX-MATCH ֆունկցիաների հետ բազմակի տակ Չափանիշներ Excel-ում
  • Ինդեքսի համընկնում է բազմաթիվ տողերի գումարը Excel-ում (3 եղանակ)
  • INDEX-MATCH բանաձև՝ Excel-ում նվազագույն արժեքը գտնելու համար (4 Հարմար եղանակներ)

3. INDEX-MATCH ոչ հարակից սյունակներից

Այս բաժնում մենք ձեզ ցույց կտանք մի օրինակ, թե ինչպես կարելի է բեռնել matchi-ը ng արժեքները՝ օգտագործելով երկու ոչ հարակից սյունակներ: Բացի այդ, մեզ անհրաժեշտ է IFERROR ֆունկցիան այս սցենարի համար:

Սա կլինի ցուցադրման տվյալների բազան:

Կատարեք այս քայլերը: տեսնելու համար, թե ինչպես կարող ենք օգտագործել INDEX-MATCH այս տվյալների հավաքածուի ոչ հարակից սյունակների (արտադրանքի և քանակի) համար:

Քայլեր.

  • Սկզբում ընտրեք G6 բջիջը:
  • Այնուհետև գրեքդրանում հետևյալ բանաձևը:> Առանց արժեքի»)

    👉 MATCH(G5,B4:B7,0) գտնում է G5 բջջի արժեքի ճշգրիտ համապատասխանությունը <1 տիրույթում>B4:B7 .

    👉 և MATCH(F6,B4:D4,0) գտնում է F6 միջակայքը B4:D4 .

    👉 Այնուհետև INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)) տանում է առաջին ֆունկցիայի արժեքը որպես տողի համար, իսկ երկրորդ ֆունկցիայի արժեքը՝ որպես սյունակի համար և վերադարձնում է այդ դիրքի արժեքը B4:D7 տիրույթում:

    👉 Վերջապես, IFERROR(INDEX (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),”No Value”) վերադարձնում է “No Value” տողը, եթե կատարման ընթացքում սխալ կա բանաձեւը։ Հակառակ դեպքում, այն վերադարձնում է սովորական արժեքը:

    • Հաջորդը սեղմեք Enter ձեր ստեղնաշարի վրա:

    Ինչպես արդյունքում մենք կարող ենք գտնել ցանկալի համընկնումը՝ օգտագործելով INDEX-MATCH-ը ոչ հարակից սյունակներում ընտրված չափանիշների համար, նույնիսկ մի քանի չափանիշների համար, Excel-ում:

    4. INDEX-MATCH-ը բազմաթիվ աղյուսակներից

    Բազմաթիվ աղյուսակներից համընկնումները գտնելու համար մենք կարող ենք օգտագործել INDEX-MATCH բանաձևը: Այս ֆունկցիայի հետ մեկտեղ մեզ անհրաժեշտ կլինեն նաև SMALL , ISNUMBER , ROW , COUNTIF և IFERROR ֆունկցիաները: .

    Օրինակ թերթիկում մենք ունենք 2 խանութի արտադրանք: Օգտագործելով այս թերթիկը, մենք կտեսնենք, թե ինչպեսառաջադրանքը կատարելու համար:

    Հետևեք այս քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք օգտագործել այս գործառույթների համակցությունը INDEX-MATCH-ի հետ միասին Excel-ի աղյուսակների այս հավաքածուից մի քանի համընկնումներով: .

    Քայլեր.

    • Սկզբում ընտրեք C14 բջիջը։
    • Այժմ գրեք հետևյալ բանաձևը։

    =IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

    🔎 Բանաձեւի բաշխում

    IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH( ROW ($B$6:$B$10), ROW ($B$6:$B$10)), «»), ROWS ($A$1:A1))), INDEX ($F$6:$F$10, ՓՈՔՐԻԿ( IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), "") , ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

    👉 ՀԱՄԱԽՄԲՈՒՄ($B$6:$B$10, $C$12, 0) գտնում է C12 ի ճշգրիտ համապատասխանությունը B6:B10 տիրույթում:

    👉 ISNUMBER(MATCH($B) $6:$B$10, $C$12, 0)) ստուգում է, արդյոք արժեքը ֆունկցիայի թիվ է:

    👉 IF(ISNUMBER(MATCH($B$6:$B$10 , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”) ROW($B$6:$B$1) 0)) ստուգում է՝ արդյոք նախորդ ֆունկցիան թիվ է, թե ոչ։ Եթե ​​դա այդպես է, ապա այն վերադարձնում է MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) ելքային արժեքը, որը տողի զանգվածի դիրքն է թվերը համընկնում են առաջին և երկրորդ ROW ֆունկցիաներում: Հակառակ դեպքում, այն վերադարձնում է դատարկ տող:

    👉 SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6: $B$10), ROW ($B$6:$B$10)),“”), ROWS($A$1:A1)) վերադարձնում է ROWS($A$1:A1) -րդ ամենափոքր արժեքը զանգվածից:

    👉 Վերջապես: INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) վերադարձնում է արժեքը տվյալ դիրքում C6:C10 միջակայքում:

    👉 INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6: $E$10), ROW($E$6:$E$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) նույնը, բայց երկրորդ աղյուսակից, քանի որ ընդգրկույթները հստակորեն տարբերվում են բանաձևի այս հատվածում:

    👉 Վերջապես, ամբողջ ֆունկցիան վերցնում է ամբողջ ֆունկցիան և վերադարձնում INDEX-MATCH համակցություններ. IFERROR ֆունկցիայի ազդեցությունն այն է, որ եթե բանաձևը գործարկելիս սխալներ լինեին, այն չէր վերադարձնի որևէ արժեք:

    • Այնուհետև սեղմեք Enter :

    • Դրանից հետո նորից ընտրեք բջիջը և կտտացրեք և քաշեք լրացման բռնակի պատկերակը ներքև մի քանի բջիջների համար՝ աղյուսակներից մնացած արժեքները գտնելու համար: Դուք կարող եք քաշել լրացուցիչ բջիջներ, Excel-ը կդադարեցնի արժեքները, երբ դրանք այլևս չլինեն:

    Այսպես մենք կարող ենք օգտագործել INDEX-MATCH-ը՝ օգտագործելով չափանիշները բազմաթիվ աղյուսակներ Excel-ում:

    Կարդալ ավելին. Բազմաթիվ չափանիշներ Excel-ում օգտագործելով INDEX, MATCH և COUNTIF ֆունկցիաները

    5. INDEX-MATCH-ից Բազմաթիվ աշխատանքային թերթիկներ

    Մենք կարող ենք օգտագործել INDEX-MATCH-ըբանաձև տարբեր թերթիկների վրա: Այստեղ մենք ունենք այս երկու աղյուսակները երկու տարբեր աշխատանքային թերթիկների վրա:

    Գնեք 1 թերթ Խանութ 1-ի համար և Գնեք 2 թերթ խանութ 2-ի համար:

    Արդյունք ստանալու համար այն ամենը, ինչ մենք պետք է անենք, պարզապես Բջջային հղումից առաջ տրամադրել թերթի անունը: Լրացուցիչ մանրամասների համար հետևեք այս քայլերին:

    Քայլեր.

    • Սկզբում ընտրեք բջիջը C14 «Խանութ 1» թերթից:
    • Այնուհետև գրեք հետևյալ բանաձեւը.

    =IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

    🔎 Բանաձեւի բաժանում

    INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$ B$10, $C$12, 0)), MATCH(ROW ($B$6:$B$10), ROW ($B$6:$B$10)), «»), ROWS ($A$1:A1))) , INDEX('Գնումներ 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Գնումներ 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW(' Գնեք 2'!$B$6:$B$10), ROW('Գնեք 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))

    👉 MATCH($B$6:$B$10, $C$12, 0) որոնում է արժեքի ճշգրիտ համապատասխանությունը C12 բջիջի B6:B10 տիրույթում։

    👉 ISNUMBER(ՀԱՄԱԽՆԱԿՈՒՄ($B$6:$B$10, $C$12, 0) ) ստուգում է՝ նախորդ ֆունկցիայի ելքը թիվ է, թե ոչ։ Որը որոշում է` եղել է համընկնում, թե ոչ: Սա պարզապես թվի արժեքը բուլյան փոխարկելու համար է:

    👉 Այնուհետև IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($) B$6:$B$10), ROW($B$6:$B$10)), “”) ստուգում է բուլյան արժեքը և վերադարձնում MATCH(ROW($B$6:$B$10),

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: