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

3031

    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. Eutanasia - miksi eläimelle sallitaan armokuolema, mutta ihmiselle ei?

      Olen pitkään ihmetellyt yhtä asiaa Suomessa. Kun koira kärsii parantumattomasta sairaudesta ja kovista kivuista, eläinlä
      Arvot ja etiikka
      28
      11498
    2. Veli Sofia teki urosmehiläisen työn

      Paljastaessaan kuinka TPS:ssä ei joukkuehenki toimi sooloilijoiden vuoksi, jonka takia koko seura ei pärjää kilpailussa
      Maailman menoa
      58
      4086
    3. Unisex-vessat

      Ahdistaa. Miksi kaikki pitää tasapäistää tasa-arvon nimissä? Tasa-arvo on sitä, että kunnioitetaan sukupuolien erilaisu
      Tunteet
      118
      3271
    4. Sosiaalidemokratia romahtanut kautta maailman

      nuoret eivät enää kannata järjetöntä aatetta, joten demarien täytyy hakea kannattajia mamuista. Ruotsin sos.demit jo kie
      Maailman menoa
      171
      2574
    5. Miksi Seta ja Sofia Virta ei vaadi muslimeita kunnioittamaan priden-arvoja?

      Kuten tiedetään niin islam ei hyväksy sitä mitä pride edustaa. Seta-pomo Mikkonen nosti hirveän äläkän kun yksi tepsin
      Maailman menoa
      111
      2325
    6. Vastuun ottaminen omasta hyvinvoinnista

      Olen huomannut tuttavapiirissäni ihmisiä, joilla on mt-diagnooseja. Sen sijaan, että millekään asialle yritettäisiin teh
      206
      1875
    7. Sofia Virralle täydet 12 pistettä!

      Kun ei jäänyt mukaan vähemmistöjen sortamista epäsuorasti tukevaan joukkueeseen. Urheilijoiden pitäisi olla esikuvia.
      Maailman menoa
      324
      1190
    8. Kuvaile kaivattusi

      ulkonäkö. Asiattomatkin kommentit saa laittaa. -🏚️
      Ikävä
      67
      973
    9. Miksi Hotelli Kainuuta dissataan?

      Ihmetyttää tämä jatkuva yhden yrityksen arvosteleminen. Ikäänkuin mikään ei olisi hyvin. Kuitenkin yritys työllistää, ta
      Kuhmo
      20
      937
    10. Missä milloin

      Missä milloin nähdään?
      Ikävä
      65
      828
    Aihe