Excel ծրագրի առավել օգտակար հատկություններից մեկը INDEX օպերատորն է: Այն որոնում է տվյալների մի շարք տիրույթներում նշված շարքի և սյունակի խաչմերուկում ՝ արդյունքը վերադարձնելով նախկինում նշանակված խցին: Բայց այս գործառույթի ամբողջական հնարավորությունները բացահայտվում են, երբ օգտագործվում են բարդ բանաձևեր `այլ օպերատորների հետ համատեղ: Եկեք դիտարկենք դրա կիրառման տարբեր տարբերակները:
Օգտագործելով INDEX գործառույթը
Օպերատոր ԻՆԴԵՔՍ պատկանում է կատեգորիայի մի շարք գործառույթների Հղումներ և զանգվածներ. Այն ունի երկու տեսակ ՝ զանգվածների և հղումների համար:
Զանգվածների տարբերակն ունի հետևյալ շարահյուսությունը.
= INDEX (զանգված; row_number; column_number)
Միևնույն ժամանակ, բանաձևի վերջին երկու փաստարկները կարող են օգտագործվել ինչպես միասին, այնպես էլ դրանցից որևէ մեկով, եթե զանգվածը միակողմանի է: Բազմաստիճան տիրույթի համար երկու արժեքներն էլ պետք է օգտագործվեն: Պետք է նաև հաշվի առնել, որ տողի և սյունակի համարը չի հասկացվում, որ թերթի կոորդինատներում գտնվող համարն է, բայց հենց նշված զանգվածի ներսում գտնվող կարգը:
Հղման տարբերակի շարահյուսությունը հետևյալն է.
= INDEX (հղում; row_number; column_number; [area_number])
Այստեղ, նույն կերպ, երկուսից կարող եք օգտագործել միայն մեկ փաստարկ. Տողի համարը կամ Սյունակի համարը. Փաստարկ «Տարածքի համարը» այն ընդհանուր առմամբ ընտրովի է, և այն կիրառվում է միայն այն ժամանակ, երբ մի քանի շարք ընդգրկված են գործողության մեջ:
Այսպիսով, օպերատորը որոնում է տվյալ շարքում գտնվող տվյալները ՝ շարքը կամ սյունը նշելիս: Այս հատկությունը շատ նման է VLR օպերատոր, բայց ի տարբերություն դրան, այն կարող է որոնել գրեթե ամենուր, և ոչ միայն սեղանի ձախ սյունակում:
Մեթոդ 1. Օգտագործել զանգվածի համար INDEX օպերատորը
Նախևառաջ եկեք վերլուծենք օպերատորը ՝ օգտագործելով ամենապարզ օրինակը ԻՆԴԵՔՍ զանգվածների համար:
Մենք ունենք աշխատավարձի սեղան: Առաջին սյունակում ներկայացված են աշխատողների անունները, երկրորդը ցույց է տալիս վճարման ամսաթիվը, իսկ երրորդը ցույց է տալիս վաստակի չափը: Պետք է աշխատողի անունը ցույց տանք երրորդ տողում:
- Ընտրեք բջիջը, որում կցուցադրվի մշակման արդյունքը: Կտտացրեք պատկերակին «Տեղադրեք գործառույթը», որը գտնվում է անմիջապես բանաձևի սանդղակի ձախ կողմում:
- Ընթացքի մեջ է ակտիվացման կարգը Գործառույթի կախարդներ. Կարգում Հղումներ և զանգվածներ այս գործիքը կամ «Ամբողջ այբբենական ցուցակ» անուն եմ փնտրում ԻՆԴԵՔՍ. Այս օպերատորը գտնելուց հետո ընտրեք այն և կտտացրեք կոճակը «Լավ», որը գտնվում է պատուհանի ստորին մասում:
- Մի փոքր պատուհան է բացվում, որի ընթացքում անհրաժեշտ է ընտրել գործառույթի տեսակներից մեկը. Զանգված կամ Հղում. Մեզ պետք է տարբերակ Զանգված. Այն գտնվում է նախ և առաջ և ընդգծվում է լռելյայն: Հետեւաբար, մենք պարզապես պետք է սեղմել կոճակը «Լավ».
- Գործառույթի փաստարկների պատուհանը բացվում է ԻՆԴԵՔՍ. Ինչպես նշվեց վերևում, նա ունի երեք փաստարկ, և ըստ այդմ ՝ լրացնելու երեք դաշտ:
Դաշտում Զանգված Դուք պետք է նշեք մշակման ենթակա տվյալների տիրույթի հասցեն: Այն կարելի է ձեռքով վարել: Բայց խնդիրը հեշտացնելու համար մենք այլ կերպ կանենք: Տեղադրեք կուրսորը համապատասխան դաշտում, այնուհետև թերթիկի վրա շրջեք աղյուսակային տվյալների ամբողջ տեսականին: Դրանից հետո, միջակայքի հասցեն անմիջապես կցուցադրվի դաշտում:
Դաշտում Տողի համարը դրեք համարը "3", քանի որ պայմանով մենք պետք է ցուցակի երրորդ անունը որոշենք: Դաշտում Սյունակի համարը սահմանեք համարը "1", քանի որ անուններով սյունակը ընտրված միջակայքում առաջինն է:
Բոլոր նշված պարամետրերն ավարտվելուց հետո կտտացրեք կոճակին «Լավ».
- Մշակման արդյունքը ցուցադրվում է խցում, որը նշված է այս հրահանգի առաջին կետում: Մասնավորապես, հանված ազգանունը ընտրված տվյալների տիրույթի ցանկում երրորդն է:
Մենք ուսումնասիրեցինք գործառույթի կիրառումը ԻՆԴԵՔՍ բազմաչափ զանգվածում (բազմաթիվ սյուներ և շարքեր): Եթե միջակայքը միակողմանի լիներ, փաստարկների պատուհանում տվյալները լրացնելն ավելի դյուրին կլիներ: Դաշտում Զանգված նույն մեթոդով, ինչ վերը նշված է, մենք նշում ենք դրա հասցեն: Այս դեպքում տվյալների տիրույթը բաղկացած է միայն մեկ սյունակում միայն արժեքներից: «Անուն». Դաշտում Տողի համարը նշեք արժեքը "3", քանի որ անհրաժեշտ է պարզել տվյալները երրորդ շարքից: Դաշտը Սյունակի համարը ընդհանուր առմամբ, այն կարող եք թողնել դատարկ, քանի որ մենք ունենք միակողմանի տիրույթ, որում օգտագործվում է ընդամենը մեկ սյուն: Կտտացրեք կոճակը «Լավ».
Արդյունքը կլինի նույնը, ինչ վերը նշված է:
Սա ձեզ համար ամենապարզ օրինակն էր `տեսնելու համար, թե ինչպես է գործում այս գործառույթը, բայց գործնականում դրա օգտագործման նմանատիպ տարբերակը դեռ հազվադեպ է օգտագործվում:
Դաս: Excel- ի հատկությունների հրաշագործ
Մեթոդ 2. Գործածություն SEARCH- ի հետ համատեղ
Գործնականում գործառույթը ԻՆԴԵՔՍ առավել հաճախ օգտագործվում է փաստարկով Որոնել. Փունջ ԻՆԴԵՔՍ - Որոնել Excel- ում աշխատելիս հզոր գործիք է, որն իր գործառույթով ավելի ճկուն է, քան իր ամենամոտ անալոգը `օպերատորը VPR- ն.
Գործառույթի հիմնական նպատակը Որոնել ընտրված տիրույթում որոշակի արժեքի կարգի համարի ցուցանակ է:
Օպերատորի սինթաքս Որոնել այդպիսին.
= SEARCH (որոնում_value, lookup_array, [match_type])
- Ասված արժեքը - սա այն արժեքն է, որի դիրքը մեր որոնման տիրույթում.
- Դիտվել է զանգված այն միջակայքն է, որտեղ գտնվում է այս արժեքը.
- Խաղի տեսակը - Սա կամընտիր պարամետր է, որը որոշում է ճշգրիտ կամ մոտավորապես որոնել արժեքները: Մենք ճշգրիտ արժեքներ ենք փնտրում, ուստի այս փաստարկը չի օգտագործվում:
Այս գործիքի միջոցով դուք կարող եք ավտոմատացնել փաստարկների մուտքը Տողի համարը և Սյունակի համարը գործառույթում ԻՆԴԵՔՍ.
Տեսնենք, թե ինչպես կարելի է դա անել կոնկրետ օրինակով: Մենք աշխատում ենք նույն սեղանի հետ, որը քննարկվել է վերևում: Առանձին-առանձին, մենք ունենք ևս երկու դաշտ ` «Անուն» և «Գումարը». Անհրաժեշտ է համոզվել, որ աշխատողի անունը մուտքագրելու դեպքում ինքնաբերաբար ցուցադրվում է վաստակած գումարի չափը: Տեսնենք, թե ինչպես դա կարող է գործադրվել գործառույթներ կիրառելով ԻՆԴԵՔՍ և Որոնել.
- Առաջին հերթին մենք պարզում ենք, թե ինչ աշխատավարձ է ստանում աշխատող Parfenov D.F- ն: Նրա անունը համապատասխան դաշտում մուտքագրեք:
- Ընտրեք դաշտում բջիջ «Գումարը»որում կցուցադրվի վերջնական արդյունքը: Գործարկել գործառույթի փաստարկների պատուհանը ԻՆԴԵՔՍ զանգվածների համար:
Դաշտում Զանգված մենք մտնում ենք սյունակի այն կոորդինատները, որոնցում տեղակայված են աշխատողների աշխատավարձերը:
Դաշտը Սյունակի համարը թողնել այն դատարկ, քանի որ որպես օրինակ օգտագործում ենք միակողմանի տիրույթը:
Բայց դաշտում Տողի համարը մենք պարզապես պետք է գործառույթ գրենք Որոնել. Գրելու համար մենք հավատարիմ ենք վերը քննարկված շարահյուսությանը: Անմիջապես դաշտում մուտքագրեք օպերատորի անունը «Փնտրում» առանց չակերտների Դրանից հետո անմիջապես բացեք փակագիծը և նշեք ցանկալի արժեքի կոորդինատները: Սրանք այն բջջային կոորդինատներն են, որոնցում մենք առանձին-առանձին արձանագրել ենք աշխատող Պարֆենովի անունը: Մենք դնում ենք կիսաշրջան և նշում ենք դիտվող տեսականու կոորդինատները: Մեր դեպքում սա սյունակի հասցեն է `աշխատողների անուններով: Դրանից հետո փակեք փակագիծը:
Բոլոր արժեքները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».
- Արդյունքում, վաստակած գումարի արդյունքը Դ. Պարֆենովը մշակելուց հետո ցուցադրվում է դաշտում «Գումարը»:
- Հիմա եթե դաշտում «Անուն» մենք բովանդակությունը կփոխենք «Պարֆենով Դ.Ֆ.»:, օրինակ, «Պոպովա Մ. Դ.», այդ ժամանակ ինքնաբերաբար կփոխվի ոլորտում աշխատավարձի արժեքը «Գումարը».
Մեթոդ 3. Կարգավորել բազմաթիվ սեղաններ
Հիմա տեսնենք, թե ինչպես է գործավարը օգտագործում ԻՆԴԵՔՍ Կարող եք մշակել բազմաթիվ սեղաններ: Այդ նպատակով կկիրառվի լրացուցիչ փաստարկ: «Տարածքի համարը».
Մենք ունենք երեք սեղան: Յուրաքանչյուր աղյուսակում ցուցադրվում է աշխատողների աշխատավարձերը մեկ ամսվա ընթացքում: Մեր խնդիրն է պարզել երկրորդ աշխատողի (երկրորդ շարքի) աշխատավարձը (երրորդ շարքը) երրորդ ամսվա (երրորդ շրջանը):
- Ընտրեք բջիջը, որի արդյունքը արդյունքի կհասնի և սովորական ձևով կբացվի Խաղարկային հրաշագործ, բայց օպերատորի տեսակը ընտրելիս ընտրեք հղման տեսքը: Մեզ դա անհրաժեշտ է, քանի որ այս տեսակը աջակցում է փաստարկների լուծմանը: «Տարածքի համարը».
- Բացվում է վիճաբանության պատուհանը: Դաշտում Հղում մենք պետք է նշենք բոլոր երեք միջակայքների հասցեները: Դա անելու համար սահմանեք կուրսորը դաշտում և ընտրեք առաջին տիրույթը սեղմված ձախ մկնիկի կոճակով: Այնուհետև դրեք կիսագունդը: Սա շատ կարևոր է, քանի որ եթե դուք անմիջապես անցեք հաջորդ զանգվածի ընտրությանը, ապա դրա հասցեն պարզապես կփոխարինի նախորդի կոորդինատներին: Այսպիսով, կիսաշրջան մտնելուց հետո ընտրեք հաջորդ շարքը: Դրանից հետո նորից մենք կիսաբացարկ ենք դնում և ընտրում ենք վերջին զանգվածը: Ողջ արտահայտությունը, որը դաշտում է Հղում վերցրեք փակագծերը:
Դաշտում Տողի համարը նշեք համարը "2", քանի որ մենք փնտրում ենք ցուցակում երկրորդ ազգանունը:
Դաշտում Սյունակի համարը նշեք համարը "3"քանի որ աշխատավարձի սյունը յուրաքանչյուր աղյուսակում անընդմեջ երրորդն է:
Դաշտում «Տարածքի համարը» դրեք համարը "3", քանի որ մենք պետք է գտնենք տվյալ տվյալները երրորդ աղյուսակում, որը պարունակում է տեղեկատվություն երրորդ ամսվա աշխատավարձի վերաբերյալ:
Բոլոր տվյալները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».
- Դրանից հետո հաշվարկման արդյունքները ցուցադրվում են նախկինում ընտրված խցում: Այն ցույց է տալիս երրորդ աշխատողի (Վ. Մ. Սաֆրոնով) աշխատավարձի չափը երրորդ ամսվա համար:
Մեթոդ 4. Հաշվարկել գումարը
Հղման ձևը այնքան հաճախ չի օգտագործվում, որքան զանգվածի ձևը, բայց այն կարող է օգտագործվել ոչ միայն բազմաբնույթ տիրույթների հետ աշխատելիս, այլև այլ կարիքների համար: Օրինակ, այն կարող է օգտագործվել օպերատորի հետ համատեղ գումարը հաշվարկելու համար Գումար.
Գումարը ավելացնելիս Գումար ունի հետևյալ շարահյուսությունը.
= SUM (array_address)
Մեր հատուկ դեպքում ամսական բոլոր աշխատողների վաստակի չափը կարելի է հաշվարկել հետևյալ բանաձևով.
= SUM (C4: C9)
Բայց դուք կարող եք այն մի փոքր ձևափոխել `օգտագործելով գործառույթը ԻՆԴԵՔՍ. Այնուհետև այն կունենա հետևյալ ձևը.
= SUM (C4: INDEX (C4: C9; 6))
Այս դեպքում զանգվածի սկզբի կոորդինատները ցույց են տալիս բջիջը, որով նա սկսում է: Բայց զանգվածի ավարտը նշող կոորդինատներում օգտագործվում է օպերատորը ԻՆԴԵՔՍ. Այս դեպքում `օպերատորի առաջին փաստարկը ԻՆԴԵՔՍ ցույց է տալիս մի շարք, իսկ երկրորդը `վերջին խցում` վեցերորդը:
Դաս: Excel- ի օգտակար հատկություններ
Ինչպես տեսնում եք, գործառույթը ԻՆԴԵՔՍ կարող են օգտագործվել Excel- ում `բավականին բազմազան առաջադրանքներ լուծելու համար: Չնայած մենք հեռու ենք համարել դրա կիրառման բոլոր հնարավոր տարբերակները, բայց միայն ամենատարածվածները: Այս գործառույթի երկու տեսակ կա ՝ հղում և զանգված: Այն կարող է օգտագործվել առավել արդյունավետ `այլ օպերատորների հետ համատեղ: Այս եղանակով ստեղծված բանաձևերը կկարողանան լուծել ամենաբարդ խնդիրները: