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

Vaš brskalnik ne podpira videoposnetkov. Namestite Microsoft Silverlight, Adobe Flash Player ali Internet Explorer 9.

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 izbrali 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 argumentu matrika le ena vrstica ali stolpec, row_num ali column_num argument ni obvezen.

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

  • št_vrstice    Obvezno, razen če column_num ni prisoten. Izbere vrstico v matriki, iz katere bo vrnjena vrednost. Če row_num, je column_num zahtevano.

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

Opombe

  • Če sta uporabljena oba row_num in column_num, vrne INDEX vrednost v celici v preseku 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 ali column_num na 0 (nič), vrne INDEX matriko vrednosti za celoten stolpec ali vrstico. Če želite uporabiti vrednosti, ki so vrnjene kot matrika, vnesite funkcijo INDEX kot formulo polja.

    Opomba: Če imate trenutno različico Microsoft 365, lahko vnesete formulo v zgornjo levo celico izhodnega obsega in nato 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, nato pa pritisnete CTRL+SHIFT+ENTER , da jo potrdite. Excel vstavi zaviti oklepaj 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 Microsoft 365, lahko vnesete formulo v zgornjo levo celico izhodnega obsega in nato 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, nato pa pritisnete CTRL+SHIFT+ENTER , da jo potrdite. Excel vstavi zaviti oklepaj 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


Reference form

Opis

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

Sintaksa

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

V obliki sklica funkcije INDEX so ti argumenti:

  • Referenčni    Obvezen. Sklic na enega ali več obsegov celic.

    • Če vnašate nepriležne obsege za sklic, postavite sklic v oklepaje.

    • Če vsako območje v sklicu vsebuje le eno vrstico 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    Neobvezen. 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, INDEX uporabi območje 1.  Območja, navedena tukaj, morajo biti 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čna oblika funkcije INDEX in uporabite drugo funkcijo za izračun obsega, ki tvorijo matriko.  S funkcijo CHOOSE lahko na primer izračunate, kateri obseg bo uporabljen.

Če sklic na primer 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 argumenta »area_num« in »area_num« izbereta določen obseg, row_num in 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 ali vrstico.

  • row_num, column_num in area_num morajo kažejo na celico v sklicu; sicer vrne INDEX #REF! napaka #REF!. Če row_num argumenta column_num sta izpuščena, vrne INDEX območje v sklicu, ki ga 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

Vam je bila informacija v pomoč?

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

Zahvaljujemo se vam za povratne informacije.

×