Yleinen kaava
=INDIRECT("A1")
Yhteenveto
Voit luoda kaavan, jossa on lukittu viite - viite, jota ei muuteta kopioinnin tai liittämisen aikana tai kun rivejä ja sarakkeita muutetaan laskentataulukossa - käyttämällä INDIRECT-toimintoa.
Selitys
INDIRECT-toiminto hyväksyy tekstin ja arvioi kyseisen tekstin viitteeksi. Tämän seurauksena teksti ei ole altis muutoksille, kuten normaali soluviite. Se jatkaa arviointia samaan paikkaan laskentataulukon muutoksista riippumatta. Esimerkiksi tämä kaava:
=INDIRECT("A1")
palauttaa viitteen soluun A1, vaikka rivi 1 tai sarake A poistettaisiin.
Ero absoluuttisista ja suhteellisista viitteistä
INDIRECTin käyttö eroaa tavallisista absoluuttisista, suhteellisista ja sekavertauksista. Syntaksi $ on suunniteltu sallimaan kaavojen "älykäs" kopiointi ja liittäminen, jotta muutettavat viitteet päivittyvät, kun taas viitteet, joiden ei pitäisi muuttua, eivät. INDIRECT-toiminnon avulla kaikki viittauksen muutokset pysäytetään, vaikka sarakkeet / rivit lisätään tai poistetaan.
Huomaa: INDIRECT on "epävakaa toiminto" -toiminto, joka voi aiheuttaa hidasta suorituskykyä suurissa tai monimutkaisissa työkirjoissa.