Viittaus taulukkoon solusta

kummissaan

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?

6

2835

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Ikävöin sinua kokoyön!

      En halua odottaa, että voisin näyttää sinulle kuinka paljon rakastan sinua. Toivon, että uskot, että olen varsin hullun
      Ikävä
      45
      3141
    2. Kova karman laki

      Karman lain kautta pahantekijä tehdessään pahaa toteuttaa koston ja rangaistuksen sille jolle pahaa on tehty. Tämä tarko
      Hindulaisuus
      508
      1917
    3. Päivieni piristys, missä olet?

      Toit iloa ja valoa mun elämään ☀️ Nyt mennyt kohta viikko ettei ole nähty. Kaipaan nähdä sua silti ja pelkään vaikka tei
      Ikävä
      17
      1900
    4. Näen jatkuvasti Sompasaunalla alastomia miehiä ja naisia

      jotka menevät siihen viereiseen rantaan myös uimaan alasti. Sompasaunat on siis Mustikkamaalla Helsingissä, ja kuljen si
      Maailman menoa
      78
      1690
    5. Älä mahdollisesti ota itseesi

      En voinut tietää. Sitäpaitsi.. niin
      Ikävä
      18
      1502
    6. Jos sinä olisit pyrkimässä elämääni takaisin

      Arvelisin sen johtuvan siitä, että olisit taas polttanut jonkun sillan takanasi. Ei taida löytyä enää kyliltä naista, jo
      Tunteet
      43
      1388
    7. Ota nainen yhteyttä ja tee Tikusta asiaa?

      Niin sitten minä teen Takusta asiaa.
      Ikävä
      26
      1322
    8. Millainen kaivattusi luonne on?

      Millaisia luonteenpiirteitä arvostat kaivatussa? Oletteko samanlaisia luonteeltanne?
      Ikävä
      90
      1319
    9. Helena ja Mikko Koivun ero jatkuu edelleen ja loppua ei näy.

      Voi eikä, miksi menee noin vaikeaksi avioero ja sopua ei tää ex- pari vaan saa.
      Kotimaiset julkkisjuorut
      116
      1157
    10. UPM suunnittelee paperintuotannon lopettamista LPR:ssa

      Ilta-Sanomissa oli uutinen. Metsäyhtiö UPM suunnittelee paperintuotannon lopettamista Kaukaan-tehtaalla Lappeenrannassa
      Lappeenranta
      110
      1123
    Aihe