INDEX

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

Avaldage teadaannetega suurt mõju

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

Annab märku tabeli või massiivis oleva elemendi väärtuse, mis on valitud rea ja veeru numbri indeksite abil.

Kui funktsiooni INDEX esimene argument on massiivikonstant, kasutage massiivkuju.

Süntaks

INDEX(massiiv;rea_nr;[veeru_nr])

Funktsiooni INDEX vormil massiiv on järgmised argumendid.

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

    • Kui massiiv sisaldab ainult ühte rida või veergu, on vastav row_num või column_num argument valikuline.

    • Kui massiivis on mitu rida ja rohkem kui üks veerg ning kasutatakse ainult row_num või column_num, tagastatakse funktsioon INDEX terve rea või veeru massiiv.

  • rea_nr    Nõutav, välja arvatud juhul, kui column_num on olemas. Valib massiivis rea, millest väärtus tagastatakse. Kui row_num puudub, tuleb column_num.

  • veeru_nr    – valikuline. Valib massiivis veeru, millest väärtus tagastatakse. Kui column_num puudub, tuleb row_num.

Kommentaarid

  • Kui kasutatakse nii row_num kui ka column_num argumente, annab funktsioon INDEX tulemiks row_num ja column_num ristumiskohas oleva lahtri väärtuse.

  • row_num ja column_num peavad osutama lahtrile massiivi sees; Vastasel korral tagastab funktsioon INDEX #REF! #VALUE!.

  • Kui seate row_num või column_num väärtuseks 0 (null), tagastatakse indeks vastavalt kogu veeru või rea väärtuste massiiv. Kui soovite kasutada massiivina tagastatavaid väärtusi, sisestage funktsioon INDEX massiivivalemina.

    Märkus.: Kui teil on Microsoft 365praegune versioon, saate valemi sisestada väljundi vahemiku ülemises vasakpoolses lahtris ja seejärel vajutage sisestusklahvi ( Enter) , et kinnitada valem dünaamiliseks massiivse valemina. Vastasel juhul tuleb valem sisestada pärand massiivivalemina, valides esmalt väljundi vahemiku, sisestades valemi väljundi vahemiku ülemisele vasakpoolsele lahtrile, seejärel vajutage klahvikombinatsiooni CTRL + SHIFT + ENTER , et see kinnitada. 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 Microsoft 365praegune versioon, saate valemi sisestada väljundi vahemiku ülemises vasakpoolses lahtris ja seejärel vajutage sisestusklahvi ( Enter) , et kinnitada valem dünaamiliseks massiivse valemina. Vastasel juhul tuleb valem sisestada pärand massiivivalemina, valides kõigepealt kaks tühja lahtrit, sisestage valem väljundi vahemiku ülemises vasakpoolses lahtris ja vajutage selle kinnitamiseks klahvikombinatsiooni CTRL + SHIFT + ENTER . 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 algusesse


Viidete vorm

Kirjeldus

Tagastab määratud rea ja veeru ristumiskohas oleva lahtri viite. Kui viide koosneb mittekülgnevatest valikutest, saate valida, kas soovite otsida valiku.

Süntaks

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

Funktsiooni INDEX Reference vorm sisaldab järgmisi argumente.

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

    • Kui sisestate viitele mittekülgneva vahemiku, lisage viide sulgudes.

    • Kui viite iga ala sisaldab ainult ühte rida või veergu, on vastavalt row_num või column_num argument valikuline. (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.

  • area_num    – valikuline. Valib viite vahemiku, mille kaudu tagastatakse row_num ja column_num ristumiskohas. Esimene valitud või sisestatud ala saab numbri 1, teine numbri 2 jne. Kui area_num puudub, kasutab register 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.

Kui viide kirjeldab näiteks lahtreid (A1: B4, D1: E4, G1: H4), area_num 1 vahemik a1: B4, area_num 2 on vahemik D1: E4 ja area_num 3 on vahemik G1: H4.

Kommentaarid

  • Pärast viidet ja area_num valinud teatud vahemiku, row_num ja column_num valida teatud lahtri: row_num 1 on vahemiku esimene rida, column_num 1 on esimene veerg jne. INDEKSI tagastatud viide on row_num ja column_num ristumiskohas.

  • Kui seate row_num või column_num väärtuseks 0 (null), tagastatakse INDEKSIle vastavalt kogu veeru või rea viide.

  • row_num, column_num ja area_num peavad osutama viites asuvale lahtrile; Vastasel korral tagastab funktsioon INDEX #REF! #VALUE!. Kui row_num ja column_num on välja jäetud, annab funktsioon INDEX tulemiks area_num määratud viidatud ala.

  • 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

Funktsioon 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.​

Olge Microsoft 365 abil sammu võrra ees

Kas vajate veel abi?

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.

×