Käyttäisin indeksiä näyttämään eräässä solussa tietoa tilanteen mukaan usealta eri nimetyltä solualueelta. Solualue, jolta tieto haetaan, määräytyy erääseen toiseen soluun ilmestyvän tekstin mukaan (esim. Laite1 - jolloin tieto haetaan alueelta, jolla on nimi Laite1). Jos määritän tuon alueen suoraan indeksin kaavaan, niin homma toimii, mutta jos osoitan kaavaan tuon solun, johon käytettävän alueen nimi tulee, niin tämä ei enää toimi. Indeksi ilmeisesti luulee, että tuo yksi solu on se alue, jolta tieto pitäisi löytyä. Miten saisin indeksin lukemaan tuon solun siten, että se viittaisikin tuohon alueeseen? Vai voisiko tämän tehdä jotenkin toisin? Indeksi on melko vieras funktio, jota en ole paljon käyttänyt.
Indeksi
indexoija
3999
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
indirect/epäsuora funktiolla, siis näin =INDEX(INDIRECT(I3);1;1)
Tämä toimii!
Mylly lisäys kadut