Normaali viittaus toisen taulukon soluun on tietysti esimerkiksi seuraavanlainen:
=Taulukko2.A1
Mutta miten saan tuon taulukon valituksi jossain solussa olevan tekstin perusteella? Esimerkiksi taulukossa 1 on jossain solussa valintalista (pudotusvalikko) jossa on muiden taulukoiden nimiä. Miten voisin hakea listalta valitusta taulukosta tietyn solun sisällön?
Viittaus taulukkoon solusta
6
2801
Vastaukset
Kaava =INDIRECT(CONCATENATE(M21;".a1")) toimii Calcissa, jos soluun M21 valitaan listasta taulukkolehden nimi ja haettu solu on kaikissa taulukoissa sama (tässä a1). Vähän kehittämällä saanee sitten tehtyä myös viitteen soluosan valinnaiseksi (vaikkapa argumentein M21;".";N21).
Suomeksi funktiot on EPÄSUORA ja KETJUTA.- samoin
Saitko "kummissaan" tehtyä noilla ohjeilla (indirect(con...)) tehtyä tuon homman?
Voisiko joku valaista lisää? Ohjeet kai toimii calc:issa mutta pitääkö exceliin tehdä jotain erikoista?- samoin2
Itselläni täytyy hakea funktioon toisella laskentataulukolla sijaitseva tieto. Eli pudotusvalikosta valitaan laskentataulukon (välilehden) nimi, jota käytetään funktiossa (=vai pitäisikö olla nimeltään kaava). Jokaisella laskentataulukkolla on tiedot samoissa paikoissa. Eli laskentataulukkojen A1 solu sisältää saman tiedon mutta eri caseen liittyen, jokainen laskentataulukko on oma casensa.
samoin2 kirjoitti:
Itselläni täytyy hakea funktioon toisella laskentataulukolla sijaitseva tieto. Eli pudotusvalikosta valitaan laskentataulukon (välilehden) nimi, jota käytetään funktiossa (=vai pitäisikö olla nimeltään kaava). Jokaisella laskentataulukkolla on tiedot samoissa paikoissa. Eli laskentataulukkojen A1 solu sisältää saman tiedon mutta eri caseen liittyen, jokainen laskentataulukko on oma casensa.
esim. solussa F1 taulukonnimi
soluun kaava =INDIRECT(F1& "!A1") tai =EPÄSUORA(F1& "!A1")
- Anonyymi
Miten saan haettua toisesta taulukosta taulukon numerolla (riippumatta taulukon nimestä)? Esim. Kolmannen taulukon solu A1
- Anonyymi
Function numerolla(N, a)
numerolla = Worksheets(N).Range(a)
End Function
Missä N on taulukon järjestysluku, a on soluviittaus merkkijonona:
=numerolla(3; "A1")
Ketjusta on poistettu 2 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod305760- 345243
- 292974
- 342424
- 372108
- 152068
- 351882
- 121681
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191677Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons351594