Индекс функција у Екцелу

Anonim

Индекс функција у Мицрософт Екцел-у

Једна од најкориснијих карактеристика програма Екцел је индекс оператера. Претражује податке у опсегу на раскрсници наведених редова и колоне, враћајући резултат у унапред одређеној ћелији. Али могућност ове функције је откривена приликом употребе у комплексним формулама у комбинацији са другим оператерима. Размотримо разне опције за његову употребу.

Коришћење функције функција

Оператор индекса односи се на групу функција из категорије "Линкс и низове". Има две сорте: за низове и за референце.

Опција за низове има следећу синтаксу:

= Индекс (низ; Нумбер_Линк; нумбер_нумбер)

Истовремено, последња два аргумента у формули могу се користити и заједно и било који од њих ако је низ једнодимензионалан. Са вишедимензионалним распоном, обе вредности треба применити. Такође је потребно узети у обзир да под бројем линије и колоне не подразумева број на координатама лима, већ наређење унутар најчешће специфицираног низа.

Синтакса за референтну опцију изгледа овако:

= Индекс (Линк; Нумбер_Линк; Нумбер_Нумбер; [Нумбер_Наме])

Овде такође можете да користите само један аргумент са два: "Број реда" или "Број ступаца". Аргумент "Број подручја" је генерално необавезно и примењује се само када у раду учествује неколико распона.

Дакле, оператер тражи податке у сет асортиману приликом одређивања низа или колоне. Ова функција је врло слична његовим могућностима. Ручка у оператору Али за разлику од тога може претражити готово свуда, а не само у крајњем левом колону стола.

Метода 1: Помоћу индекса оператера за низове

Пустите нас, пре свега, анализирамо најједноставнији пример алгоритама за коришћење индекса оператера за низове.

Имамо стол за плату. У својој првој колони приказују се имена радника, у другом - датуму плаћања, а у трећем месту - количина износа зараде. Морамо да повучемо име запосленог у трећем реду.

  1. Изаберите ћелију у којој ће се приказати резултат обраде. Кликните на икону "Убаци функцију", која се налази одмах на лево од низа формуле.
  2. Пређите на Мастер оф Функција у Мицрософт Екцел-у

  3. Долази поступак активирања чаробњака функција. У категорији "Референце и низови" овог алата или "пуне абецедне листе" тражећи имена "Индекс". Након што су пронашли овог оператера, наглашавамо и кликнемо на дугме "ОК", која је постављена на дну прозора.
  4. Магистар функција у Мицрософт Екцел-у

  5. Отвара се мали прозор, у којем вам је потребно да одаберете једну од врста функције: "Арраи" или "Линк". Потребна нам је опција "Арраи". Прво се налази и подразумевано је истакнуто. Стога, једноставно можемо да кликнемо на дугме "ОК".
  6. Изаберите врсту индекса функција у Мицрософт Екцел-у

  7. Прозор аргументације отвара функцију индекса. Као што је горе поменуто, има три аргумента и у складу са тим три области за попуњавање.

    У пољу "Арраи" морате да одредите адресу асортимана података који се обрађује. Можете га ручно возити. Али да олакшамо задатак, ми ћемо иначе учинити. Потчинили смо курсор на одговарајуће поље, а затим да на листи на листу на листу. Након тога, адреса асортимана се одмах појављује на терену.

    У пољу "Број реда" постављамо број "3", јер, услов, морамо да дефинишемо треће име на листи. У пољу "Број ступаца" поставите број "1", јер је колона имена прва у наменском опсегу.

    Након свих наведених поставки, кликните на дугме "ОК".

  8. Индекс функције прозора аргумената у Мицрософт Екцел-у

  9. Резултат обраде приказује се у ћелији, што је одређено у првом ставу овог приручника. Резултат је презиме који је трећи на листи на наменском распону података.

Индекс резултата обраде функција у Мицрософт Екцел-у

Расталили смо функцију индексне функције у вишедимензионалном низу (неколико ступаца и жица). Ако је распон био једнодимензионалан, тада би попуњавање података у прозору аргумената био лакши. У пољу "низ" истом методом као што је горе наведено, наводимо његову адресу. У овом случају, асортиман података се састоји само од вредности у једној колони "имена". У пољу "Број реда" одредите вредност "3", као што је потребно да знате податке из треће линије. Поље "Цолумбер број" уопште може бити празно, јер имамо једнодимензионални распон у којем се користи само једна колона. Кликните на дугме "ОК".

Индекс функције прозора аргумената за једнодимензионалну низу у Мицрософт Екцел-у

Резултат ће бити потпуно исти као горе.

Индекс резултата обраде функција за једнодимензионалну низу у Мицрософт Екцел-у

То је био најједноставнији пример, тако да видите како ова функција делује, али у пракси се ова опција још користи, ретко се примењује.

Лекција: Магистар функција у Екцеле

2. метод: Апликација у комплексу са оператором за претрагу

У пракси се функција индекса најчешће користи заједно са аргументом претраге. Индекс за рок сеарцх је моћан алат за рад у Екцелу, што је флексибилније према његовом функционалној од њеног најближег аналогног - АРП оператора.

Главни задатак функције претраживања је одредити број у редоследу одређене вредности у наменском опсегу.

Тражење синтаксе Тражење таквих:

= Сеарцх Боард (Десирено_Датион, Прегледное_миссиве, [типе_денсатион])

  • Жељена вредност је вредност, чија је положај у опсегу који тражимо;
  • Гледани низ је распон у којој се ова вредност налази;
  • Тип мапирања је опциони параметар који одређује тачно или приближно тражење вредности. Тражићемо тачне вредности, тако да се овај аргумент не користи.

Користећи овај алат, можете аутоматизовати увођење аргумената "број реда" и "број колоне" на индексну функцију.

Да видимо како се то може учинити на одређеном примеру. Радимо са истим столом о коме је горе разматрано. Засебно имамо два додатна поља - "име" и "износ". Потребно је да се то уведе име запосленог, износ новца који их зарађује аутоматски се приказује. Да видимо како се то може применити у пракси применом индекса функција и претраживања.

  1. Пре свега, учимо шта плата прима запосленог у Парфенову Д. Ф. Унесите његово име у одговарајуће поље.
  2. Име је уписано у поље у Мицрософт Екцел-у

  3. Изаберите ћелију у пољу "Износ" у којој ће се приказати коначни резултат. Покрените индекс функције прозора аргумената за низове.

    У пољу "низ" уносимо координате колоне у којима се налазе количине плата радника.

    Поље "Цолумн" је празно, јер користимо за пример једнодимензионални распон.

    Али у пољу "Број реда", само ћемо морати да снимимо функцију претраге. За њен записник, придржавајте се синтаксе о коме је горе разматрано. Одмах у пољу унесите име оператера "Сеарцх Цомпани" без наводника. Затим одмах отворите носач и наведите координате жељене вредности. Ово су координате ћелије у којима смо одвојено засебно снимили име запосленог у Парфенову. Ставили смо поента са зарезом и одредити координате гледаног распона. У нашем случају, ово је адреса колоне са именима запослених. Након тога затворите носач.

    Након што се све вредности направе, кликните на дугме "ОК".

  4. Прозор аргументације индекса функција у комбинацији са оператором за претрагу у Мицрософт Екцелу

  5. Резултат броја зараде Парфенова Д. Ф. Након прераде се приказује у пољу "Износ".
  6. Индекс резултата обраде функција у комбинацији са оператором за претрагу у Мицрософт Екцел-у

  7. Ако у поље "име" променићемо садржај из Парфенов.

Промена вредности када користите индекс функција у комбинацији са оператором за претрагу у Мицрософт Екцел-у

Метода 3: Обрада више столова

Да видимо како се индекс може руковати неколико табела. У ове сврхе биће примењено додатни аргумент "број подручја".

Имамо три стола. Свака табела приказује плаће радника током посебног месеца. Наш задатак је да сазнамо плату (трећи ступац) другог запосленог (други ред) за трећи месец (треће подручје).

  1. Ми биришемо ћелију у којој се резултат излази и може отворити чаробњака функција, али при избору типа оператора изаберите референтни приказ. Ово нам је потребно јер је то тип који подржава рад са аргументним бројем "Подручје".
  2. Одабир референтне врсте индекса функција у Мицрософт Екцел-у

  3. Отвара се прозор аргументације. У пољу Линк морамо да одредимо адресе сва три опсега. Да бисте то учинили, подесите курсор на терену и изаберите први опсег левог дугмета миша. Затим ставите поента са зарезом. Ово је веома важно, јер ако одмах одете на пуштање следећег низа, његова адреса ће једноставно заменити координате претходне. Дакле, након уноса тачке са зарезом, издвајамо следећи опсег. Затим поново ставите поента са зарезом и доделите последњи низ. Сав израз који је у пољу "Линк" узима у заграде.

    У пољу "Број реда" наведите број "2", јер тражемо друго презиме на листи.

    У пољу "Колона", наведите број "3", јер је колона плата трећа на рачуну у свакој табели.

    У пољу "БРОЈ БРОЈА" постављамо број "3", јер морамо пронаћи податке у трећој табели, који трећи месец садржи информације о платама.

    Након што се унесу све податке, кликните на дугме "ОК".

  4. Прозор аргументације индекса функција током рада са три регионе у Мицрософт Екцел-у

  5. Након тога, резултати израчуна се приказују у унапред изабраној ћелији. Приказује количину плате другог запосленог (Сафронова В. М.) током трећег месеца.

Индекс резултата за обраду функција Када радите са три области у Мицрософт Екцелу

Метода 4: Прорачун износа

Референтни образац се не користи као облик низа, али не може се користити не само када је рад са неколико опсега, али и за друге потребе. На пример, може се користити за израчунавање износа у комбинацији са оператором износи.

Када додате износе, следећа синтакса има:

= Суми (адреса_массива)

У нашем конкретном случају, количина зараде свих запослених месечно може се израчунати помоћу следеће формуле:

= Износе (Ц4: Ц9)

Резултат функције количина у Мицрософт Екцел-у

Али можете је мало модификовати користећи функцију индекса. Тада ће она имати следећи облик:

= Суми (Ц4: Индекс (Ц4: Ц9; 6))

Резултат комбинације функције сума и индекса у Мицрософт Екцел-у

У овом случају ћелија означава координате низа, што започиње. Али у координатама истека низа, користи се оперативни индекс. У овом случају, први аргумент индекса оператера указује на распон, а други - на последњу ћелију - шести.

Лекција: Корисне карактеристике Екцел

Као што видите, функција индекса се може користити у проглу да би се решили прилично различити задаци. Иако смо сматрали далеко од свих могућих опција за његову употребу, али само најтраженији. Постоје две врсте ове функције: Референце и за низове. Може се најефикасније користити у комбинацији са другим оператерима. На овај начин формула моћи ће да реши најтеже задатке.

Опширније