Excel

Excel INDEX -toiminto

Excel Index Function

Excel INDEX -toimintoYhteenveto Excel INDEX -funktio palauttaa arvon tietyllä alueella alueella tai taulukossa. INDEXin avulla voit hakea yksittäisiä arvoja tai kokonaisia ​​rivejä ja sarakkeita. INDEXiä käytetään usein MATCH -toiminnon kanssa, jossa MATCH etsii ja syöttää sijainnin INDEXiin. Tarkoitus Hanki arvo luettelosta tai taulukosta sijainnin perusteella Palauta arvo Tietyn sijainnin arvo. Syntaksi = INDEX (taulukko, rivin_numero, [sarakkeen_numero], [alueen_numero]) Argumentit
  • 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ää.
Versio Excel 2003 Käyttöohjeita

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:





INDEXin ja MATCHin käyttö

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 .


^