Funksioni INDEX në Microsoft Excel

Një nga tiparet më të dobishme të Excel është operatori INDEX. Kërkon për të dhëna në një distancë në kryqëzimin e rreshtit dhe kolonës së specifikuar, duke e kthyer rezultatin në një qelizë të paracaktuar. Por potenciali i plotë i këtij funksioni zbulohet kur përdoret në formula komplekse në kombinim me operatorët e tjerë. Le të shikojmë opsionet e ndryshme për aplikimin e saj.

Duke përdorur funksionin INDEX

operator INDEX i takon grupit të funksioneve nga kategoria "Lidhjet dhe vargjet". Ka dy lloje: për vargjet dhe referencat.

Variantet për vargjet kanë këtë sintaksë:

= INDEKSI (array; line_number; column_number)

Në këtë rast, dy argumentet e fundit në formulë mund të përdoren së bashku dhe secila prej tyre, nëse koleksioni është njëdimensional. Në gamën shumëdimensionale, të dy vlerat duhet të përdoren. Gjithashtu duhet të theksohet se numri i rreshtit dhe kolonës nuk është numri në koordinatat e fletës, por rendi brenda vetë grupit të specifikuar.

Sintaksa për variantin e referencës duket kështu:

= INDEKSI (link; line_number; column_number; [area_number])

Këtu mund të përdorni vetëm një nga dy argumentet në të njëjtën mënyrë: "Numri i linjës" ose "Numri i kolonës". argument "Numri i zonës" është në përgjithësi opsionale dhe zbatohet vetëm kur janë të përfshira disa variacione në një operacion.

Kështu, operatori kërkon të dhëna në rangun e specifikuar kur specifikon një rresht ose kolonë. Ky funksion është shumë i ngjashëm në aftësitë e tij për të operatori vpr, por ndryshe nga ajo mund të kërkojë pothuajse kudo, dhe jo vetëm në kolonën e majtë të tabelës.

Metoda 1: Përdorni operatorin INDEX për vargjet

Së pari, le të analizojmë, duke përdorur shembullin më të thjeshtë, algoritmin për përdorimin e operatorit INDEX për vargjet.

Kemi një tabelë pagash. Në kolonën e parë shfaqen emrat e punonjësve, në të dytën - data e pagesës dhe në të tretën - shuma e të ardhurave. Ne duhet të shfaqim emrin e punonjësit në vijën e tretë.

  1. Zgjidhni qelizën në të cilën do të shfaqet rezultati i përpunimit. Kliko në ikonën "Funksioni i futjes"e cila gjendet menjëherë në të majtë të shiritit të formulës.
  2. Procedura e aktivizimit ndodh. Zotëruesit e funksioneve. Në kategorinë "Lidhjet dhe vargjet" ky instrument ose "Lista e plotë alfabetike" shikoni për emrin "INDEX". Pasi ta kemi gjetur këtë operator, zgjidhni atë dhe klikoni mbi butonin. "OK"e cila ndodhet në pjesën e poshtme të dritares.
  3. Hapet një dritare e vogël në të cilën duhet të zgjidhni një nga llojet e funksioneve: "Array" ose "Link". Opsioni që na nevojitet "Array". Eshtë vendosur së pari dhe përzgjidhet sipas parazgjedhjes. Prandaj, ne vetëm duhet të shtypni butonin "OK".
  4. Hapet dritarja e argumentit të funksionit. INDEX. Siç u përmend më lart, ajo ka tre argumente, dhe, në përputhje me rrethanat, tre fusha për mbushjen.

    Në fushë "Array" Ju duhet të specifikoni adresën e vargut të të dhënave që po përpunohet. Mund të nxitet me dorë. Por për të lehtësuar detyrën, ne do të vazhdojmë ndryshe. Vendosni kursorin në fushën e duhur dhe pastaj rrethoni të gjithë gamën e të dhënave tabelore në fletë. Pas kësaj, adresa e fushës shfaqet menjëherë në fushë.

    Në fushë "Numri i linjës" vendos numrin "3", sepse me kusht ne duhet të përcaktojmë emrin e tretë në listë. Në fushë "Numri i kolonës" vendosni numrin "1"pasi kolona me emra është e para në rangun e përzgjedhur.

    Pas të gjitha cilësimeve të specifikuara janë bërë, ne klikoni mbi butonin "OK".

  5. Rezultati i përpunimit shfaqet në qelizën e specifikuar në paragrafin e parë të këtij udhëzimi. Është emri i fundit që është i treti në listën në rangun e të dhënave të zgjedhura.

Ne kemi analizuar aplikimin e funksionit. INDEX në një grup shumëdimensional (disa kolona dhe rreshta). Nëse diapazoni ishte njëdimensional, atëherë plotësimi i të dhënave në dritaren e argumentit do të ishte edhe më e lehtë. Në fushë "Array" e njëjta metodë si më sipër, ne specifikojmë adresën e saj. Në këtë rast, sfera e të dhënave përbëhet vetëm nga vlerat në një kolonë. "Emri". Në fushë "Numri i linjës" specifikoni vlerën "3", sepse ju duhet të dini të dhënat nga rreshti i tretë. fushë "Numri i kolonës" në përgjithësi, ju mund ta lini atë bosh, pasi ne kemi një varg njëdimensional në të cilin përdoret vetëm një kolonë. Ne shtypim butonin "OK".

Rezultati do të jetë saktësisht i njëjtë si më sipër.

Ishte shembulli më i thjeshtë për ju për të parë se si funksionon ky funksion, por në praktikë kjo mundësi e përdorimit të saj ende përdoret rrallë.

mësim: Magjistar i funksionit Excel

Metoda 2: përdoret në bashkëpunim me operatorin MATCH

Në praktikë, funksioni INDEX më së shpeshti përdoret me argument MATCH. bandë INDEX - MATCH është një mjet i fuqishëm kur punoni në Excel, i cili është më fleksibël në funksionalitetin e tij sesa analogja e tij më e afërt - operatori CDF.

Detyra kryesore e funksionit MATCH është një tregues i numrit në mënyrë të një vlere të caktuar në rangun e përzgjedhur.

Sintaksa e operatorit MATCH është si vijon:

= MATCH (vlera e kërkimit, lookup array, [match_type])

  • Vlera e kërkuar - kjo është vlera pozita e të cilëve në rangun që po kërkojmë;
  • Rrjetin e shikuar - ky është diapazoni në të cilin ndodhet kjo vlerë;
  • Lloji i hartës - Ky është një parametër opsional që përcakton nëse duhet saktësisht ose afërsisht të kërkoni vlerat. Ne do të shikojmë për vlerat e sakta, kështu që ky argument nuk përdoret.

Me këtë mjet ju mund të automatizoni paraqitjen e argumenteve. "Numri i linjës" dhe "Numri i kolonës" në funksion INDEX.

Le të shohim se si kjo mund të bëhet me një shembull të veçantë. Ne punojmë të gjithë me të njëjtën tavolinë, e cila u diskutua më lart. Veçmas, kemi dy fusha të tjera - "Emri" dhe "Shuma". Është e nevojshme të bëni kështu që kur futni emrin e të punësuarit, shuma e parave të fituara prej tij shfaqet automatikisht. Le të shohim se si kjo mund të zbatohet në praktikë duke zbatuar funksionet INDEX dhe MATCH.

  1. Para së gjithash, ne do të zbulojmë se çfarë lloj punonjësi pagash Parfenov DF merr, ne hyjmë në emrin e tij në fushën e duhur.
  2. Zgjidhni qelizën në fushë "Shuma"në të cilën do të shfaqet rezultati përfundimtar. Afishoni dritaren e argumentit të funksionit INDEX për vargjet.

    Në fushë "Array" ne hyjmë në koordinatat e kolonës në të cilën janë vendosur shumat e pagave të punonjësve.

    fushë "Numri i kolonës" lëmë bosh, pasi ne po përdorim një varg njëdimensional për shembull.

    Por në këtë fushë "Numri i linjës" ne vetëm duhet të shkruajmë një funksion MATCH. Për të shkruar atë, ne ndjekim sintaksën e përshkruar më sipër. Menjëherë në fushë futni emrin e operatorit "Match" pa kuotat. Pastaj menjëherë hapni kllapën dhe përcaktoni koordinatat e vlerës së dëshiruar. Këto janë koordinatat e qelizës në të cilën kemi regjistruar veçmas emrin e punonjësit të Parfenovit. Ne vendosim një pikëpresje dhe specifikojmë koordinatat e vargut të shikuar. Në rastin tonë, kjo është adresa e kolonës me emrat e punonjësve. Pas kësaj, mbylleni kllapa.

    Pasi të regjistrohen të gjitha vlerat, klikoni mbi butonin "OK".

  3. Rezultati i shumës së fitimeve Parfenova DF pas përpunimit shfaqet në terren "Sum".
  4. Tani në qoftë se fusha "Emri" ne ndryshojmë përmbajtjen me "Parfenov D.F."në, për shembull, "Popova M.D."atëherë vlera e pagës në fushë do të ndryshojë automatikisht. "Shuma".

Metoda 3: përpunimi i tabelave të shumta

Tani le të shohim se si përdorim operatorin INDEX Ju mund të përballoni tavolina të shumëfishta. Një argument shtesë do të përdoret për këtë qëllim. "Numri i zonës".

Kemi tre tavolina. Çdo tabelë tregon pagat e punonjësve për një muaj të caktuar. Detyra jonë është të zbulojmë pagat (kolona e tretë) e punonjësit të dytë (rreshti i dytë) për muajin e tretë (rajoni i tretë).

  1. Zgjidhni qelizën në të cilën rezultati do të shfaqet dhe në mënyrë të zakonshme të hapur Funksion magjistar, por kur zgjedhni një tip të operatorit, zgjidhni pamjen referuese. Ne kemi nevojë për këtë sepse është ky lloj që mbështet punën me argumentin "Numri i zonës".
  2. Hapet dritarja e argumentit. Në fushë "Link" ne duhet të specifikojmë adresat e të tre fushave. Për ta bërë këtë, vendosni kursorin në fushë dhe përzgjidhni vargun e parë me butonin e majtë të miut të mbajtur. Pastaj vendosim një pikëpresje. Kjo është shumë e rëndësishme, sepse nëse ju shkoni menjëherë në përzgjedhjen e grupit të ardhshëm, adresa e tij thjesht do të zëvendësojë koordinatat e mëparshme. Pra, pas futjes së një pikëpresjeje, zgjidhni vargun e mëposhtëm. Pastaj përsëri vendosim një pikëpresje dhe zgjidhim grupin e fundit. Gjithë shprehja që është në fushë "Link" merr në kllapa.

    Në fushë "Numri i linjës" specifikoni numrin "2", pasi ne jemi në kërkim të emrit të dytë në listë.

    Në fushë "Numri i kolonës" specifikoni numrin "3", pasi kolona e pagave është e treta në secilën tabelë.

    Në fushë "Numri i zonës" vendos numrin "3", pasi që ne kemi nevojë të gjejmë të dhënat në tabelën e tretë, e cila përmban informacion për pagat për muajin e tretë.

    Pas të gjitha të dhënave është futur, klikoni mbi butonin "OK".

  3. Pas kësaj, rezultatet e llogaritjes shfaqen në qelizën e parazgjedhur. Tregon shumën e pagës së punonjësit të dytë (V. Safronov) për muajin e tretë.

Metoda 4: Llogaritja e shumës

Forma e referencës nuk përdoret shpesh si forma e grupit, por mund të përdoret jo vetëm kur punon me disa vargje, por edhe për nevoja të tjera. Për shembull, mund të përdoret për të llogaritur shumën në kombinim me operatorin SUM.

Kur shton shumën SUM ka sintaksën e mëposhtme:

= SUM (adresa e array)

Në rastin tonë të veçantë, shuma e të ardhurave të të gjithë punëtorëve për muajin mund të llogaritet duke përdorur formulën e mëposhtme:

= SUM (C4: C9)

Por mund ta modifikoni atë pak duke përdorur funksionin INDEX. Pastaj do të duket kështu:

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

Në këtë rast, koordinatat e fillimit të grupit tregojnë qelizën me të cilën fillon. Por në koordinatat e përcaktimit të fundit të array, operatori është përdorur. INDEX. Në këtë rast, argumenti i parë i operatorit INDEX tregon vargun, dhe i dyti në qelinë e tij të fundit është i gjashti.

mësim: Veçoritë e dobishme të Excel

Siç mund ta shihni, funksionin INDEX mund të përdoren në Excel për zgjidhjen e detyrave shumë të ndryshme. Edhe pse ne kemi konsideruar larg nga të gjitha opsionet e mundshme për përdorimin e saj, por vetëm ato më të kërkuara. Ka dy lloje të këtij funksioni: referenca dhe për vargjet. Më efektivisht mund të përdoret në kombinim me operatorë të tjerë. Formulat e krijuara në këtë mënyrë do të jenë në gjendje të zgjidhin detyrat më komplekse.