Dynamic Sheet Reference INDIRECT - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka INDIRECT -toimintoa käytetään viitearkkeihin dynaamisesti.

Dynaaminen arkki -viite INDIRECT -toiminnolla

INDIRECT -toiminnon avulla voit viitata alueeseen tekstijonolla, jolloin soluviittauksen muuttaminen on erittäin helppoa. Sen syntaksi on:

Tämä esimerkki viittaa solu C6 laskentataulukoissa Q1, Q2, Q3, ja Q4:

1 = Epäsuora (B3 & "!" & C3)

Yllä olevassa esimerkissä Ketjutusoperaattori (&) on sisäistetty Epäsuora -funktioon liittääksesi laskentataulukon nimen ja solun sijainnin.

Epäsuora - haihtuva toiminto

Varoitus: INDIRECT -toiminto on haihtuva. Tämä tarkoittaa sitä, että se laskee uudelleen aina, kun työkirja laskee uudelleen. Jos luotat liikaa INDIRECT -toimintoihin, se vaikuttaa negatiivisesti työkirjasi nopeuteen.

Yleensä voit käyttää muita haihtumattomia toimintoja Epäsuoran sijaan. Yksi tällainen toiminto on VALITSE -toiminto.

VALITSE -toiminto - arkin viite

VALINTA -funktio palauttaa arvon tietylle sijainnille perustuvalta arvoalueelta tai arvoluettelosta. Sen syntaksi on:

Esim. VALITSE (2, "Joseph", "Rachel", "John") palauttaisi "Rachel", koska se on toinen arvo indeksinumeron jälkeen.

Seuraavassa esimerkissä viitataan laskentataulukoiden kunkin vuosineljänneksen kokonaismyyntiarvoihin Q1, Q2, Q3 ja Q4.

1 = VALITSE (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6)

Tässä esimerkissä sarake C määrittää vaaditun arvon sijainnin. Sisäisesti kaava jakaa sijainnit samassa järjestyksessä kuin valittu, toisin sanoen se on arvojen sijainti indeksinumerosta.

Huomautus: Jos numero, joka on määritettyindex_num"Argumentti on suurempi kuin arvojen kokonaismäärä, Excel palauttaisi #ARVO! Virhe.

Dynaaminen taulukkolaskenta INDIRECT -sovelluksella Google Sheetsissä

Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

wave wave wave wave wave