Բովանդակություն
Տվյալների մեծ զանգվածի հետ աշխատելիս դուք կարող եք հայտնվել մի իրավիճակում, երբ ձեզ անհրաժեշտ է գտնել մի քանի եզակի արժեքներ կամ տեքստեր, բայց չունենաք հատուկ նույնացուցիչ այս նպատակով: Այս դեպքում արդյունքը գտնելու համար օգտագործվում է մի քանի պայմաններով ուղղահայաց կամ հորիզոնական որոնում: Բայց այս գործառույթներն օգտագործելու փոխարեն, փորձագետ օգտվողները սովորաբար կիրառում են INDEX MATCH համակցությունը: INDEX և MATCH ֆունկցիաների համակցությունը շատ առումներով գերազանցում է VLOOKUP կամ HLOOKUP -ին: INDEX MATCH բանաձևը կարող է արժեքներ փնտրել բազմաթիվ չափանիշներով տարբեր թերթում և արդյունքը վերադարձնել մեկ այլ աշխատաթերթում: Այսօր, այս հոդվածում, մենք կսովորենք տարբեր թերթերում INDEX-MATCH բանաձևը բազմաթիվ չափանիշներով օգտագործելու որոշ մոտեցումներ:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել հետևելով Excel-ի աշխատանքային գրքույկներին՝ ինքներդ ձեզ ավելի լավ հասկանալու և պրակտիկայի համար:
NDEX-MATCH-ը մի քանի չափորոշիչներով կիրառելը տարբեր թերթերում.xlsxINDEX MATCH բանաձևը մի քանի չափանիշներով կիրառելու 2 մեթոդ Excel-ի տարբեր թերթերում
INDEX-MATCH բանաձևը բավականին արդյունավետ է, երբ տարբեր թերթերում գտնում եք բազմաթիվ չափանիշներով և՛ սյունակների, և՛ տողերի համար : Տարբեր թերթերում բազմաթիվ չափանիշներով տվյալների որոնման երկու տարբերակիչ մոտեցում կա: Այսպիսով, եկեք ուսումնասիրենք դրանք մեկ առ մեկ:
Ահա, մենք ունենքօգտագործել է Microsoft Excel 365 տարբերակը, կարող եք օգտագործել ցանկացած այլ տարբերակ՝ ըստ ձեր հարմարության:
1. INDEX MATCH բանաձև միայն սյունակների համար մի քանի չափանիշներով
Հստակեցման համար, մենք պատրաստվում ենք օգտագործել որոշակի կազմակերպության Ամսական վաճառքի հաշվետվություն : Այս տվյալների բազան ներառում է ID , Անուն և դրանց համապատասխան Վաճառք սյունակներում B , C և D համապատասխանաբար:
Մտածեք մի սցենար, երբ ձեր ղեկավարը ձեզ հանձնարարել է հաշվարկել տարբեր վաճառքի ներկայացուցիչների Վաճառքի գումարները: օգտագործելով այս աշխատանքային թերթիկը: Դուք կարող եք դա անել հեշտությամբ՝ օգտագործելով INDEX-MATCH բանաձևը: Դուք կարող եք դա անել՝ օգտագործելով կա՛մ զանգված, կա՛մ ոչ զանգվածային բանաձև: Այսպիսով, եկեք տեսնենք դրանք գործողության մեջ:
1.1 Օգտագործելով զանգվածի բանաձևը
Այս դեպքում մենք պետք է գտնենք Վաճառք որոշակի ID և որոշակի Անուն այլ աշխատաթերթից: Այս աշխատաթերթը կոչվում է « Տվյալների հավաքածու » : Այժմ ուշադիր հետևեք ստորև նշված քայլերին:
📌 Քայլեր․ ID , Անուն և Վաճառք : Այս նոր աշխատաթերթում մենք արդյունքը կգտնենք D5:D7 միջակայքում: Անվանեք այս աշխատաթերթը որպես Array :
Այժմ մենք կկիրառենք INDEX-MATCH բանաձև՝ Վաճառք գտնելու համարգումարը:
Ընդհանուր INDEX-MATCH բանաձևը բազմաթիվ չափանիշներով նման է հետևյալին:
=INDEX(վերադարձի_միջակայք, MATCH(1, ( չափանիշներ1=միջակայք1) * (չափանիշ2=միջակայք2) * (…), 0)) Որտեղ՝վերադարձի_միջակայք այն միջակայքն է, որից արժեքը կվերադարձվի:
չափանիշ1 , չափանիշ 2 , … այն պայմաններն են, որոնք պետք է բավարարվեն:
range1 , range2 , … այն տիրույթներն են, որոնց վրա պետք է փնտրել պահանջվող չափանիշները:
- Այս պահին ընտրեք D5 բջիջը և տեղադրեք հետևյալ բանաձևը:
=INDEX(Dataset!$D$5:$D$15,MATCH(1,(Array!B5=Dataset!$B$5:$B$15)*(Array!C5=Dataset!$C$5:$C$15),0))
Այստեղ - վերադարձի_տիրույթը է Տվյալների հավաքածու!$D$5:$D$15 : Սեղմեք Տվյալների հավաքածու աշխատաթերթի վրա և ընտրեք տվյալների տիրույթը:
- չափանիշ1 է Array!B5 ( M-01 ).
- չափանիշ 2 է Զանգված!C5 ( Թոմ ).
- ընդգրկույթ1 Տվյալների հավաքածու է:$B$5:$B$15 . Սեղմեք Տվյալների հավաքածու աշխատաթերթը և ընտրեք ID սյունակը:
- միջակայք2 -ը Տվյալների հավաքածու է!$C$5:$C$15 : Սեղմեք Տվյալների հավաքածու աշխատաթերթը և ընտրեք Անուն սյունակը:
- որոնման_արժեքը MATCH ֆունկցիայի -ի համար 1 է, քանի որ այն ապահովում է տողի հարաբերական տեղը ՃՇՄԱՐԻՏ են յուրաքանչյուր պայմանի համար: Առաջին արդյունքի գտնվելու վայրը վերցվում է, եթե 1-ի մի քանի օրինակ կազանգված։
- համապատասխանի_տեսակ է 0 ։
- Դրանից հետո սեղմեք ENTER ։
Նշում. Քանի որ սա զանգվածի բանաձև է, համոզվեք, որ սեղմել եք CTRL + SHIFT + ENTER ENTER -ի փոխարեն, եթե օգտագործում եք Excel 365-ից բացի որևէ այլ տարբերակ: Եվ մի դրեք այդ գանգուր բրեկետները բանաձևի շուրջը: Excel-ը դրանք ավտոմատ կերպով կավելացնի զանգվածի բանաձևին :
- Ներկայումս, կուրսորը բերեք D5 բջիջի ներքևի աջ անկյունում: Իրականում, դա Լրացնել բռնակի գործիքն է:
- Հետևաբար, կրկնակի սեղմեք դրա վրա:
- Ինչպես արդյունքում, այն պատճենում է բանաձևը հետևյալ բջիջներում, և դուք արդյունքներ կստանաք նաև այդ բջիջներում:
Կարդալ ավելին. Ինչպես ընտրել հատուկ տվյալներ Excel-ում (6 մեթոդ)
1.2 Առանց զանգվածի բանաձևի օգտագործման
Մենք կարող ենք անել ավելի վաղ դեպքը առանց զանգվածի բանաձևի օգտագործման: Տեսնենք, թե ինչպես։
📌 Քայլեր՝
- Նախ՝ նախորդ օրինակի նման աղյուսակ կազմեք։
Այստեղ մենք կօգտագործենք ոչ զանգվածային INDEX-MATCH բանաձևը: Եկեք նախ տեսնենք դրա ընդհանուր ձևը:
INDEX(վերադարձի_միջակայք, MATCH(1, INDEX((չափանիշ1=միջակայք1) * (չափանիշ2=միջակայք2) * (..), 0, 1) , 0))- Երկրորդ, անցեք D5 բջիջ և մուտքագրեք հետևյալ բանաձևը:
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX(('Non Array'!B5=Dataset!$B$5:$B$15)*('Non Array'!C5=Dataset!$C$5:$C$15),0,1),0))
Որտեղ, - վերադարձի_տիրույթը է Տվյալների հավաքածու!$D$5:$D$15 : Սեղմեք վրա Տվյալների հավաքածու աշխատաթերթը և ընտրեք տվյալների տիրույթը:
- չափանիշ1 է «Ոչ զանգված»!B5 ( L-02 ).
- չափանիշ 2 է «Ոչ զանգված»!C5 ( Վարդ ).
- միջակայք1 է Տվյալների հավաքածու!$B$5:$B$15 . Սեղմեք Տվյալների հավաքածու աշխատաթերթը և ընտրեք ID սյունակը:
- միջակայք2 -ը Տվյալների հավաքածու է!$C$5:$C$15 : Սեղմեք Տվյալների հավաքածու աշխատաթերթը և ընտրեք Անուն սյունակը:
- որոնման_արժեքը MATCH ֆունկցիայի -ի համար 1 է:
- համապատասխանի_տեսակը է 0 .
- Այնուհետև սեղմեք ENTER ստեղնը` արդյունքը ստանալու համար:
Կարդալ ավելին. Excel Index Match single/multiple չափանիշները մեկ/բազմաթիվ արդյունքներով
Նմանատիպ ընթերցումներ
- Excel INDEX MATCH Եթե բջիջը պարունակում է տեքստ
- INDEX MATCH 3 չափորոշիչներով Excel-ում (4 օրինակ)
- Excel INDEX MATCH՝ բազմաթիվ արժեքներ վերադարձնելու համար One Cell
- INDEX MATCH Բազմաթիվ չափորոշիչներ wildcard-ով Excel-ում (Ամբողջական ուղեցույց)
- [Ստուգված է!] INDEX MATCH-ը չի վերադարձնում ճիշտ արժեքը Excel (5 պատճառ)
2. INDEX MATCH բանաձև տողերի և սյունակների համար բազմաթիվ չափանիշներով
INDEX-MATCH<2-ի եզակի առանձնահատկություններից մեկը> Բանաձևն այն է, որ այն կարող է միաժամանակ արժեքներ փնտրել տարբեր տողերում և սյունակներումթերթիկներ. Մենք հիմա կիմանանք:
Եկեք համարենք, որ ձեր ղեկավարը հենց նոր է տվել ձեզ տվյալների բազա, որտեղ Անուն , ID որոշ վաճառքներից Վաճառքներ ամիսների հուն , մար , Տրված են մայիս , հուլիս և սեպտ ։ Այս աշխատաթերթի անունն է « Dataset2 »:
Ներկայումս դուք պետք է գտնեք Sales որոշ չափորոշիչների համար մեկ այլ թերթիկում: Եկեք հետևենք մեզ:
📌 Քայլեր.
- Սկզբում կառուցեք մեկ այլ աղյուսակ սյունակները պարունակող մեկ այլ թերթիկում Անուն , ID , Ամիս որտեղ տրված են չափանիշները: Այնուհետև անվանեք այս թերթիկը Տող-սյունակ : Դուք պետք է վերականգնեք Վաճառքը ՝ օգտագործելով տրված չափանիշները:
Հետևաբար, մենք պետք է կիրառենք INDEX-MATCH բանաձևը բազմաթիվ չափանիշներով այս թերթիկում: Այս բանաձևի ձևաչափը նման է հետևյալին.
=INDEX(աղյուսակ_զանգված, MATCH(vlookup_value, lookup_column, 0), MATCH(hlookup_value1 & hlookup_value2, lookup_row1 & lookup_row2, 0) )- Այնուհետև անցեք E5 բջիջ և զանգահարեք INDEX ֆունկցիան ։
=INDEX(
- Դրանից հետո անցեք « Dataset2 » թերթիկը:
- Այնուհետև ընտրեք աղյուսակի_զանգվածը որը C5:G19 միջակայքն է Dataset2 աշխատանքային թերթիկ:
- Հաջորդում լրացրեք ամբողջական բանաձևը հետևյալ կերպ.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Row-Column'!B5,Dataset2!$B$6:$B$11,0),MATCH('Row-Column'!C5&'Row-Column'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0))
Որտեղ, - vlookup_value է «Տող-սյունակ»!B5 ( K-01 ). որոնման_սյունակ է Տվյալների հավաքածու2!$B$6:$B$11 ։
- hlookup_value1 -ը «Տող-սյունակ» է!C5 ( Tom ):
- hlookup_value2 -ը «Տող-սյունակ» է!D5 ( մայիս ):
- lookup_row1 -ը Dataset2!$C$4:$G$4 է:
- lookup_row2 -ը Dataset2 է: $C$5:$G$5 .
- համապատասխանի_տեսակ 0 է:
Ուստի մենք կարող ենք տեսնել ընտրված տողերն ու սյունակները ստորև նկարում:
- Վերջապես սեղմեք ENTER :
- Բացի այդ, ամբողջական արդյունքներ ստանալու համար օգտագործեք Լրացնել բռնակի գործիքը: սյունակի ստորին բջիջներում:
Ինչպես կիրառել INDEX MATCH բանաձևը մի քանի չափանիշներով ամսաթվերի միջակայքի համար
Մենք կարող ենք հանել արժեքը որոշակի ապրանք որոշակի ամսաթվի վրա:
Այստեղ մենք ունենք ապրանքների ցանկ` դրանց սկզբի և ավարտի ժամանակաշրջաններով և դրանց համապատասխան միավորի գնով:
Ենթադրենք մենք ուզում ենք տեսնել պաղպաղակի գինը 02-10-22 (ամիս-օր-տարի) : Եթե տվյալ ամսաթիվը համապատասխանում է առաջարկվող ժամանակահատվածին, մենք կունենանք գինը դուրս բերված ցանկացած դատարկ բջիջում: Այսպիսով, առանց հետագա ուշացման, եկեք տեսնենք, թե ինչպես անելայն։
📌 Քայլեր.
- Սկզբում ստեղծեք ելքային տիրույթ D19:D21 տիրույթում . Այստեղ մենք ընտրում ենք այն գտնել 3 ապրանքների համար: Դուք կարող եք այն հարմարեցնել ըստ ձեր կարիքների:
- Երկրորդ հերթին, գնացեք D19 բջիջ և մուտքագրեք զանգվածի հետևյալ բանաձևը:
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
- Դրանից հետո սեղմեք ENTER ։
Մենք կարող ենք տեսնել #N/A սխալ D21 բջիջում, քանի որ C21 բջիջի ամսաթիվը չի գտնվում նկարագրված ժամանակահատվածում: տվյալների բազա:
Եթե ցանկանում եք իմանալ այս թեմայի վերաբերյալ ավելի շատ մեթոդներ և օրինակներ, կարող եք կարդալ հոդվածը Ինչպես օգտագործել INDEX MATCH-ը մի քանի չափանիշներով ամսաթվերի միջակայքի համար :
INDEX MATCH-ի խելացի այլընտրանքը մի քանի չափանիշներով
Եթե դուք Office 365 -ի օգտատեր եք, միայն այդ դեպքում կարող եք օգտվել այս գործառույթի առավելություններից: Այժմ մենք կօգտագործենք FILTER ֆունկցիան ՝ նույն աշխատանքը կատարելու համար: Այսպիսով, այն իրականացնելու համար հետևեք ստորև նշված ուղեցույցներին:
📌 Քայլեր.
- Սկզբում ստեղծեք աշխատանքային թերթ, ինչպիսին է Մեթոդ 1 ։
- Այնուհետև ընտրեք D5 բջիջը և տեղադրեք հետևյալ բանաձևը։
=FILTER(Dataset!$D$5:$D$15,(Dataset!$B$5:$B$15=Alternative!B5)*(Dataset!$C$5:$C$15=Alternative!C5))
Այսպիսով, այս բանաձևն ավելի հեշտ է կիրառելի և հասկանալի, քան նախորդները: Բացատրության համար անցեք INDEX MATCH with Multiple Criteria հոդվածը:
- Երկրորդը սեղմեք ENTER ստեղնը:
Արագ նշումներ
⏩ INDEXMATCH սովորաբար զանգվածի բանաձև է: Այսպիսով, արդյունքը ստանալու համար պետք է սեղմել CTRL+SHIFT+ENTER ոչ թե ENTER :
⏩ Եթե ցանկանում եք կիրառել նույն բանաձևը մնացածի համար: բջիջները, հիշեք սառեցնել տվյալների տիրույթը՝ օգտագործելով բացարձակ բջջային հղում ( $ ): Պարզապես սեղմեք F4 այն բանաձևում կիրառելու համար:
Եզրակացություն
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել INDEX MATCH մի քանի չափանիշներով տարբեր թերթերում Excel պարզ և հակիրճ ձևով: Բացի այդ, մի մոռացեք ներբեռնել Practice ֆայլը: Շնորհակալություն այս հոդվածը կարդալու համար: Հուսով ենք, որ սա օգտակար էր: Խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում, եթե ունեք հարցեր կամ առաջարկություններ: Խնդրում ենք այցելել մեր կայքը՝ Exceldemy , Excel-ի միանգամյա լուծումների մատակարար, ավելին ուսումնասիրելու համար: