INDEX -toiminto Excelissä - Hanki arvo taulukon viitteestä

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel INDEX -toiminto Excelissä palauttaa arvon sarake- ja riviviittausten perusteella.

INDEX -toiminnon yleiskatsaus

INDEX -funktio Palauttaa solun arvon luettelosta tai taulukosta sen sarake- ja rivinumeroiden perusteella.

INDEX -funktion syntaksi ja argumentti

1 = INDEKSI (taulukko, rivin_numero, [sarakkeen_numero], [alueen_numero])

matriisi -Solualue tai matriisivakio.

rivin_numero - Rivin sijainti viitteessä tai taulukossa.

sarake_numero - [valinnainen] Sarakkeen sijainti viitteessä tai taulukossa.

area_num - [valinnainen] Vertailualue, jota tulisi käyttää.

Mikä on INDEX -toiminto?

INDEX -toiminto on yksi monipuolisimmista toiminnoista laskentataulukoiden maailmassa, ja sitä voidaan käyttää monin tavoin ja yhä monimutkaisemmiksi. Sellaisena keskustelemme INDEX -toiminnosta useissa artikkeleissa. Tämä artikkeli keskittyy INDEX -toiminnon johdantoon. Yksinkertaisesti sanottuna INDEX -toiminnon avulla voit palauttaa viittauksen tiettyyn soluun tai solualueeseen.

Perusesimerkki

Aloitamme yksinkertaisella luettelolla kohteista.

Haluamme pystyä kertomaan kaavallemme, että valitsemme tietyn kohteen luettelosta sijainnin perusteella. Oletetaan, että haluamme 3rd kohde luettelosta. Laitetaan kohtaan D1 luku 3. D2: ssa kaava

1 = INDEKSI (A2: A5, D1)

Koska D2 on 3, INDEX palauttaa 3rd solu tällä alueella, joka on A4. A4: n arvo on “Ananas”, joten näemme tämän tuloksen.

Taulukkoesimerkki

Rakennetaan kertolasku, joka näyttää tältä:

Jos haluat saada tuloksen 3 kertaa 4 (eikä vain kirjoittaa matemaattinen yhtälö), voit kirjoittaa kaavan

1 = INDEKSI (B2: E5, 3, 4)

Tässä skenaariossa olemme kertoneet kaavan siirtyä kohtaan 3rd rivi määritetyn alueen sisällä, ja 4th sarake. Tämä antaa viittauksen soluun E4, ja saamme siten arvon 12.

Vaikka INDEXin käyttäminen täällä kertomisen tekemiseen on hieman tarpeetonta, voit myös käyttää tätä tekstin merkkijonojen palauttamiseen.

Tässä tapauksessa voimme sanoa, että etsimme kahtatoinen kuukaudessa 3rd neljännes. Meidän kaava olisi

1 = INDEKSI (B2: D5, 3, 2)

Tässä kaavamme laskee 3: eenrd rivi (3rd neljännes) ja 2toinen sarake. Tämä palauttaa viittauksen C4: ään ja "elokuun" tulokseen.

Käyttö MATCHin kanssa

INDEX -toimintoa käytetään usein yhdessä MATCH -funktion kanssa, joka palauttaa kohteen suhteellisen sijainnin. Katsotaanpa esimerkkiä arvosanakirjasta, jossa opettajamme haluaa antaa aineen ja oppilaan nimen ja löytää vastaavan arvosanan.

Yleinen kaavamme tulee olemaan:

1 = INDEKSI (B2: E5, MATCH (H1, A2: A5, 0), MATCH (H2, B1: E1, 0))

Olemme käyttäneet kahta eri MATCH -funktiota palauttaaksemme kunkin hakutermimme suhteellisen sijainnin. Ensimmäinen etsii H1 -arvon, "Reading", välillä A2: A5. Lukeminen on 3rd kohde luettelossa. Meidän 2toinen MATCH etsii samalla tavalla "Bobin" arvoa alueelta B1: E1. Bob on 2toinen kohde tässä luettelossa. Näin ollen kaavamme arvioidaan seuraavasti:

1234 = INDEKSI (B2: E5, MATCH (H1, A2: A5, 0), MATCH (H2, B1: E1, 0))= INDEKSI (B2: E5, 3, 2)= C4= 89

Keskustelemme tästä lisää.

INDEX Google Sheetsissä

INDEX -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

Lisämerkinnät

Käytä INDEX -funktiota arvon palauttamiseen sen sijainnin perusteella solualueella.

Määritä ensin solualue, josta valita. Määritä seuraavaksi rivin ja sarakkeen numerot taulukossa.

MATCH -funktion ja INDEX -funktion avulla voit simuloida VLOOKUP -kaavaa, ja sen lisäetuna on, että hakusarakkeen (rivi) ei tarvitse olla vasemmanpuoleisin (ylin) sarake (rivi).

INDEX Esimerkkejä VBA: sta

Voit myös käyttää INDEX -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.index (array, row_num, column_num)
Funktioargumenteille (taulukko jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Olettaen, että laskentataulukossamme on seuraavat tiedot

Tässä esimerkissä on kaksi taulukkoa, yksi taulukko vasemmalla, jonka nimi on Taulukko2 ja oikealla Taulukko3

Voimme käyttää INDEX -toimintoa seuraavasti

1 WorksheetFunction.Index (alue ("B2: F6"), 3, 3)

Tämä palauttaa arvon 18 (solu D4), koska se on solu, joka sijaitsee määritetyn alueen B2: F6 kolmannella rivillä ja kolmannella sarakesolulla

1 WorksheetFunction.Index (Alue ("Taulukko2"), 2, 4)

Tämä palauttaa arvon 51 (solu E3), koska se on taulukon 2 toisella rivillä ja neljännessä sarakkeessa oleva solu

Voimme myös määrittää useamman kuin yhden alueen seuraavasti:

1 WorksheetFunction.Index (Alue ("B2: F6, I4: M8"), 2, 5, 1)

Tämä palauttaa arvon 36 (solu F3), koska se on solu, joka sijaitsee ensimmäisellä määritellyllä alueella, joka on taulukko 2, toisella rivillä ja viidennessä sarakkeessa

1 WorksheetFunction.Index (Alue ("B2: F6, I2: M6"), 4, 3, 2)

Tämä palauttaa arvon 115 (solu K5), koska se on solu, joka sijaitsee neljännessä rivissä ja kolmannessa sarakkeessa toisella määritellyllä alueella, joka on I2: M6

Palaa Excelin kaikkien toimintojen luetteloon

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave