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

  • Կիսվել Սա
Hugh West

Դուք ճիշտ տեղում եք եկել, եթե փնտրում եք պատասխան կամ եզակի խորհուրդներ 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-ում: Հուսով եմ, որ դուք կարողացաք լուծում գտնել ձեր խնդրին: Խնդրում ենք թողնել մեկնաբանություն, եթե ունեք առաջարկներ կամ հարցեր: Շնորհակալություն։

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