- matriisi - Solualue tai matriisivakio.
- rivin_numero - Rivin sijainti viitteessä tai taulukossa.
- col_num - [valinnainen] Sarakkeen sijainti viitteessä tai taulukossa.
- area_num - [valinnainen] Vertailualue, jota tulisi käyttää.
INDEX -funktio palauttaa arvon tietyllä alueella alueella tai taulukossa. INDEXiä käytetään usein yhdessä MATCH -toiminnon kanssa. MATCH etsii ja syöttää sijainnin INDEXiin, joka palauttaa arvon kyseisessä paikassa.
Esimerkkejä
Alla olevat kaavat osoittavat, kuinka INDEXiä voidaan käyttää arvon saamiseen:
= INDEX (A1:B5,2,2) // returns value in B2 = INDEX (A1:B5,3,1) // returns value in A3
Yllä olevissa esimerkeissä sijainti on 'kovakoodattu'. Tyypillisesti MATCH -toimintoa käytetään paikan löytämiseen, joka syötetään sitten INDEXiin. Tässä artikkelissa selitetään, kuinka INDEXiä ja MATCHia voidaan käyttää yhdessä monien esimerkkien kanssa:
missä on vierityslukonäppäin
INDEXiä voidaan käyttää kokonaisten sarakkeiden tai rivien palauttamiseen seuraavasti:
= INDEX (range,0,n) // entire column = INDEX (range,n,0) // entire row
jossa n edustaa palautettavan sarakkeen tai rivin numeroa.
laskea rivit, joiden tiedot ovat Excelissä
Viittaus tuloksena
On tärkeää huomata, että INDEX -funktio palauttaa a viite tuloksena. Esimerkiksi seuraavassa kaavassa INDEX palauttaa A2:
= INDEX (A1:A5,2) // returns A2
Tyypillisessä kaavassa näet arvo tuloksena solussa A2, joten ei ole selvää, että INDEX palauttaa viitteen. Tämä on kuitenkin hyödyllinen ominaisuus kaavoissa niinkuin tämä , joka luo INDEXin avulla a dynaaminen nimetty alue . Voit käyttää CELL -toiminto kohteeseen ilmoita viite palautti INDEX.
Kaksi muotoa
INDEX -funktiolla on kaksi muotoa: matriisi ja viite . Molemmilla lomakkeilla on sama toiminta - INDEX palauttaa viitteen taulukossa annetun rivin ja sarakkeen sijainnin perusteella. Ero on siinä, että INDEXin viitemuoto sallii useampi kuin yksi ryhmä ja valinnainen argumentti käytettävän taulukon valitsemiseksi. Useimmat kaavat käyttävät INDEX -taulukon muotoa, mutta molempia muotoja käsitellään alla.
Taulukon muoto
INDEX -taulukon muodossa ensimmäinen parametri on matriisi , joka toimitetaan solualueina tai matriisivakiona. INDEX -matriisin muodon syntaksi on:
INDEX (array,row_num,[col_num])
- Jos molemmat rivin_numero ja col_num INDEX palauttaa solun arvon leikkauspisteessä rivin_numero ja col_num .
- Jos rivin_numero on nolla, INDEX palauttaa koko sarakkeen arvoryhmän. Jos haluat käyttää näitä taulukkoarvoja, voit syöttää INDEX -funktion taulukkokaavaksi vaaka -alueella tai syöttää taulukon toiseen funktioon.
- Jos col_num on nolla, INDEX palauttaa koko taulukon arvoryhmän. Jos haluat käyttää näitä taulukkoarvoja, voit syöttää INDEX -funktion taulukkokaavaksi pystyalueella tai syöttää taulukon toiseen funktioon.
Viittauslomake
INDEX -viitemuodossa ensimmäinen parametri on viite yhteen tai useampaan alueeseen ja neljänteen valinnaiseen argumenttiin, area_num , valitaan sopiva alue. INDEX -viitemuodon syntaksi on:
laskea asuntolainan maksu Excelissä
INDEX (reference,row_num,[col_num],[area_num])
Aivan kuten INDEX -matriisimuoto, myös INDEX -viitemuoto palauttaa solun viitteen leikkauspisteessä rivin_numero ja col_num . Ero on siinä, että viite argumentti sisältää useamman kuin yhden alueen, ja area_num valitsee käytettävän alueen. The area_num on argumentti annetaan numerona, joka toimii kuin numeerinen indeksi. Ensimmäinen taulukko viittauksen sisällä on 1, toinen array on 2 ja niin edelleen.
Esimerkiksi alla olevassa kaavassa area_num toimitetaan nimellä 2, joka viittaa alueeseen A7: C10:
= INDEX ((A1:C5,A7:C10),1,3,2)
Yllä olevassa kaavassa INDEX palauttaa arvon A7: C10 rivillä 1 ja sarakkeessa 3.
- Useita alueita sisään viite erotetaan pilkuilla ja suluissa.
- Kaikkien alueiden on oltava yhdellä taulukolla tai INDEX palauttaa #ARVO -virheen. Käytä VALITSE -toiminto kiertotapa .