INDEX

Funktsioon INDEX tagastab väärtuse või viite väärtusele tabelis või vahemikus.

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

Funktsiooni INDEX kasutamiseks on kaks võimalust.

  • Kui soovite, et tagastataks määratud lahtri või lahtrite massiivi väärtus, lugege teemat Massiivkuju.

  • Kui soovite, et tagastataks viide määratud lahtritele, lugege teemat Viitekuju.

Massiivkuju

Kirjeldus

Tagastab tabeli või massiivi rea- ja veerunumbriga valitud elemendi väärtuse.

Kui funktsiooni INDEX esimene argument on massiivikonstant, kasutage massiivkuju.

Süntaks

INDEX(massiiv;rea_nr;[veeru_nr])

Funktsiooni INDEX massiivkuju on järgmised argumendid.

  • massiiv    – nõutav. Lahtrite vahemik või massiivikonstant.

    • Kui massiiv sisaldab vaid ühte rida või veergu, pole vastava argumendi rea_nr või veeru_nr argumendi kohustuslik.

    • Kui massiiv on rohkem kui üks rida ja mitmesse veergu ja kasutatakse ainult rea_nr või veeru_nr, tagastab funktsioon INDEX massiivi tervele reale või veerule massiivis.

  • rea_nr    – nõutav. Valib massiivis rea, millest väärtus tagastatakse. Kui puudub rea_nr, veeru_nr on nõutav.

  • veeru_nr    – valikuline. Valib massiivis veeru, millest väärtus tagastatakse. Kui veeru_nr puudub, rea_nr on nõutav.

Kommentaarid

  • Kui kasutatud on nii argumenti rea_nr kui ka veeru_nr argumendid, tagastab funktsioon INDEX väärtuse lahtri, rea ja veeru ristumiskohas.

  • rea_nr ja veeru_nr peavad osutama lahtrile massiivi sees; Vastasel korral tagastab funktsioon INDEX veaväärtuse #REF! vaid kõik vead.

  • Kui seate argumendi rea_nr või veeru_nr 0 (null), tagastab funktsioon INDEX vastavalt kogu veeru või rea väärtuste massiivi. Väärtused massiivi tagastatuna kasutamiseks sisestage funktsioon INDEX massiivivalemina.

    Märkus.: Kui teil on Office 365praeguse versiooni, siis saate sisestada üla-vasakut lahtrit väljundi vahemiku valemit, siis ENTER nimega dünaamilise massiivivalem valemi kinnitamiseks vajutage. Muul juhul peab valemi sisestada pärand massiivivalem esmalt valimine väljundi vahemiku sisestusmeetodi üla-vasakut lahtrit väljundi vahemiku valemit ja seejärel vajutage Klahvikombinatsiooni CTRL + SHIFT + ENTER , et kinnitada, et see. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.

Näited

Näide 1

Nendes näidetes kasutatakse funktsiooni INDEX rea ja veeru ristumiskohaks oleva lahtri väärtuse leidmiseks.

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi Enter.

Andmed

Andmed

Õunad

Sidrunid

Banaanid

Pirnid

Valem

Kirjeldus

Tulem

=INDEX(A2:B3;2;2)

Väärtus vahemiku A2:B3 teise rea ja teise veeru ristumiskohas (Pirnid)

Pirnid

=INDEX(A2:B3;2;1)

Väärtus vahemiku A2:B3 teise rea ja esimese veeru ristumiskohas (Pirnid)

Banaanid

Näide 2

Selles näites kasutatakse funktsiooni INDEX massiivivalemis, et leida 2x2 massiivis määratud kahe lahtri väärtused.  

Märkus.: Kui teil on Office 365praeguse versiooni, siis saate sisestada üla-vasakut lahtrit väljundi vahemiku valemit, siis ENTER nimega dünaamilise massiivivalem valemi kinnitamiseks vajutage. Muul juhul peab valemi sisestada pärand massiivivalem esmalt valida kaks tühjad lahtrid, sisestada valem üla-vasakule lahtris väljundi vahemiku ja seejärel vajutage Klahvikombinatsiooni CTRL + SHIFT + ENTER , et kinnitada, et see. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.

Valem

Kirjeldus

Tulem

=INDEX({1\2;3\4};0;2)

Väärtus massiivi esimesel real, teises veerus. Massiiv sisaldab esimesel real väärtusi 1 ja 2 ning teisel real väärtusi 3 ja 4.

2

Väärtus massiivi teisel real, teises veerus (sama massiiv, mis eespool).

4

Lehe algusse


Viitekuju

Kirjeldus

Tagastab määratud rea ja veeru ristumiskohas oleva lahtri viite. Kui viide on Mittekülgnevate Valikud, saate valida valiku otsida.

Süntaks

INDEX(viide;rea_nr;[veeru_nr];[ala_nr])

Funktsioon INDEX viite kujul on järgmised argumendid.

  • viide    Nõutav. Viide ühele või enamale lahtrivahemikule.

    • Kui sisestate viiteks mittekülgnevad vahemikus, pange viide sulgudesse.

    • Kui viite iga ala sisaldab vaid ühte rida või veergu, pole kohustuslik vastavalt argumendi rea_nr või veeru_nr. (Nt ühele reale viitamisel kasutage kuju INDEX (viide;;veeru_nr)).

  • rea_nr    – nõutav. Viite rea number, millest viide tagastatakse.

  • veeru_nr    – valikuline. Viite veeru number, millest viide tagastatakse.

  • ala_nr    – valikuline. Valib vahemiku, millest rea_nr ja veeru_nr viide. Esimene valitud või sisestatud ala saab numbri 1, teine numbri 2 jne. Kui ala_nr puudub, kasutab funktsioon INDEX ala 1.  Siin loetletud alad peavad asuma ühel lehel.  Kui määrata alad, mis ei asu ühel ja samal lehel, põhjustab see veaväärtuse #VALUE!.  Kui peate kasutama vahemikke, mis asuvad erinevatel lehtedel, on soovitatav kasutada funktsiooni INDEX massiivkuju ning massiivi moodustava vahemiku arvutamiseks on soovitatav kasutada mõnda muud funktsiooni.  Näiteks saate funktsiooni CHOOSE abil arvutada kasutatava vahemiku.

Näiteks kui viide kirjeldab lahtreid (A1: B4, D1: E4; G1: H4), ala_nr 1 on vahemik a1: B4, ala_nr 2 on vahemik D1: E4 ja ala_nr 3 on vahemik G1: H4.

Kommentaarid

  • Kui viide ja ala_nr valinud kindla lahtrivahemiku, rea_nr ja veeru_nr valige mõnele kindlale lahtrile: rea_nr 1 on vahemiku esimene rida, veeru_nr 1 on esimene veerg ja jne. Funktsiooni INDEX tagastatud viide on rea_nr ja veeru_nr.

  • Kui seate argumendi rea_nr või veeru_nr 0 (null), tagastab funktsioon INDEX vastavalt kogu veeru või rea viide.

  • ala_nr rea_nr ja veeru_nr peavad osutama lahtrile sees viide; Vastasel korral tagastab funktsioon INDEX veaväärtuse #REF! vaid kõik vead. Kui välja jäetud rea_nr ja veeru_nr, tagastab funktsioon INDEX ala määratud ala_nr viite.

  • Funktsiooni INDEX tulemuseks on viide ja sellisena tõlgendavad seda teised valemid. Olenevalt valemist võib funktsiooni INDEX tagastatavat väärtust kasutada viitena või väärtusena. Näiteks valem CELL("laius";INDEX(A1:B2;1;2)) on ekvivalentne valemiga CELL("laius";B1). Funktsioon CELL kasutab funktsiooni INDEX tagastatavat väärtust lahtri viitena. Teisalt tõlgib valem nagu 2*INDEX(A1:B2;1;2) funktsiooni INDEX tagastatava väärtuse lahtris B1 olevaks arvuks.

Näited

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi.

Puuviljad

Hind

Kogus

Õunad

0,69 €

40

Banaanid

0,34 €

38

Sidrunid

0,55 €

15

Apelsinid

0,25 €

25

Pirnid

0,59 €

40

Aprikoosid

2,80 €

10

Mandlid

3,55 €

16

Pähklid

1,25 €

20

Rosinad

1,75 €

12

Valem

Kirjeldus

Tulem

=INDEX(A2:C6; 2; 3)

Teise rea ja kolmanda veeru ristumiskoht vahemikus A2:C6, st lahtri C3 sisu.

38

=INDEX((A1:C6; A8:C11); 2; 2; 2)

Teise rea ja teise veeru ristumiskoht vahemiku A8:C11 teises alas, st lahtri B9 sisu.

1,25

=SUM(INDEX(A1:C11; 0; 3; 1))

Kolmanda veeru summa vahemiku A1:C11 esimeses alas, st lahtrivahemiku C1:C11 summa.

216

=SUM(B2:INDEX(A2:C6; 5; 2))

Vahemiku A2:A6 viienda rea ja teise veeru ristumiskohaga lõppeva lahtrivahemiku summa, st lahtrivahemiku B2:B6 summa.

2,42

Lehe algusse

Vt ka

Funktsioon VLOOKUP

MATCH

Funktsioon INDIRECT

Massiivivalemite juhised ja näited

Otsingu- ja viitamisfunktsioonid (teatmematerjalid)

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×