INDEX գործառույթը Microsoft Excel- ում

Excel- ի առավել օգտակար հատկություններից մեկը INDEX օպերատորն է: Այն որոնում է տվյալների շարքում, նշված շարքի եւ սյունակի խաչմերուկում, արդյունքը վերադարձնելով նախապես նշանակված բջիջ: Սակայն այս ֆունկցիայի լիարժեք ներուժը բացահայտվում է, երբ այն օգտագործվում է բարդ բանաձեւերում `այլ օպերատորների հետ համատեղ: Եկեք քննարկենք դրա կիրառման տարբեր տարբերակներ:

Օգտագործելով INDEX գործառույթը

Օպերատոր INDEX- ը պատկանում է կատեգորիայի գործառույթների խմբի "Հղումներ եւ տողեր". Այն ունի երկու սորտեր `զանգերի եւ հղումների համար:

Դասերի համար տարբերակը ունի հետեւյալ շարադրանքը.

= INDEX (զանգված; line_number; column_number)

Այս պարագայում բանաձեւի վերջին երկու փաստարկները կարող են օգտագործվել թե' միասին, եւ թե դրանցից որեւէ մեկը, եթե զանգվածը մեկաչափ է: Բազմաչափ չափման տիրույթում երկու արժեքները պետք է օգտագործվեն: Պետք է նաեւ նշել, որ տողը եւ սյունակն համարը թերթիկի կոորդինատներում համարը չէ, այլ նշված զանգվածի մեջ կարգը:

Հղման տարբերակի սինթետիկան նման է հետեւյալը.

= INDEX (հղում; line_number; column_number; [area_number])

Այստեղ դուք կարող եք օգտագործել նույն երկու փաստարկներից միայն մեկը. "Գիծի համարը" կամ "Սյունակային համարը". Արգումենտ «Տարածքի համարը» ընդհանուր առմամբ ընտրովի է եւ կիրառվում է միայն այն ժամանակ, երբ մի շարք միջակայքներ ներգրավված են շահագործման մեջ:

Այսպիսով, օպերատորը որոնում է տվյալներ նշված շարքում, երբ նշում է տող կամ սյուն: Այս ֆունկցիան շատ նման է իր հնարավորություններին vpr օպերատոր, բայց ի տարբերություն այն կարող է փնտրել գրեթե ամենուր, եւ ոչ միայն սեղանի ձախ սյունակում:

Մեթոդ 1. INDEX- ի օպերատորի օգտագործեք զանգվածների համար

Եկեք առաջին հերթին վերլուծենք, օգտագործելով ամենապարզ օրինակը, օպերատորի օգտագործման ալգորիթմը INDEX- ը arrays- ի համար:

Մենք ունենք աշխատավարձի սեղան: Առաջին սյունակում ցուցադրվում են աշխատողների անունները, երկրորդը, վճարման ամսաթիվը, իսկ երրորդը `եկամտի գումարը: Մենք պետք է ցուցաբերենք աշխատողի անունը երրորդ գծում:

  1. Ընտրեք այն բջիջը, որտեղ մշակման արդյունքը կցուցադրվի: Սեղմեք պատկերակը "Տեղադրեք գործառույթը"որը գտնվում է անմիջապես բանաձեւի սանդղակի ձախ կողմում:
  2. Ակտիվացման ընթացակարգը տեղի է ունենում: Ֆունկցիոնալ վարպետներ. Կատեգորիայում "Հղումներ եւ տողեր" այս գործիքը կամ «Ամբողջական այբբենական ցանկ» փնտրեք անուն INDEX- ը. Այս օպերատորը գտելուց հետո ընտրեք այն եւ սեղմեք կոճակը: "OK"որը գտնվում է պատուհանի ներքեւի մասում:
  3. Մի փոքրիկ պատուհան է բացվում, որտեղ դուք պետք է ընտրեք գործառույթներից որեւէ մեկը. «Արիի» կամ "ՈՒղեցույց". Մենք պետք է տարբերակը «Արիի». Այն գտնվում է առաջին եւ ընտրված է ըստ լռելյայն: Հետեւաբար, պարզապես հարկավոր է սեղմել կոճակը "OK".
  4. Գործունեության փաստարկի պատուհանը բացվում է: INDEX- ը. Ինչպես նշվեց վերեւում, այն ունի երեք փաստարկ, եւ, համապատասխանաբար, լրացնելու համար երեք դաշտ:

    Դաշտում «Արիի» Դուք պետք է նշեք վերամշակվող տվյալների տիրույթի հասցեն: Այն կարող է հանգեցնել ձեռքով: Բայց խնդիրը հեշտացնելու համար մենք այլ կերպ կանցնենք: Կպցնել կուրսորը համապատասխան դաշտում, այնուհետեւ կտտացնել աղյուսակի ամբողջ աղյուսակը: Դրանից հետո դաշտի հասցեն անմիջապես ցուցադրվում է դաշտում:

    Դաշտում "Գիծի համարը" դրեց համարը "3", քանի որ պայմանով մենք պետք է որոշենք երրորդ անունը ցանկում: Դաշտում "Սյունակային համարը" սահմանել համարը "1"քանի որ ընտրված տիրույթում առաջինը սյունն է:

    Բոլոր նշված պարամետրերից հետո, մենք սեղմեք կոճակը "OK".

  5. Վերամշակման արդյունքը ցուցադրվում է այն բջիջում, որը նշված է այս հրահանգի առաջին պարբերությունում: Այն ընտրված ազգանվան անունն է, որը ընտրված տվյալների տիրույթում ցանկում երրորդն է:

Մենք վերլուծել ենք գործառույթի կիրառումը: INDEX- ը բազմատեսակ զանգվածում (մի քանի սյուներ եւ տողեր): Եթե ​​ընդգրկույթը մեկ չափի էր, ապա փաստարկի պատուհանի մեջ լրացումներն ավելի հեշտ կլիներ: Դաշտում «Արիի» նույն մեթոդը, ինչպես վերեւում, մենք նշում ենք նրա հասցեն: Այս պարագայում տվյալների տիրույթը բաղկացած է միայն մեկ սյունակում գտնվող արժեքներից: «Անուն». Դաշտում "Գիծի համարը" նշեք արժեքը "3", քանի որ դուք պետք է իմանաք տվյալները երրորդ գծից: Դաշտը "Սյունակային համարը" ընդհանրապես, դուք կարող եք թողնել այն դատարկ, քանի որ մենք ունենք մեկ ծավալային տիրույթ, որի մեջ օգտագործվում է միայն մեկ սյունակ: Մենք սեղմեք կոճակը "OK".

Արդյունքը կլինի նույնը, ինչ վերը նշված է:

Դա ամենապարզ օրինակն է, որ տեսնեք, թե ինչպես է գործում այս գործառույթը, բայց գործնականում կիրառման այս տարբերակը դեռեւս հազվադեպ է օգտագործվում:

Դաս: Excel գործառույթը հրաշագործ

Մեթոդ 2 `օգտագործեք MATCH օպերատորի հետ միասին

Գործնականում գործառույթը INDEX- ը ամենից հաճախ օգտագործվում է փաստարկով ՄԱԴՉ. Bunch INDEX- ը - ՄԱԴՉ հզոր գործիք է Excel- ում աշխատելիս, որն ավելի ճկուն է իր ֆունկցիոնալությամբ, քան իր ամենամատչելի անալոգը, օպերատորը Vpr.

Ֆունկցիայի հիմնական խնդիրը ՄԱԴՉ ընտրված միջակայքում որոշակի արժեքի համարանիշի նշում է:

Օպերատորի սինտացիա ՄԱԴՉ ինչպիսիք են `

= MATCH (որոնման արժեք, lookup զանգված, [match_type])

  • Փնտրեք արժեքը - սա այն արժեքն է, որի դիրքորոշումը մենք փնտրում ենք.
  • Նայեց զանգվածը - սա այն շրջանակը, որի արժեքը գտնվում է;
  • Քարտեզագրման տեսակը - Սա ընտրովի պարամետր է, որը որոշում է արդյոք ճշգրիտ կամ մոտավորապես արժեքների որոնումը: Մենք կփնտրենք ճշգրիտ արժեքներ, ուստի այս փաստարկը չի օգտագործվում:

Այս գործիքով կարող եք ավտոմատացնել փաստարկների ներդրումը: "Գիծի համարը" եւ "Սյունակային համարը" գործառույթում INDEX- ը.

Տեսնենք, թե ինչպես կարելի է դա անել կոնկրետ օրինակով: Մենք աշխատում ենք նույն սեղանի շուրջ, որը վերը նշված է: Առանձին, մենք ունենք երկու լրացուցիչ դաշտեր, «Անուն» եւ «Գումար». Անհրաժեշտ է այնպես անել, որ երբ դուք մուտքագրեք աշխատողի անունը, նրա կողմից ստացված գումարը ինքնաբերաբար ցուցադրվում է: Տեսնենք, թե ինչպես կարելի է գործնականում կիրառել գործառույթները INDEX- ը եւ ՄԱԴՉ.

  1. Նախեւառաջ, պարզ կդառնա, թե ինչպիսի աշխատավարձ է ստանում աշխատողը, Պարֆենովը, ով ստանում է իր անունը համապատասխան դաշտում:
  2. Ընտրեք դաշտում գտնվող բջիջը «Գումար»որտեղ վերջնական արդյունքը կցուցադրվի: Սկսել գործառնական փաստարկի պատուհանը INDEX- ը arrays- ի համար:

    Դաշտում «Արիի» մենք մտնում ենք սյունակի կոորդինատները, որտեղ աշխատողների աշխատավարձի գումարները գտնվում են:

    Դաշտը "Սյունակային համարը" մենք թողնում ենք դատարկ, քանի որ մենք օգտագործում ենք մեկ-ծավալային տիրույթ:

    Բայց դաշտում "Գիծի համարը" մենք պարզապես պետք է գրել գործառույթ ՄԱԴՉ. Այն գրելու համար մենք հետեւում ենք վերը նկարագրված շարահյուսությանը: Անմիջապես դաշտում մուտքագրեք օպերատորի անունը «ՄԱՏՉ» առանց գնանշումների: Այնուհետեւ անմիջապես բացեք բրա եւ նշեք ցանկալի արժեքի կոորդինատները: Սրանք են այն բջիջի կոորդինատները, որտեղ մենք առանձնացնում ենք Պարֆեւովի աշխատողի անունը: Մենք տեղադրեցինք կետային վահանակ եւ նշեցինք դիտված տեսականի կոորդինատները: Մեր դեպքում, սա աշխատողների անուններով սյունակի հասցեն է: Դրանից հետո փակեք փակագիծը:

    Բոլոր արժեքներից հետո մուտքագրեք կոճակը "OK".

  3. Դրա արդյունքում ցուցադրվում է եկամուտների գումարի արդյունքը `Պարֆինովա Դ.Ֆ. «Գումար»:
  4. Հիմա եթե դաշտը «Անուն» մենք փոխում ենք բովանդակությունը "Պարֆենով Դ.Ֆ."օրինակ, "Պոպովա Մ.Դ."ապա ոլորտում աշխատավարձի արժեքը կփոխվի ինքնաբերաբար: «Գումար».

Մեթոդ 3. Բազմակի աղյուսակների մշակումը

Այժմ տեսնենք, թե ինչպես օգտագործելով օպերատորը INDEX- ը Դուք կարող եք կարգավորել բազմաթիվ աղյուսակներ: Այս նպատակի համար կօգտագործվի լրացուցիչ փաստարկ: «Տարածքի համարը».

Մենք ունենք երեք սեղան: Յուրաքանչյուր սեղան ցույց է տալիս աշխատողների աշխատավարձը տվյալ ամսվա համար: Մեր խնդիրն է երրորդ ամսվա (երրորդ տարածաշրջան) երկրորդ աշխատողի աշխատավարձի (երրորդ սյունը) պարզել:

  1. Ընտրեք այն բջիջը, որի արդյունքը կցուցադրվի եւ սովորաբար բացվում է Function Wizard, բայց ընտրելով օպերատորի տեսակը, ընտրեք հղումը: Մենք պետք է դա, որովհետեւ դա այս տեսակն է, որն աջակցում է գործին փաստարկին «Տարածքի համարը».
  2. Արգումենտ պատուհանը բացվում է: Դաշտում "ՈՒղեցույց" մենք պետք է նշենք բոլոր երեք միջակայքների հասցեները: Որպեսզի դա անել, սահմանեք կուրսորը դաշտում եւ ընտրեք առաջին տիրույթը ներքեւում ձախ մկնիկի կոճակը: Այնուհետեւ մենք տեղադրեցինք կետային վահանակ: Սա շատ կարեւոր է, քանի որ եթե անմիջապես անցնեք հաջորդ զանգվածի ընտրությունը, նրա հասցեն պարզապես փոխարինում է նախորդի կոորդինատները: Այսպիսով, կետային վահանակի ներդրումից հետո ընտրեք հետեւյալ տիրույթը: Այնուհետեւ կրկին տեղադրեցինք կետային վահանակ եւ ընտրեք վերջին զանգվածը: Բոլոր արտահայտությունը, որը գտնվում է դաշտում "ՈՒղեցույց" վերցրեք փակագծերում:

    Դաշտում "Գիծի համարը" նշեք համարը "2", քանի որ մենք փնտրում ենք երկրորդ անունը ցանկում:

    Դաշտում "Սյունակային համարը" նշեք համարը "3", քանի որ աշխատավարձի սյունակն ամեն սեղանի մեջ երրորդն է:

    Դաշտում «Տարածքի համարը» դրեց համարը "3", քանի որ մենք պետք է գտնենք տվյալներ երրորդ սեղանին, որը պարունակում է տեղեկատվություն երրորդ ամսվա աշխատավարձի վերաբերյալ:

    Հետո բոլոր տվյալները մուտքագրվում են, սեղմեք կոճակը "OK".

  3. Դրանից հետո հաշվարկի արդյունքները ցուցադրվում են նախապես ընտրված խցում: Այն ցույց է տալիս երրորդ ամսվա երկրորդ աշխատավարձի գումարը (Վ.Սաֆրոնովը):

Մեթոդ 4 `գումարի հաշվարկ

Ուղեցույցը հաճախ չի օգտագործվում որպես զանգվածի ձեւ, բայց այն կարող է օգտագործվել ոչ միայն մի քանի տողերի հետ աշխատելիս, այլեւ այլ կարիքների համար: Օրինակ, այն կարող է օգտագործվել օպերատորի հետ համակցված գումարը հաշվարկելու համար Ամբողջ.

Ավելացրեք գումարը Ամբողջ ունի հետեւյալ շարադրանքը.

= SUM (զանգվածի հասցեն)

Մեր դեպքում, ամսվա բոլոր աշխատողների շահույթը կարելի է հաշվարկել հետեւյալ բանաձեւով `

= SUM (C4: C9)

Բայց դուք կարող եք մի փոքր փոփոխել գործառույթը INDEX- ը. Այնուհետեւ այն կանդրադառնա:

= SUM (C4: INDEX (C4: C9; 6))

Այս դեպքում զանգվածի սկիզբի կոորդինատները նշում են այն բջիջը, որով սկսվում է: Սակայն զանգվածի վերջնորոշման կոորդինատներում օգտագործվում է օպերատորը INDEX- ը. Այս դեպքում օպերատորի առաջին փաստարկը INDEX- ը նշում է տիրույթը, իսկ երկրորդը `իր վերջին բջիջը վեցերորդն է:

Դաս: Օգտակար Excel հատկանիշները

Ինչպես տեսնում եք, գործառույթը INDEX- ը Excel- ում կարելի է օգտագործել բավականին բազմազան խնդիրների լուծման համար: Չնայած մենք շատ հեռու ենք դրա օգտագործման բոլոր հնարավոր տարբերակներից, բայց միայն ամենից պահանջվողներից: Այս գործառույթի երկու տեսակ կա `հղում եւ arrays: Առավել արդյունավետորեն կարելի է օգտագործել այլ օպերատորների հետ համատեղ: Այս ձեւով ստեղծված բանաձեւերը կկարողանան լուծել ամենաբարդ խնդիրները: