Բովանդակություն
Դուք ճիշտ տեղում եք եկել, եթե փնտրում եք պատասխան կամ եզակի խորհուրդներ Excel-ի տարբեր զանգվածներից բազմաթիվ չափանիշներին համապատասխանելու համար: Excel-ում տարբեր զանգվածներից մի քանի չափանիշներ համապատասխանելու տարբեր եղանակներ կան: Այս հոդվածը ձեզ կուղեկցի յուրաքանչյուր քայլի միջով՝ համապատասխան օրինակներով: Արդյունքում, դուք կարող եք դրանք հեշտությամբ օգտագործել ձեր նպատակի համար: Անցնենք հոդվածի հիմնական քննարկմանը:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել այն աշխատանքային գրքույկը, որը ես օգտագործել եմ այս հոդվածում ներքևից և ինքնուրույն զբաղվել դրանով:
Համապատասխանեցնել բազմաթիվ չափանիշներ տարբեր զանգվածներից.xlsx
6 մեթոդ՝ Excel-ում տարբեր զանգվածներից մի քանի չափանիշների համապատասխանելու համար
Այս բաժնում ես ձեզ ցույց կտամ 6 արագ և հեշտ եղանակներ՝ Windows օպերացիոն համակարգի Excel-ի տարբեր զանգվածներից բազմաթիվ չափանիշների համապատասխանելու համար: Այս հոդվածը պարունակում է մանրամասն բացատրություններ ամեն ինչի համար հստակ նկարազարդումներով: Այստեղ ես օգտագործել եմ Microsoft 365 տարբերակը : Այնուամենայնիվ, դուք կարող եք օգտագործել ցանկացած այլ տարբերակ՝ կախված ձեր առկայությունից: Խնդրում ենք թողնել մեկնաբանություն, եթե այս հոդվածի որևէ հատված չի աշխատում ձեր տարբերակում:
Այս տվյալների բազայում ես փորձել եմ իրական օրինակ ներկայացնել: Տվյալների հավաքածուն տեղեկատվություն է պարունակում հագուստի որոշ ապրանքների մասին: Այն ունի չորս սյունակ՝ ապրանքի անվանումը , Գույնը , Չափը և Գինը ինչպես տեսնում եք:հետեւյալ պատկերում.
1. Օգտագործելով զանգվածի բանաձևը INDEX և MATCH ֆունկցիաներով
Այստեղ ես վերցրել եմ Արտադրանքի գինը Ապրանքի ( Cell B11 ) հիման վրա: ապրանքի Անվանման , Գույնի, և Չափի վրա:
📌 Քայլեր՝
- Դրա համար նախ տեղադրեք ապրանքի անունը , գույնը և չափը բջիջներում G5 , G6 , G7
- Այնուհետև տեղադրեք հետևյալ բանաձևը G8 բջջի մեջ` ստանալու գինը այդ չափանիշներին համապատասխանող ապրանքի համար.
=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")
🔎 Բանաձեւի բաշխում.
✅ Բազմապատկման գործողություն :
→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (վերնաշապիկ = Ապրանքի սյունակ)*(Indigo = Գունավոր սյունակ)*(L = Չափի սյունակ) = {FALSE; ՍՈՒՏ;ՍՈՒՏ;ՍԵՂՏ;ՍԵՂՏ;ՍԵՂՏ;ՍՏՈՒՂ;ՃԻՇՏ;ՃԻՇՏ;ՃԻՇՏ;ՃԻՇՏ;ՃԻՇՏ;ՃԻՇՏ;ՃԻՇՏ;ՍԵՂՏ;ՍՈՒՏ}*(G6=C5:C20)*(G7=D5:D20)}
Այն կփնտրի արժեքները համապատասխան սյունակում և ըստ դրա կվերադարձնի TRUE/FALSE արժեքները:
→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}
Բազմապատկման օպերատորը (*) փոխակերպում է այս արժեքները 0-ի և 1-ի, այնուհետև կատարում է Բազմապատկման գործողություն, որը բոլոր մյուս արժեքները փոխակերպում է 0-ի, բացառությամբ ցանկալի արդյունքի:
✅ MATCH ֆունկցիան Գործողություն :
→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13
Սա ֆունկցիան փնտրում է 1 արժեքը փոխարկված միջակայքում ևվերադարձնում է դիրքը։
✅ INDEX ֆունկցիան Գործողություն :
→ IFERROR(INDEX(E5:E20,13), «Ոչ Match») → 50
Այս ֆունկցիան վերադարձնում է արժեքը 13-րդ շարքում գինը սյունակի, որը ցանկալի արդյունքն է: Այն դեպքերում, երբ համընկնումներ չկան, INDEX ֆունկցիան կվերադարձնի #N/A սխալ: Նման սխալները կարգավորելու և մարդու կողմից ընթեռնելի հաղորդագրություն ցուցադրելու համար այստեղ օգտագործվում է « No Match », IFERROR ֆունկցիան :
Կարդալ ավելին. Excel INDEX MATCH բազմակի չափանիշներով (4 հարմար օրինակ)
2. Օգտագործելով INDEX և MATCH ֆունկցիաների ոչ զանգվածային բանաձևը
Այստեղ ես փորձել եմ կատարել նույն առաջադրանքը, ինչ նախկինում: Բանաձևը նույնպես նույնն է, բացառությամբ, որ կա լրացուցիչ INDEX ֆունկցիա և ընտրված ոչ զանգվածային տեսակ INDEX ֆունկցիայի:
📌 Քայլեր. 4>
- Դրա համար նախ տեղադրեք արտադրանքի անունը, գույնը, և չափը համապատասխան բջիջներում:
- Այնուհետև տեղադրեք հետևյալ բանաձևը G8 բջիջի մեջ ՝ այդ չափանիշներին համապատասխանող ապրանքի գինը ստանալու համար.
=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")
ոչ զանգվածային բանաձևի այնպես, որ այն կարող է իրականացվել որևէ մեկի կողմից, ով ծանոթ չէ Excel զանգվածի գործառույթներին: Նոր INDEX ֆունկցիան մշակում է վերադարձված զանգվածըԲազմապատկման գործողություն, որը վերացնում է զանգվածի բանաձևի անհրաժեշտությունը:
Կարդալ ավելին. Ինդեքսի համընկնում Բազմաթիվ չափանիշներ Excel-ում (առանց զանգվածի բանաձևի)
Նմանատիպ ընթերցումներ
- Ինդեքսի համընկնում 3 չափանիշով Excel-ում (4 օրինակ)
- SUMIF-ը INDEX-ի և MATCH ֆունկցիաների հետ Excel-ում
- Ինդեքսի համընկնում է բազմաթիվ տողերի գումարը Excel-ում (3 եղանակ)
- INDEX MATCH մի քանի չափանիշներով Տարբեր թերթիկ (2 եղանակ)
- Բազմաթիվ չափանիշներ Excel-ում, օգտագործելով INDEX, MATCH և COUNTIF ֆունկցիաները
3. INDEX MATCH Formula for Multiple Criteria Excel-ի տարբեր հորիզոնական և ուղղահայաց զանգվածներից
3.1 Ուղղահայաց որոնում սյունակներում
Բացի վերը նկարագրված նախորդ եղանակներից, կարող եք համատեղել INDEX և MATCH Հորիզոնական և ուղղահայաց որոնման գործառույթներ բազմաթիվ չափանիշներով: Դա անելու համար հետևեք ստորև նշված քայլերին:
📌 Քայլեր.
- Սկզբում սեղմեք C18 բջիջը և տեղադրեք հետևյալ բանաձևը:
=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))
- Այնուհետև սեղմեք Enter
Արդյունքում դուք կարող եք ստանալ ցանկալի արդյունք ձեր ցանկալի վաճառողի համար:
3.2 Որոնել հորիզոնական տողերում
Դուք կարող եք նաև համատեղել INDEX և MATCH գործառույթները՝ մի քանի չափանիշների հորիզոնական որոնման համար՝ հետևելով ստորև նշված քայլերին:
📌 Քայլեր՝
- Առաջին , սեղմել C10 բջիջի վրա ։
- Այնուհետև տեղադրեք հետևյալ բանաձևը և սեղմեք Enter
=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))
Այսպիսով, դուք կարող եք ստանալ ցանկալի անձի բաժինը հորիզոնական որոնման միջոցով:
4. INDEX MATCH Formula to Match Multiple Criterie from Arrays in Տարբեր Excel թերթիկներ
Մտածեք մի իրավիճակ, երբ դուք աշխատում եք բիզնես ֆերմայում: Ձեր ղեկավարը ձեզ հանձնարարություն է տվել, որտեղ դուք պետք է գտնեք տարբեր վաճառքի ներկայացուցիչների վաճառքի գումարը մեկ այլ աշխատաթերթից: Դուք կարող եք դա անել հեշտությամբ՝ օգտագործելով INDEX MATCH բանաձևը:
- Հետևյալ օրինակում «ID» , «Անունը» և «Վաճառք» աշխատողները տրվում են կամայականորեն: Դուք պետք է գտնեք «Վաճառք» որոշակի «ID» և կոնկրետ «Անուն» այլ աշխատաթերթում: Աշխատանքային թերթիկը կոչվում է «Տվյալներ» :
- Ստեղծեք մեկ այլ աղյուսակ նոր աշխատաթերթում, որը պարունակում է «ID» սյունակներ: , «Անուն» և «Վաճառք» : Այս նոր աշխատաթերթում մենք կգտնենք արդյունքը: Անվանեք այս աշխատաթերթը որպես «M01» :
- Այնուհետև տեղադրեք հետևյալ բանաձևը «M01» աշխատաթերթի D5 բջիջում:
=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))
- Այժմ կիրառեք նույն բանաձևը մնացած բջիջների համար:
- Այսպիսով, դուք օգտագործել եք բազմաթիվ չափորոշիչներ՝ տարբեր աշխատաթերթերից արժեք պարզելու համար:
5. Օգտագործելով COUNTIFS ֆունկցիան՝ բազմաթիվ չափանիշներին համապատասխանելու համարՏարբեր զանգվածներից
Մենք կարող ենք օգտագործել COUNTIFS ֆունկցիան Excel-ում բազմաթիվ չափանիշներին համապատասխանելու համար: Այդ դեպքում մենք պետք է օգտագործենք ԵՎ տրամաբանությունը տարբեր սյունակներում չափորոշիչների համար և OR տրամաբանությունը նույն սյունակի չափանիշների համար:
5.1 Օգտագործելով AND Բազմաթիվ սյունակներում բազմակի չափանիշների տրամաբանությունը
ԵՎ տրամաբանությունը նշանակում է, որ բոլոր չափանիշները պետք է համապատասխանեն իրական արժեքը ստանալու համար: Այստեղ ես հաշվարկել եմ տողերի ընդհանուր թիվը՝ հիմնվելով Անուն , Գույնը և Չափը չափանիշների վրա։
📌 Քայլեր :
- Սկզբում տեղադրեք արտադրանքի , գույնի և չափի անունը տիրույթի համապատասխան բջիջներում F5:F7 ։
- Այնուհետև տեղադրեք հետևյալ բանաձևը F8 բջիջում ՝ ստանալու համար տրված չափանիշներին համապատասխանող բջիջների քանակը.
=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)
🔎 Բանաձեւի բաշխում.
=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(Ապրանքի սյունակ, վերնաշապիկ, գույնի սյունակ, ինդիգո, չափի սյունակ, L) → 1
- Այն որոնում է արժեքները համապատասխան սյունակներում և մեծացնում է քանակը, եթե բոլոր չափանիշները համընկնում են:
- Կա միայն մեկ սյունակ, որտեղ բոլոր չափանիշները համընկնում են: Այսպիսով, դա ցանկալի արդյունքն է:
- Այսպիսով, դուք ունեք բջիջների քանակը, որոնք համապատասխանում են տարբեր զանգվածների համար տրված չափանիշներին:
Կարդալ ավելին. Ինդեքսի համընկնում է բազմաթիվ չափանիշների շարքերում և սյունակներում Excel-ում
5.2 ԿԱՄՆույն սյունակում մի քանի չափանիշի տրամաբանությունը
ԿԱՄ տրամաբանությունը նշանակում է, որ եթե մեկ չափանիշը համընկնում է, TRUE արժեքը կվերադարձվի: Այստեղ ես հաշվարկել եմ տողերի ընդհանուր թիվը, որտեղ գունային արժեքներն են « Կարմիր » և « Դեղին »:
Դա անելու համար տեղադրեք հետևյալ բանաձևը: բջիջ F4 ` տվյալ չափանիշներին համապատասխանող բջիջների թիվը ստանալու համար.
=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))
🔎 Բանաձևի բաշխում.
→ SUM(COUNTIFS(C11:C31,{«Կարմիր»,«Դեղին»})) → SUM( COUNTIFS (Գունավոր սյունակ,{«Կարմիր», «Դեղին»}))
COUNTIFS ֆունկցիան որոնում է համապատասխան սյունակի արժեքները և մեծացնում է քանակը, եթե որևէ չափանիշ համապատասխանում է . Քանի որ կան երեք «Կարմիր» և երեք «Դեղին», այդ իսկ պատճառով COUNTIFS ֆունկցիան վերադարձնում է 3,3:
→ SUM(3,3) → 6
SUM ֆունկցիան ավելացնում է երկու արժեքները և վերադարձնում ցանկալի արդյունքը:
- Այսպիսով ես հաշվարկել եմ ընդհանուր գումարը կարմիր և դեղին արտադրանք:
Կարդալ ավելին. Գումարը INDEX-MATCH ֆունկցիաներով Excel-ում մի քանի չափանիշների ներքո
6 . Օգտագործելով FILTER ֆունկցիան
Ինչպես ենթադրում է անունը, FILTER ֆունկցիան զտում է մի շարք բջիջներ՝ հիմնված որոշակի չափանիշների վրա: Այս մեթոդի համար մի քանի ֆունկցիաներով բանաձևեր չեք գրում: Գործողությունը կատարելու համար բավական է միայն FILTER ֆունկցիան: Այստեղ ես վերցրել եմ Ապրանքի Գինը ( Բջջ B11 )` հիմնված արտադրանքի Անվանման , Գույնի, և Չափի վրա:
📌 Քայլեր.
- Սկզբում տեղադրեք արտադրանքի , գույնը և չափը համապատասխան բջիջներում տիրույթի F5:F7 :
- Այնուհետև տեղադրեք հետևյալ բանաձևը F8 բջջում` բոլոր չափանիշներին համապատասխանող ապրանքի գինը ստանալու համար:
=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")
🔎 Բանաձեւի բաշխում.
✅ Բազմապատկման գործողություն՝
→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Արտադրանքի սյունակ = վերնաշապիկ)*(Գունավոր սյունակ = Ինդիգո)*(Չափի սյուն = L) = {FALSE ;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}
Այն կփնտրի արժեքները համապատասխան սյունակում և կվերադարձնի TRUE/FALSE արժեքներն ըստ դրա:
→ {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0
Բազմապատկման օպերատորը (*) այս արժեքները փոխակերպում է 0-ի և 1-ի, այնուհետև կատարում է բազմապատկման գործողությունը, որը փոխանցում է Բոլոր մյուս արժեքները փոխում է 0-ի, բացառությամբ ցանկալի արդյունքի:
✅ FILTER ֆունկցիան՝
→ FILTER(E14:E34,{0;0;0) ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},«Համապատասխանություն չկա») = ՖԻԼՏԵՐ (Գին Սյունակ {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},«Անհամընկնումներ») = 50
FILTER ֆունկցիան որոնում է Գին սյունակում ինդեքսի թվերով և վերադարձնում բջիջի արժեքը որտեղ համապատասխան ցուցանիշըարժեքը մեկն է (1), այս դեպքում՝ 50:
- Այսպիսով, ես հաշվարկել եմ ապրանքի գինը, որը համապատասխանում է տրված բազմաթիվ չափանիշներին:
Նշում.
Այս հոդվածը գրելիս FILTER ֆունկցիան հասանելի է միայն Excel 365-ում: Այսպիսով, Եթե դուք օգտագործում եք Excel-ի այլ տարբերակներ, ապա պետք է ստուգեք մյուս մեթոդները:
Եզրակացություն
Այս հոդվածում դուք գտել եք, թե ինչպես կարելի է համապատասխանեցնել տարբեր չափանիշների մի քանի չափանիշներ: զանգվածներ Excel-ում: Հուսով եմ, որ դուք կարողացաք լուծում գտնել ձեր խնդրին: Խնդրում ենք թողնել մեկնաբանություն, եթե ունեք առաջարկներ կամ հարցեր: Շնորհակալություն։