
Jos haluat saada solusisällön tietyllä rivi- ja sarakenumerolla, voit käyttää OSOITE -toimintoa yhdessä Epäsuoran kanssa. Esitetyssä esimerkissä G6: n kaava on:
Excel viittaa toiseen työkirjaan solun arvon perusteella
= INDIRECT ( ADDRESS (row,col))Selitys
Excel ADDRESS -toiminto palauttaa solun osoitteen tietyn rivin ja sarakkeen numeron perusteella. Esimerkiksi ADDRESS -funktio, jossa on 1 sekä riviä että saraketta varten:
= INDIRECT ( ADDRESS (G4,G5))
palauttaa tekstin '$ A $ 1'.
INDIRECT -funktio palauttaa kelvollisen viitteen tekstimerkkijonosta.
Esitetyssä esimerkissä OSOITE -funktio palauttaa arvon '$ C $ 9' INDIRECT:
kuinka kaava pyöristetään Excelissä
= ADDRESS (1,1)
Epäsuora sitten tämä teksti normaaliksi viitteeksi ja palauttaa arvon solussa C9, joka on 'Persikka'.
Huomaa: INDIRECT on a haihtuva toiminto ja voi aiheuttaa suorituskykyongelmia monimutkaisemmissa laskentataulukoissa.
Indeksillä
Syöttämällä INDEX -funktion matriisin, joka alkaa kohdasta A1 ja joka sisältää viittaavia soluja, voit saada saman tuloksen kaavalla, joka saattaa olla helpompi ymmärtää. Esimerkiksi alla oleva kaava palauttaa saman tuloksen kuin kuvakaappauksessa.
= INDIRECT ('$C')
Taulukon koko on mielivaltainen, mutta sen on aloitettava kohdasta A1 ja sisällettävä tiedot, joihin haluat viitata.