Funkcija INDEX vrne vrednost ali sklic na vrednost iz tabele ali obsega.

Vaš brskalnik ne podpira videoposnetkov.

Funkcijo INDEX lahko uporabite na dva načina:

  • Če želite vrniti vrednost določene celice ali matrike celic, glejte Matrična oblika.

  • Če želite vrniti sklic na določene celice, glejte Obrazec sklica.

Matrična oblika

Opis

Vrne vrednost elementa v tabeli ali matriki, ki jo izberejo indeksi številk vrstic in stolpcev.

Uporabite obliko matrike, če je prvi argument za INDEX matrična konstanta.

Sintaksa

INDEX(matrika; št_vrstice; [Št_stolpca])

Matrična oblika funkcije INDEX ima te argumente:

  • matrika    Obvezen. Obseg celic ali matrična konstanta.

    • Če je v polju le ena vrstica ali stolpec, je row_num ali column_num argument neobvezen.

    • Če ima matrika več kot eno vrstico in več kot en stolpec in je uporabljen le row_num ali column_num, vrne INDEX matriko celotne vrstice ali stolpca v matriki.

  • št_vrstice    Obvezno, razen če column_num ni na voljo. Izbere vrstico v matriki, iz katere bo vrnjena vrednost. Če row_num ga izpustite, column_num zahtevano.

  • št_stolpca    Neobvezen. Izbere stolpec v matriki, iz katerega bo vrnjena vrednost. Če column_num ga izpustite, je row_num zahtevano.

Opombe

  • Če sta row_num in column_num argumenta, vrne INDEX vrednost v celici v preseku celic row_num in column_num.

  • row_num in column_num morajo kažeti na celico v matriki; sicer vrne INDEX #REF! napaka #REF!.

  • Če nastavite row_num na column_num na 0 (nič), vrne INDEX matriko vrednosti za celoten stolpec ali celotno vrstico. Če želite uporabiti vrednosti, ki jih funkcija vrne kot matriko, vnesite funkcijo INDEX kot formulo s poljem.

    Opomba: Če imate trenutno različico programa Microsoft 365, lahko formulo vnesete v zgornjo levo celico izhodnega obsega, nato pa pritisnete ENTER, da potrdite formulo kot dinamično formulo polja. V nasprotnem primeru morate formulo vnesti kot podedovano formulo polja, tako da najprej izberete izhodni obseg, vnesete formulo v zgornjo levo celico izhodnega obsega in nato pritisnete CTRL+SHIFT+ENTER, da jo potrdite. Excel vstavi zavite oklepaje na začetek in konec formule. Če želite več informacij o formulah s polji, glejte Navodila in primeri formul s polji.

Primeri

1. primer

V teh primerih je s funkcijo INDEX poiskana vrednost v celici, kjer se sekata vrstica in stolpec.

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER.

Podatki

Podatki

Jabolka

Limone

Banane

Hruške

Formula

Opis

Rezultat

=INDEX(A2:B3; 2; 2)

Vrednost v preseku druge vrstice in drugega stolpca v obsegu A2:B3.

Hruške

=INDEX(A2:B3; 2; 1)

Vrednost v preseku druge vrstice in prvega stolpca v obsegu A2:B3.

Banane

2. primer

V tem primeru je funkcija INDEX uporabljena v formuli s polji, da poišče vrednosti v dveh celicah, ki sta določeni v matriki 2x2.  

Opomba: Če imate trenutno različico programa Microsoft 365, lahko formulo vnesete v zgornjo levo celico izhodnega obsega, nato pa pritisnete ENTER, da potrdite formulo kot dinamično formulo polja. V nasprotnem primeru morate formulo vnesti kot podedovano formulo polja, tako da najprej izberete dve prazni celici, vnesete formulo v zgornjo levo celico izhodnega obsega in nato pritisnete tipke CTRL+SHIFT+ENTER, da jo potrdite. Excel vstavi zavite oklepaje na začetek in konec formule. Če želite več informacij o formulah s polji, glejte Navodila in primeri formul s polji.

Formula

Opis

Rezultat

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

Vrednost v prvi vrstici drugega stolpca polja. V prvi vrstici polja je 1 in 2, v drugi vrstici pa 3 in 4.

2

Vrednost v drugi vrstici drugega stolpca polja (enako polje kot zgoraj).

4

Na vrh strani


Oblika sklica

Opis

Vrne sklic na celico v preseku določene vrstice in stolpca. Če je sklic sestavljen iz nepriležnih izborov, lahko izberete izbor, ki si ga želite izbrali.

Sintaksa

INDEX(sklic; št_vrstice; [št_stolpca]; [št_področja])

V obliki sklica funkcije INDEX so ti argumenti:

  • sklic    Obvezen. Sklic na enega ali več obsegov celic.

    • Če vnašate nepriležne obsege za sklic, sklic obdate z oklepaji.

    • Če je v vsakem območju v sklicu le ena vrstica ali stolpec, row_num ali column_num argumenta ni obvezen. Uporabite INDEX(sklic; št_stolpca) na primer za sklic na eno vrstico.

  • št_vrstice    Obvezen. Številka vrstice v sklicu, iz katere želite vrniti sklic.

  • št_stolpca    Neobvezen. Številka stolpca v sklicu, iz katerega želite vrniti sklic.

  • area_num    Izbirno. Izbere obseg v sklicu, iz katerega želite vrniti presek row_num in column_num. Prvo izbrano ali vneseno območje je oštevilčeno z 1, drugo z 2 in tako naprej. Če area_num ga izpustite, INDEX uporabi področje 1.  Območja, navedena tukaj, morajo biti vsa na enem listu.  Če določite območja, ki niso na istem listu, bo to povzročilo #VALUE! napaka #REF!.  Če morate uporabiti obsege, ki so drug na drugem na različnih listih, vam priporočamo, da uporabite matrično obliko funkcije INDEX in uporabite drugo funkcijo za izračun obsega, ki tvori matriko.  S funkcijo CHOOSE lahko na primer izračunate, kateri obseg bo uporabljen.

Če na primer sklic opisuje celice (A1:B4; D1:E4; G1:H4), je area_num 1 obseg A1:B4, area_num 2 obseg D1:E4, area_num 3 pa obseg G1:H4.

Opombe

  • Ko izberete area_num sklic in obseg, row_num column_num izbereta določeno celico: row_num 1 je prva vrstica v obsegu, column_num 1 je prvi stolpec in tako naprej. Sklic, ki ga vrne INDEX, je presek row_num in column_num.

  • Če nastavite row_num ali column_num na 0 (nič), vrne INDEX sklic za celoten stolpec oziroma celotno vrstico.

  • row_num, column_num in area_num morajo kažejo na celico v sklicu; sicer vrne INDEX #REF! napaka #REF!. Če row_num in column_num, VRNE INDEX območje v sklicu, ki ga navaja area_num.

  • Rezultat funkcije INDEX je sklic in ga druge formule tako tudi obravnavajo. Od formule pa je odvisno, ali vrnjeno vrednost funkcije INDEX uporabljate kot sklic ali kot vrednost. Formula CELL("širina"; INDEX(A1:B2; 1; 2)) je na primer enakovredna CELL("širina"; B1). Funkcija CELL uporablja vrnjeno vrednost funkcije INDEX kot sklic na celico. Na drugi strani pa na primer formula 2*INDEX(A1:B2; 1; 2) prevede vrnjeno vrednost funkcije INDEX v številko v celici B1.

Primeri

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER.

Sadje

Cena

Število

Jabolka

0,69 €

40

Banane

0,34 €

38

Limone

0,55 €

15

Pomaranče

0,25 €

25

Hruške

0,59 €

40

Mandlji

2,80 €

10

Indijski oreščki

3,55 €

16

Arašidi

1,25 €

20

Orehi

1,75 €

12

Formula

Opis

Rezultat

=INDEX(A2:C6; 2, 3)

Presek druge vrstice in tretjega stolpca v obsegu A2:C6, ki je vsebina celice C3.

38

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

Presek druge vrstice in drugega stolpca v drugem območju A8:C11, ki je vsebina celice B9.

1,25

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

Vsota tretjega stolpca v prvem območju obsega A1:C11, ki je vsota C1:C11.

216

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

Vsota obsega, ki se začne z B2 in konča v preseku pete vrstice ter drugega stolpca obsega A2:A6, ki je vsota B2:B6.

2,42

Na vrh strani

Glejte tudi

Funkcija VLOOKUP

Funkcija MATCH

Funkcija INDIRECT

Navodila in primeri za formule polja

Funkcije za iskanje in sklicevanje (sklicevanje)

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridruži se Microsoftu programa Insider

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×