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?
Pudotusvalikko jatkoa
Miikka1978
5646
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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);"")))
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.
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