Բովանդակություն
Excel տվյալների հավաքածուները օգտագործվում են տեղեկատվության գրառումներ պահելու համար: Մեծ տվյալների հավաքածուներից տեղեկատվության որոնումը կարող է ժամանակատար լինել: Excel-ն ունի որոշ օգտակար բանաձևեր՝ ճշգրիտ արդյունքներ ստանալու համար հարցումները որոնելու և համապատասխանեցնելու համար: INDEX-ը և MATCH-ը ամենաշատ օգտագործվողներից են, որոնք աշխատում են ոչ միայն մեկ չափանիշների, այլև բազմաթիվ չափանիշների համար: Հոդվածում կբացատրվեն INDEX և MATCH 4 բանաձևեր բազմաթիվ չափանիշներով համապատասխան օրինակներով և պատշաճ բացատրություններով:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը և փորձեք ինքներդ:
Excel Index Match Multiple Criteria.xlsx
Ներածություն INDEX-ի և MATCH ֆունկցիաների մեջ
INDEX ֆունկցիան
Նպատակը.
Այն վերադարձնում է բջիջի արժեքը կամ հղումը խաչմերուկում որոշակի տող և սյունակ տվյալ տիրույթում:
Ընդհանուր բանաձև՝
=INDEX(array, row_num,[column_num])
Փաստարկներ Նկարագրություն.
զանգված = տվյալների տիրույթը:
շարք_թիվը = վերադարձվող արժեքի տողի համարը:
column_num =վերադարձվող արժեքի սյունակի համարը:
ՀԱՄԱԽՄԲՈՒՄԸ Ֆունկցիա
Նպատակը.
Այն վերադարձնում է նյութի հարաբերական դիրքը զանգվածում, որը համապատասխանում է նշված արժեքին սահմանված կարգով:
Ընդհանուր բանաձև՝
=MATCH(lookup_value,lookup_array,[match_type])
Փաստարկ nt Նկարագրություն.
lookup_value = որոնվածըարժեքը։
որոնման_զանգված = տվյալների տիրույթը, որտեղ առկա է որոնված արժեքը։
համընկնող_տեսակ = -0, -1,1. 0 նշանակում է ճշգրիտ համընկնում, -1 նշանակում է ճշգրիտ համընկնումից մեծ արժեք և 1 նշանակում է ճշգրիտ համընկնումից փոքր արժեք:
3 Excel բանաձևեր, որոնք օգտագործում են INDEX և MATCH ֆունկցիաները բազմաթիվ չափանիշներով
Մենք կօգտագործենք հետևյալ տվյալների բազան Excel ինդեքսին 4 բանաձևեր բացատրելու և դրանք մի քանի չափանիշներով համապատասխանեցնելու համար:
Տվյալների հավաքածուն պարունակում է 5 սյունակ՝ Ապրանքի ID , Գույնը , Չափը, և Գինը ընկերության արտադրանքի ցանկը. Այժմ, եթե դուք ունեք մի քանի չափորոշիչներ և ցանկանում եք համապատասխանեցնել մի քանի չափանիշներ՝ համապատասխան արժեքի հետ կապված արժեք ստանալու համար: Հոդվածի հաջորդ բաժինները ցույց կտան 3 տարբեր բանաձևեր՝ INDEX և MATCH ֆունկցիաներով բազմաթիվ չափանիշներով: Այսպիսով, եկեք շարժվենք առաջ:
1. Ներդրված Excel-ի բանաձև՝ օգտագործելով INDEX և MATCH ֆունկցիաները բազմաթիվ չափանիշներով
Եկեք ենթադրենք, որ մենք պետք է պարզենք արտադրանքի գինը տվյալների բազայից՝ համապատասխանեցնելով ապրանքի ID-ն, գույնը և չափը:
Արդյունքը ստանալու համար կարող եք օգտագործել հետևյալ բանաձևը՝ օգտագործելով Excel INDEX և MATCH ֆունկցիաները.
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Այստեղ կարող եք տեսնել, որ բանաձևը համապատասխանում է տվյալների բազայի մի քանի չափանիշներին, այնուհետև ցույց տալ ճշգրիտ արդյունքը:
🔎 ԲանաձևԲաշխում.
- Օգտագործելով MATCH ֆունկցիան՝ 3 չափանիշ՝ Ապրանքի ID , Գույնը, և Չափը համընկնում են ընդգրկույթների հետ B5:B11 , C5:C11, և D5:D11 համապատասխանաբար տվյալների հավաքածուից: Այստեղ համապատասխանության տեսակը է 0 , որը տալիս է ճշգրիտ համընկնում:
- Վերջապես, օգտագործելով INDEX ֆունկցիան, այն ստանում է տվյալ ապրանքի գինը: E5:E11 միջակայքից:
Կարդալ ավելին. INDEX MATCH 3 չափանիշներով Excel-ում (4 օրինակ)
2. Ներդրված Excel բանաձև երկու INDEX ֆունկցիաներով և MATCH ֆունկցիաներով բազմաթիվ չափանիշներով
Ավելին, կա ևս մեկ բանաձև, որը ներառում է երկու INDEX ֆունկցիա և MATCH : գործառույթը մի քանի չափորոշիչներով՝ տվյալների տվյալ տիրույթից արժեք ստանալու համար:
Բանաձևն է.
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Արդյունքը համապատասխանում է 3 չափորոշիչներին տվյալ տվյալների տիրույթներին և տալիս է համապատասխան չափանիշների արժեքը արդյունքի համար նշված տիրույթում:
🔎 Բանաձևի բաշխում.
- MATCH ֆունկցիան ընդունում է որոնման արժեքներ, ինչպիսիք են B15 , C15 և D15 օգտագործելով AND նրանց միջև:
- Հաջորդը վերցնում է INDEX ֆունկցիան, որի շրջանակներում փնտրվող արժեքներից յուրաքանչյուրի որոնման զանգվածներն են B5:B12 , C5:C12, և D5:D12 :
- MATCH ֆունկցիայի վերջին արգումենտը 0-ն է՝ ճշգրիտ համապատասխանությունը տալու համար:
- Սրանք բոլորն ենտեղադրված է մեկ այլ INDEX ֆունկցիայի ներսում, որի առաջին արգումենտն այն միջակայքն է, որտեղից վերջապես կցուցադրվի արդյունքը:
Կարդալ ավելին. (2 եղանակ)
Նմանատիպ ընթերցումներ
- Excel Index Համապատասխանում է մեկ/բազմաթիվ չափանիշներին մեկ/բազմակի արդյունքներով
- Բազմաթիվ չափորոշիչներ Excel-ում, օգտագործելով INDEX, MATCH և COUNTIF ֆունկցիաները
- Գումարը INDEX-MATCH ֆունկցիաների հետ Excel-ում բազմաթիվ չափանիշների ներքո
- INDEX, MATCH և MAX Excel-ում բազմաթիվ չափանիշներով
3. Բանաձև օգտագործելով INDEX երկու MATCH ֆունկցիաներով Excel-ում բազմաթիվ չափանիշներով
Սակայն վերը նշված մեթոդի հակառակն այն է, որ 2 MATCH ֆունկցիաներով բանաձևը գտնվում է INDEX-ով: ֆունկցիան նույնպես կարող է աշխատանքը կատարել:
Այժմ, ենթադրենք, որ մենք ունենք տվյալ տվյալների հավաքածուի փոփոխված տարբերակը, ներառյալ Hoodie-ի և T-shirt-ի մասին տեղեկություններ և դասավորված է հետևյալ կերպ:
Բանաձևը՝
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Այս դեպքում մենք օգտագործել ենք երկու MATCH գործառույթները տվյալների հավաքածուից արժեքները համապատասխանելու համար: Մեկը համապատասխանում է տողին, իսկ մյուսը՝ սյունակին: Երկուսն էլ MATCH բանաձևը տեղադրված է INDEX ֆունկցիայի մեջ, որն անթերի է աշխատում:
🔎 Բանաձևի բաշխում.
- Առաջին MATCH բանաձևը համապատասխանում է ապրանքի անվանմանը T-Shirt-ը կամ շարքի արժեքները( B6 և B7 ):
- secondMATCH բանաձևը վերցնում է երկու չափանիշի գույն և չափ (Կապույտ և միջին) միջակայքով: C4:F4 և C5:F5 համապատասխանաբար:
- Երկուսն էլ MATCH բանաձևը գտնվում է INDEX բանաձևի ներսում որպես երկրորդ արգումենտ: . INDEX բանաձևի առաջին արգումենտը վերցնում է առաջին արգումենտը որպես տվյալների տիրույթ, որից արդյունահանվելու է, իսկ երրորդը 0 է ճշգրիտ համընկնման համար:
Կարդալ ավելին․ Ինդեքսի համընկնման բազմաթիվ չափանիշներ տողերում և սյունակներում Excel-ում
INDEX-MATCH-ի այլընտրանք. FILTER ֆունկցիայի օգտագործում
<0 Ավելին, եթե դուք օգտագործում եք Microsoft 365, որն ունի դինամիկ զանգվածներ, ապա կարող եք օգտագործել FILTERֆունկցիան բազմաթիվ չափանիշներով որպես INDEX-MATCHբանաձևերի այլընտրանք: .Հետևեք քայլերին, որպեսզի իմանաք, թե ինչպես կիրառել FILTER ֆունկցիան այս նպատակով.
- Ընտրեք ամբողջ տվյալների բազան:
- Ընտրեք Աղյուսակ Տեղադրել ներդիրից:
- Ստուգեք աղյուսակի միջակայքը և նշեք Իմ աղյուսակն ունի վերնագրեր :
- Այնուհետև սեղմեք OK :
Ձեր աղյուսակը նման կլինի ստորև:
Հիմա ենթադրենք, որ ունեք 3 չափորոշիչ (նկարում ներկայացված է), որոնց միջոցով դուք պետք է գտնեք գինը e տվյալ արտադրանքի:
- Գրեք բանաձևը այն բջիջում, որտեղ ցանկանում եք տեսնելարդյունք՝
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Արդյունքը կցուցադրվի բջիջում։
Նշում. Համապատասխանաբար ընտրեք միջակայքը և այն կցուցադրվի որպես աղյուսակի անվանում (այս դեպքում՝ Աղյուսակ 2), ներառյալ տիրույթի վերնագիրը (Գինը, Ապրանքի ID-ն, Գույնը և Չափը): համապատասխանաբար տատանվում է) բանաձևում, քանի որ տվյալների բազան վերածվում է Excel աղյուսակի:
🔎 Բանաձևի բաշխում. Բանաձևը վերցնում է 3 արգումենտ,
- Առաջին արգումենտը զանգված է, որը տվյալների տիրույթն է, որից կարտահանվի վերադարձի արժեքը:
- Երկրորդ արգումենտը <1 է:>ներառել
Կարդալ ավելին. Excel INDEX MATCH՝ մեկ բջիջում բազմաթիվ արժեքներ վերադարձնելու համար
Հիշելու բաներ
1. Դուք կարող եք սեղմել CTRL+SHIFT+ENTER ստեղնաշարից՝ կուրսորը պահելով զանգվածներ ներառող բանաձևերի վերջում: Թեև այն լավ է աշխատում՝ պարզապես սեղմելով Enter , սակայն ապահով լինելու համար կարող եք օգտագործել այս տեխնիկան զանգվածների հետ աշխատելիս:
2. FILTER ֆունկցիան հասանելի է միայն Microsoft 365 -ի համարդինամիկ զանգվածի հատկանիշ: Եթե դուք չունեք այս տարբերակը և օգտագործում եք ավելի հին տարբերակը, անցեք մյուս 3 բանաձևերին:
Եզրակացություն
Հոդվածը պարունակում է INDEX և MATCH գործառույթների համառոտ նկարագրությունը: Այնուհետև այն օգտագործեց տվյալների բազա՝ կիրառելով 4 տարբեր բանաձևեր՝ օգտագործելով INDEX , MATCH, և FILTER ֆունկցիաները Excel-ում բազմաթիվ չափանիշներով: Հուսով եմ, որ հոդվածը օգտակար էր ձեզ համար: Եթե ցանկանում եք ավելին ուսումնասիրել, կարող եք ստուգել համապատասխան հոդվածները ստորև: Հարցերի դեպքում կարող եք գրել մեկնաբանությունների բաժնում։