INDEKSI-funktio

INDEKSI-funktio palauttaa arvon tai viittauksen arvon taulukosta tai alueelta.

Selaimesi ei tue videotoimintoa. Asenna Microsoft Silverlight, Adobe Flash Player tai Internet Explorer 9.

INDEKSI-funktiota voidaan käyttää kahdella tavalla:

  • Jos haluat palauttaa määritetyn solun tai solumatriisin arvon, katso Matriisimuoto.

  • Jos haluat palauttaa viittauksen määritetystä solusta, katso Viittausmuoto.

Matriisimuoto

Kuvaus

Palauttaa taulukon tai matriisin elementin arvon, joka on valittu rivi-ja sarake numero-indeksien mukaan.

Käytä matriisimuotoa, jos INDEKSIN ensimmäinen argumentti on matriisivakio.

Syntaksi

INDEKSI(matriisi; rivi_nro; [sarake_nro])

INDEX-funktion matriisi muodossa on seuraavat argumentit:

  • matriisi    Pakollinen. Solualue tai matriisivakio.

    • Jos matriisi sisältää vain yhden rivin tai sarakkeen, vastaava Rivinro-tai sarakenro-argumentti on valinnainen.

    • Jos matriisissa on enemmän kuin yksi rivi ja useita sarakkeita ja vain Rivinro tai sarakenro on käytössä, indeksi Palauttaa matriisin koko rivin tai sarakkeen matriisin.

  • rivi_nro    Pakollinen. Valitsee matriisin rivin, jolta arvo palautetaan. Jos rivinro jätetään pois, sarakenro on pakollinen.

  • sarakenro    Valinnainen. Valitsee matriisin sarakkeen, josta arvo palautetaan. Jos sarakenro jätetään pois, Rivinro on pakollinen.

Huomautuksia

  • Jos sekä Rivinro-että sarakenro-argumentteja käytetään, indeksi palauttaa solun arvon Rivinro ja sarakenro leikkaus pisteessä.

  • Rivinro ja sarakenro on osoitettava matriisissa olevaan soluun. muussa tapa uksessa indeksi palauttaa #REF! -virheen.

  • Jos määrität Rivinro tai sarakenro arvoksi 0 (nolla), indeksi palauttaa koko sarakkeen tai rivin arvo matriisin. Jos haluat käyttää matriisina palautettuja arvoja, Kirjoita indeksi-funktio matriisi kaavana.

    Huomautus: Jos käytössäsi on Office 365-version nykyinen versio, voit syöttää kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun ja vahvistaa kaavan dynaamiseksi matriisi kaavaksi painamalla ENTER -näppäintä. Muussa tapa uksessa kaava on kirjoitettava perintönä matriisi kaavana valitsemalla ensin tulostus alueet, syöttämällä kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun, ja vahvistamalla se painamalla näppäin yhdistelmää CTRL + VAIHTO + ENTER . Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Esimerkkejä

Esimerkki 1

Näissä esimerkeissä INDEKSI-funktiolla etsitään arvo siinä solussa, joka on rivin ja sarakkeen leikkauspiste.

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä.

Tiedot

Tiedot

Omenat

Sitruunat

Banaanit

Päärynät

Kaava

Kuvaus

Tulos

=INDEKSI(A2:B3,2,2)

Arvo alueen A2:B3 toisen rivin ja toisen sarakkeen leikkauskohdassa.

Päärynät

=INDEKSI(A2:B3,2,1)

Arvo alueen A2:B3 toisen rivin ja ensimmäisen sarakkeen leikkauskohdassa.

Banaanit

Esimerkki 2

Tässä esimerkissä INDEKSI-funktiolla etsitään matriisikaavassa kahden 2x2-matriisissa määritetyn solun arvoja.  

Huomautus: Jos käytössäsi on Office 365-version nykyinen versio, voit syöttää kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun ja vahvistaa kaavan dynaamiseksi matriisi kaavaksi painamalla ENTER -näppäintä. Muussa tapa uksessa kaava on kirjoitettava perintönä matriisi kaavana valitsemalla ensin kaksi tyhjää solua, syöttämällä kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun, ja vahvistamalla se painamalla näppäin yhdistelmää CTRL + VAIHTO + ENTER . Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Kaava

Kuvaus

Tulos

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

Matriisin ensimmäisellä rivillä, toisessa sarakkeessa oleva arvo. Matriisi sisältää luvut 1 ja 2 ensimmäisellä rivillä ja 3 ja 4 toisella rivillä.

2

Matriisin toisella rivillä, toisessa sarakkeessa oleva arvo (sama matriisi kuin yllä).

4

Sivun alkuun


Viitta ukset-lomake

Kuvaus

Palauttaa viittauksen tietyn rivin ja sarakkeen risteyskohdassa olevaan soluun. Jos viittaus koostuu muista kuin vierekkäisistä valinnoista, voit valita, miltä valinta näyttää.

Syntaksi

INDEKSI(viittaus; rivi_nro; [sarake_nro]; [alue_nro])

INDEX-funktion viite-muodossa on seuraavat argumentit:

  • viite    Pakollinen. Viittaus yhteen tai useaan solualueeseen.

    • Jos kirjoitat viitteeksi muun kuin viereisen välin, Kirjoita viittaus sulkeisiin.

    • Jos kukin viittaus alue sisältää vain yhden rivin tai sarakkeen, Rivinro-tai sarakenro-argumentti on valinnainen. Esimerkkinä yksirivisen viittauksen käyttämisestä on INDEKSI(viittaus;;sarakenro).

  • Rivinro    Pakollinen. Viittauksen rivin numero, josta viittaus palautetaan.

  • sarakenro    Valinnainen. Viittauksen sarakkeen numero, josta viittaus palautetaan.

  • aluenro    Valinnainen. Valitsee viitta uksen alueelta, josta Rivinro ja sarakenro leikkaus piste palautetaan. Ensimmäinen valittu tai kirjoitettu alue numeroidaan 1, toinen on 2 ja niin edelleen. Jos aluenro jätetään pois, indeksi käyttää aluetta 1.  Tässä lueteltujen alueiden on sijaittava yhdessä laskenta taulukossa.  Jos määrität alueita, jotka eivät ole samassa laskenta taulukossa, se aiheuttaa #VALUE! -virheen.  Jos haluat käyttää alueita, jotka sijaitsevat eri taulu koissa, on suositeltavaa käyttää indeksi-funktion matriisi muotoa ja käyttää toista funktiota matriisin laskenta alueen laskemiseen.  Voit esimerkiksi käyttää Valitse-funktiota, kun haluat laskea käytettävän välin.

Jos esimerkiksi viittaus kuvaa solut (a1: B4, D1: E4, G1: H4), aluenro 1 on vaihtelu väli a1: B4, aluenro 2 on vaihtelu väli D1: E4 ja aluenro 3 on etäisyys G1: H4.

Huomautuksia

  • Kun viittaus ja aluenro ovat valinneet tietyn välin, Rivinro ja sarakenro valitsee tietyn solun: Rivinro 1 on alueella ensimmäinen rivi, sarakenro 1 on ensimmäinen sarake ja niin edelleen. INDEKSIN palauttama viittaus on Rivinro ja sarakenro leikkaus piste.

  • Jos määrität Rivinro tai sarakenro arvoksi 0 (nolla), indeksi palauttaa viitta uksen koko sarakkeeseen tai riville.

  • Rivinro, sarakenro ja aluenro on osoitettava viitta uksen soluun. muussa tapa uksessa indeksi palauttaa #REF! -virheen. Jos rivinro ja sarakenro jätetään pois, indeksi palauttaa aluenro-kohdassa määritetyn viitta uksen alueen.

  • INDEKSI-funktion palauttama arvo on viittaus, jota voi käyttää muiden funktioiden argumenttina. Kaavan mukaan määräytyy, voiko INDEKSI-funktion arvoa käyttää viittauksena vai arvona. Esimerkiksi kaava SOLU("leveys"; INDEKSI(A1:B2;1;2)) on sama kuin SOLU("leveys"; B1). Kaava käyttää INDEKSI-funktion arvoa soluviittauksena. Toisaalta esimerkiksi kaava 2*INDEKSI(A1:B2;1;2) tulkitsee INDEKSI-funktion palauttaman arvon solun B1 arvoksi.

Esimerkkejä

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä.

Hedelmät

Hinta

Määrä

Omenat

0,69 €

40

Banaanit

0,34 €

38

Sitruunat

0,55 €

15

Appelsiinit

0,25 €

25

Päärynät

0,59 €

40

Mantelit

2,80 €

10

Cashew-pähkinät

3,55 €

16

Maapähkinät

1,25 €

20

Saksanpähkinät

1,75 €

12

Kaava

Kuvaus

Tulos

=INDEKSI(A2:C6; 2; 3)

Alueen A2:C6 toisen rivin ja kolmannen sarakkeen leikkauspiste, joka on solun C3 sisältö.

38

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

Alueen A8:C11 toisen alueen toisen rivin ja toisen sarakkeen leikkauspiste, joka on solun B9 sisältö.

1,25

=SUMMA(INDEKSI(A1:C11; 0; 3; 1))

Alueen A1:C11 ensimmäisen osan kolmannen sarakkeen summa, joka on solujen C1:C11 summa.

216

=SUMMA(B2:INDEKSI(A2:C6; 5; 2))

Solusta B2 alkavan ja viidennen rivin sekä alueen A2:C6 toisen sarakkeen leikkauspisteeseen päättyvän alueen summa, joka on solujen B2:B6 summa.

2,42

Sivun alkuun

Katso myös

PHAKU-funktio

VASTINE-funktio

EPÄSUORA-funktio

Matriisikaavoihin liittyviä ohjeita ja esimerkkejä

Haku- ja viitefunktiot (hakemisto)

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×