INDEX և MATCH բազմաթիվ զանգվածներով
Ենթադրենք, դուք ունեք մի քանի աղյուսակներ նույն ենթագրերով, ինչպես ցույց է տրված ստորև, այս աղյուսակներից տրված չափանիշներին համապատասխանող արժեքների որոնումը կարող է ձեզ համար դժվար գործ լինել: Այս ձեռնարկում մենք կխոսենք այն մասին, թե ինչպես գտնել արժեք մի քանի զանգվածների, միջակայքերի կամ խմբերի մեջ՝ համապատասխանեցնելով հատուկ չափանիշները INDEX, MATCH և Ընտրեք ծրագրավորվող գործառույթների միջոցով:
Ինչպե՞ս որոնել արժեք բազմաթիվ զանգվածներում:
Իմանալու համար տարբեր խմբերի ղեկավարներ, որոնք պատկանում են տարբեր գերատեսչությունների, նախ կարող եք օգտագործել CHOOSE ֆունկցիան՝ թիրախավորելու աղյուսակը, որտեղից վերադարձնելու է առաջնորդի անունը: MATCH ֆունկցիան այնուհետև կպարզի առաջատարի դիրքը աղյուսակում, որտեղ նա պատկանում է: Ի վերջո, INDEX ֆունկցիան կվերցնի առաջատարը՝ հիմնվելով դիրքի տեղեկատվության վրա՝ գումարած հատուկ սյունակի վրա, որտեղ նշված են առաջնորդների անունները:
Ընդհանուր շարահյուսություն
=INDEX(CHOOSE(array_num,array1,array2,…),MATCH(lookup_value,lookup_array,0),column_num)
- զանգված_թիվ: CHOOSE թիվը օգտագործվում է ցանկից զանգվածը նշելու համար զանգված 1, զանգված 2,… արդյունքը վերադարձնելու համար:
- զանգված 1, զանգված 2,…: Արդյունքը վերադարձնելու զանգվածները: Այստեղ վերաբերում է երեք աղյուսակներին:
- lookup_value: Համակցման բանաձևի արժեքը, որն օգտագործվում է համապատասխան առաջատարի դիրքը գտնելու համար: Այստեղ վերաբերում է տվյալ խմբին.
- lookup_array: Բջիջների շրջանակը, որտեղ lookup_value նշված է. Այստեղ վերաբերում է խմբի տիրույթին: Նշում. Դուք կարող եք օգտագործել խմբի տիրույթը ցանկացած բաժնից, քանի որ դրանք բոլորը նույնն են, և մենք պարզապես պետք է ստանանք պաշտոնի համարը:
- սյունակի_համարը: Ձեր նշած սյունակը, որտեղից ցանկանում եք առբերել տվյալները:
Իմանալու համար Ա վարչությանը պատկանող D խմբի ղեկավար, խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը G5 բջիջում և սեղմել Մտնել արդյունքը ստանալու համար.
=INDEX(Ընտրեք(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20), ՄԱՏՉ (F5,$ B $ 5: $ B $ 8,0),2)
√ Նշում. դոլարի նշանները ($) վերևում ցույց են տալիս բացարձակ հղումներ, ինչը նշանակում է, որ բանաձևի անվան և դասերի միջակայքերը չեն փոխվի, երբ բանաձևը տեղափոխեք կամ պատճենեք այլ բջիջներ: Բանաձևը մուտքագրելուց հետո քաշեք լցման բռնակը ներքև՝ բանաձևը ներքևի բջիջներում կիրառելու համար, այնուհետև փոխեք այն զանգված_թիվ համապատասխանաբար:
Բանաձևի բացատրություն
=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)
- CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): CHOOSE ֆունկցիան վերադարձնում է 1st զանգված բանաձևում թվարկված երեք զանգվածներից: Այսպիսով, այն կվերադառնա $B$5:$C$8, այսինքն Ա բաժնի տվյալների տիրույթը.
- ՄԱՏՉ (F5, $B$5:$B$8,0): Լուցկու_տիպը 0 ստիպում է MATCH ֆունկցիան վերադարձնել առաջին համընկնման դիրքը Խումբ D, արժեքը բջիջում F5, զանգվածում $ B $ 5: $ B $ 8, Որը 4.
- INDEX (CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),ՄԱՏՉ (F5, $B$5:$B$8,0),2) = INDEX ($B$5:$C$8,4,2): INDEX գործառույթը վերականգնում է արժեքը խաչմերուկում 4րդ շարքը և 2տիրույթի րդ սյունակ $B$5:$C$8, Որը Emily.
Փոխվելուց խուսափելու համար զանգված_թիվ Բանաձևում ամեն անգամ, երբ այն պատճենում եք, կարող եք օգտագործել օգնական սյունակը, D սյունակը: Բանաձևը կլինի հետևյալը.
=INDEX(Ընտրեք(D5,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20), ՄԱՏՉ (F5,$ B $ 5: $ B $ 8,0),2)
√ Նշում. թվերը 1, 2, 3 օգնական սյունակում նշեք զանգված 1, զանգված 2, զանգված 3 CHOOSE ֆունկցիայի ներսում:
Հարակից գործառույթներ
Excel INDEX ֆունկցիան վերադարձնում է ցուցադրվող արժեքը ՝ հիմնված տվյալ դիրքի միջակայքից կամ զանգվածից:
Excel MATCH գործառույթը որոնում է որոշակի արժեք մի շարք բջիջներում և վերադարձնում արժեքի հարաբերական դիրքը:
CHOOSE ֆունկցիան վերադարձնում է արժեք արժեքների արգումենտի ցանկից՝ հիմնված տվյալ ինդեքսի համարի վրա: Օրինակ, CHOOSE(3,”Apple”,”Peach”,”Orange”) վերադարձնում է Orange-ը, ինդեքսի համարը 3 է, իսկ Orange-ը ֆունկցիայի ինդեքսի համարից հետո երրորդ արժեքն է:
Առնչվող բանաձևեր
Որոնման արժեքները մեկ այլ աշխատանքային թերթից կամ աշխատանքային գրքից
Եթե գիտեք, թե ինչպես օգտագործել VLOOKUP գործառույթը `աշխատանքային թերթում արժեքներ որոնելու համար, այլ աշխատանքային թերթից կամ աշխատանքային գրքից vlookup- ի արժեքները ձեզ համար խնդիր չեն լինի:
Vlookup ՝ դիմանական թերթիկի անունով
Շատ դեպքերում, գուցե ձեզ հարկավոր է տվյալների հավաքում բազմաթիվ աշխատանքային թերթերի միջոցով ՝ ամփոփման համար: VLOOKUP գործառույթի և ԱՆՄԻREԱԿԱՆ գործառույթի համադրությամբ դուք կարող եք ստեղծել բանաձև, որի նպատակն է դինամիկ թերթիկի անունով աշխատաթերթերում դիտել հատուկ արժեքներ:
Բազմակի չափանիշների որոնում INDEX- ով և MATCH- ով
Մի քանի սյունակներով և տողերով մակագրված Excel- ի աղյուսակում մեծ տվյալների բազայի հետ գործ ունենալիս միշտ դժվար է գտնել մի բան, որը բավարարում է բազմաթիվ չափանիշների: Այս դեպքում կարող եք օգտագործել զանգվածային բանաձև ՝ INDEX և MATCH գործառույթներով:
Գրասենյակի արտադրողականության լավագույն գործիքները
Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից
Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...
Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)
- Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
- Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
- Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը: