Pudotusvalikko jatkoa

Kyselisin hieman jatkoa pudotusvalikkoon. Eli onko PHAKU:a hyväsikäyttäen mahdollista hakea tietoja tietyltä alueelta (esim A1:C4),eli ei pelkästään yksittäistä lukua? Jos minulla on Taulukossa2 tietoja eri alueista, jotka ovat nimetty ALUE1(A1:C4), ALUE2(A5:C8), ALUE3(A9:C12) jne. Pystynkö käyttämään samanlaista pudotusvalikkoa ja hakemaan PHAKU:n avulla tietoja Taulukkoon1?
5646
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

JOSseilla voi määrätä mistä haetaan.
Esim: Taulukossa 1 solussa A1 pudotusvalikko (alue1;alue2;alue3). Solussa A3 hakuarvo.
Soluun C1 kaava
=JOS(A1="alue1";PHAKU(A3;Taul2!A1:C4;3;0);JOS(A1="alue2";PHAKU(A3;Taul2!A5:C8;3;0);JOS(A1="alue3";PHAKU(A3;Taul2!A9:C12;3;0);"")))

Äänestä
  • Valitettavasti en ole kovin etevä selittämään ongelmaa, mutta yritän hieman selventää asiaa. Eli minun tarvitsisi saada kaikki Alue1:n solujen tiedot(A1:C4) Taulukkoon1 esim. alueelle (C2:E5), tai Alue2:n tiedot tai Alue3:n tiedot, niin että voisin vaihdella haettavia tietoja suoraan pudotusvalikosta. Epäilen että PHAKU ei toimi, mutta eräässä John Walkenbachin kirjassa oli jotain INDEKSI ja EPÄSUORA funktioiden käytöstä tämänkaltaisessa haku-toiminnossa, mutta en oikein ymmärtänyt asiaa. Vai pystyisikö ongelman ratkaisemaan makron avulla?

    Äänestä

  • miikka1978 kirjoitti:

    Valitettavasti en ole kovin etevä selittämään ongelmaa, mutta yritän hieman selventää asiaa. Eli minun tarvitsisi saada kaikki Alue1:n solujen tiedot(A1:C4) Taulukkoon1 esim. alueelle (C2:E5), tai Alue2:n tiedot tai Alue3:n tiedot, niin että voisin vaihdella haettavia tietoja suoraan pudotusvalikosta. Epäilen että PHAKU ei toimi, mutta eräässä John Walkenbachin kirjassa oli jotain INDEKSI ja EPÄSUORA funktioiden käytöstä tämänkaltaisessa haku-toiminnossa, mutta en oikein ymmärtänyt asiaa. Vai pystyisikö ongelman ratkaisemaan makron avulla?

    Tee taulukon 1 soluun C2 kaava
    =JOS($A$1="alue1";Taul2!A1;JOS($A$1="alue2";Taul2!A5;JOS($A$1="alue3";Taul2!A9;"")))

    ja kopioit tai vedät muihin alueen C2:E5 soluihin.

    Äänestä

  • paavali kirjoitti:

    Tee taulukon 1 soluun C2 kaava
    =JOS($A$1="alue1";Taul2!A1;JOS($A$1="alue2";Taul2!A5;JOS($A$1="alue3";Taul2!A9;"")))

    ja kopioit tai vedät muihin alueen C2:E5 soluihin.

    Kiitti tosi paljon, toimii loistavasti! Vielä yks lyhyt kysymys. Voiko noita alueita olla enemmän kuin kahdeksan? Jos oikein muistan niin Excel ei hyväksy kuin tietyn määrän JOS funktioita sisäkkäin.

    Äänestä

  • miikka1978 kirjoitti:

    Kiitti tosi paljon, toimii loistavasti! Vielä yks lyhyt kysymys. Voiko noita alueita olla enemmän kuin kahdeksan? Jos oikein muistan niin Excel ei hyväksy kuin tietyn määrän JOS funktioita sisäkkäin.

    Tuolla otsikon kaavalla voi tehdä 29 vaihtoehtoa.
    tässä esimerkissä on kymmenen.
    soluun C2 kaava
    =VALITSE.INDEKSI(VASTINE($A$1;{"alue1";"alue2";"alue3";"alue4";"alue5";"alue6";"alue7";"alue8";"alue9";"alue10"};0);Taul2!A1;Taul2!A5;Taul2!A9;Taul2!A13;Taul2!A17;Taul2!A21;Taul2!A25;Taul2!A29;Taul2!A33;Taul2!A37)

    ja kopioit muihin soluihin

    Kyllä jossejakin voi käyttää määrättömästi kikkailemalla ja nimeämällä, tuolla on siitä jotain.

    http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000708&posting=22000000014687994

    Äänestä

Kommentoi aloitusta


Miikka1978 kirjoitti:

Kyselisin hieman jatkoa pudotusvalikkoon. Eli onko PHAKU:a hyväsikäyttäen mahdollista hakea tietoja tietyltä alueelta (esim A1:C4),eli ei pelkästään yksittäistä lukua? Jos minulla on Taulukossa2 tietoja eri alueista, jotka ovat nimetty ALUE1(A1:C4), ALUE2(A5:C8), ALUE3(A9:C12) jne. Pystynkö käyttämään samanlaista pudotusvalikkoa ja hakemaan PHAKU:n avulla tietoja Taulukkoon1?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu