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

Pin
Send
Share
Send

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

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

Օպերատոր ԻՆԴԵՔՍ պատկանում է կատեգորիայի մի շարք գործառույթների Հղումներ և զանգվածներ. Այն ունի երկու տեսակ ՝ զանգվածների և հղումների համար:

Զանգվածների տարբերակն ունի հետևյալ շարահյուսությունը.

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

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

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

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

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

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

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

Նախևառաջ եկեք վերլուծենք օպերատորը ՝ օգտագործելով ամենապարզ օրինակը ԻՆԴԵՔՍ զանգվածների համար:

Մենք ունենք աշխատավարձի սեղան: Առաջին սյունակում ներկայացված են աշխատողների անունները, երկրորդը ցույց է տալիս վճարման ամսաթիվը, իսկ երրորդը ցույց է տալիս վաստակի չափը: Պետք է աշխատողի անունը ցույց տանք երրորդ տողում:

  1. Ընտրեք բջիջը, որում կցուցադրվի մշակման արդյունքը: Կտտացրեք պատկերակին «Տեղադրեք գործառույթը», որը գտնվում է անմիջապես բանաձևի սանդղակի ձախ կողմում:
  2. Ընթացքի մեջ է ակտիվացման կարգը Գործառույթի կախարդներ. Կարգում Հղումներ և զանգվածներ այս գործիքը կամ «Ամբողջ այբբենական ցուցակ» անուն եմ փնտրում ԻՆԴԵՔՍ. Այս օպերատորը գտնելուց հետո ընտրեք այն և կտտացրեք կոճակը «Լավ», որը գտնվում է պատուհանի ստորին մասում:
  3. Մի փոքր պատուհան է բացվում, որի ընթացքում անհրաժեշտ է ընտրել գործառույթի տեսակներից մեկը. Զանգված կամ Հղում. Մեզ պետք է տարբերակ Զանգված. Այն գտնվում է նախ և առաջ և ընդգծվում է լռելյայն: Հետեւաբար, մենք պարզապես պետք է սեղմել կոճակը «Լավ».
  4. Գործառույթի փաստարկների պատուհանը բացվում է ԻՆԴԵՔՍ. Ինչպես նշվեց վերևում, նա ունի երեք փաստարկ, և ըստ այդմ ՝ լրացնելու երեք դաշտ:

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

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

    Բոլոր նշված պարամետրերն ավարտվելուց հետո կտտացրեք կոճակին «Լավ».

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

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

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

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

Դաս: Excel- ի հատկությունների հրաշագործ

Մեթոդ 2. Գործածություն SEARCH- ի հետ համատեղ

Գործնականում գործառույթը ԻՆԴԵՔՍ առավել հաճախ օգտագործվում է փաստարկով Որոնել. Փունջ ԻՆԴԵՔՍ - Որոնել Excel- ում աշխատելիս հզոր գործիք է, որն իր գործառույթով ավելի ճկուն է, քան իր ամենամոտ անալոգը `օպերատորը VPR- ն.

Գործառույթի հիմնական նպատակը Որոնել ընտրված տիրույթում որոշակի արժեքի կարգի համարի ցուցանակ է:

Օպերատորի սինթաքս Որոնել այդպիսին.

= SEARCH (որոնում_value, lookup_array, [match_type])

  • Ասված արժեքը - սա այն արժեքն է, որի դիրքը մեր որոնման տիրույթում.
  • Դիտվել է զանգված այն միջակայքն է, որտեղ գտնվում է այս արժեքը.
  • Խաղի տեսակը - Սա կամընտիր պարամետր է, որը որոշում է ճշգրիտ կամ մոտավորապես որոնել արժեքները: Մենք ճշգրիտ արժեքներ ենք փնտրում, ուստի այս փաստարկը չի օգտագործվում:

Այս գործիքի միջոցով դուք կարող եք ավտոմատացնել փաստարկների մուտքը Տողի համարը և Սյունակի համարը գործառույթում ԻՆԴԵՔՍ.

Տեսնենք, թե ինչպես կարելի է դա անել կոնկրետ օրինակով: Մենք աշխատում ենք նույն սեղանի հետ, որը քննարկվել է վերևում: Առանձին-առանձին, մենք ունենք ևս երկու դաշտ ` «Անուն» և «Գումարը». Անհրաժեշտ է համոզվել, որ աշխատողի անունը մուտքագրելու դեպքում ինքնաբերաբար ցուցադրվում է վաստակած գումարի չափը: Տեսնենք, թե ինչպես դա կարող է գործադրվել գործառույթներ կիրառելով ԻՆԴԵՔՍ և Որոնել.

  1. Առաջին հերթին մենք պարզում ենք, թե ինչ աշխատավարձ է ստանում աշխատող Parfenov D.F- ն: Նրա անունը համապատասխան դաշտում մուտքագրեք:
  2. Ընտրեք դաշտում բջիջ «Գումարը»որում կցուցադրվի վերջնական արդյունքը: Գործարկել գործառույթի փաստարկների պատուհանը ԻՆԴԵՔՍ զանգվածների համար:

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

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

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

    Բոլոր արժեքները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».

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

Մեթոդ 3. Կարգավորել բազմաթիվ սեղաններ

Հիմա տեսնենք, թե ինչպես է գործավարը օգտագործում ԻՆԴԵՔՍ Կարող եք մշակել բազմաթիվ սեղաններ: Այդ նպատակով կկիրառվի լրացուցիչ փաստարկ: «Տարածքի համարը».

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

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

    Դաշտում Տողի համարը նշեք համարը "2", քանի որ մենք փնտրում ենք ցուցակում երկրորդ ազգանունը:

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

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

    Բոլոր տվյալները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».

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

Մեթոդ 4. Հաշվարկել գումարը

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

Գումարը ավելացնելիս Գումար ունի հետևյալ շարահյուսությունը.

= SUM (array_address)

Մեր հատուկ դեպքում ամսական բոլոր աշխատողների վաստակի չափը կարելի է հաշվարկել հետևյալ բանաձևով.

= SUM (C4: C9)

Բայց դուք կարող եք այն մի փոքր ձևափոխել `օգտագործելով գործառույթը ԻՆԴԵՔՍ. Այնուհետև այն կունենա հետևյալ ձևը.

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

Այս դեպքում զանգվածի սկզբի կոորդինատները ցույց են տալիս բջիջը, որով նա սկսում է: Բայց զանգվածի ավարտը նշող կոորդինատներում օգտագործվում է օպերատորը ԻՆԴԵՔՍ. Այս դեպքում `օպերատորի առաջին փաստարկը ԻՆԴԵՔՍ ցույց է տալիս մի շարք, իսկ երկրորդը `վերջին խցում` վեցերորդը:

Դաս: Excel- ի օգտակար հատկություններ

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

Pin
Send
Share
Send