Yleinen kaava
=INDIRECT(ADDRESS(row,col))
Yhteenveto
Saadaksesi solun sisällön tietyllä rivillä ja sarakkeen numerolla, voit käyttää ADDRESS-funktiota yhdessä INDIRECT-toiminnon kanssa. Esitetyssä esimerkissä G6: n kaava on:
=INDIRECT(ADDRESS(G4,G5))
Selitys
Excel-OSOITE-funktio palauttaa solun osoitteen annetun rivin ja sarakkeen numeron perusteella. Esimerkiksi ADDRESS-funktio, jossa on 1 sekä riville että sarakkeelle:
=ADDRESS(1,1)
palauttaa "$ A $ 1" tekstinä.
INDIRECT-funktio palauttaa kelvollisen viitteen tekstimerkkijonosta.
Esitetyssä esimerkissä ADDRESS-funktio palauttaa arvon "$ C $ 9" INDIRECT: n sisällä:
=INDIRECT("$C$9")
Epäsuora sitten tämä teksti normaaliksi viitteeksi ja palauttaa arvon solussa C9, joka on "Peach".
Huomautus: INDIRECT on epävakaa toiminto, joka voi aiheuttaa suorituskykyongelmia monimutkaisemmissa laskentataulukoissa.
Indeksillä
Syöttämällä INDEX-funktiolle taulukosta, joka alkaa A1: stä ja sisältää solut viitteeksi, saat saman tuloksen kaavalla, joka voi olla helpommin ymmärrettävissä. Esimerkiksi alla oleva kaava palauttaa saman tuloksen kuin kuvakaappauksessa.
=INDEX(A1:E100,G4,G5)
Taulukon koko on mielivaltainen, mutta sen on aloitettava kohdasta A1 ja sisällettävä tiedot, joihin haluat viitata.