Osaisitteko auttaa tyttöä pulassa.
Minulla on lista yksittäisistä postinumeroista allekain, taul 1 , joita tulee hakea listasta taul2, jossa postinumerot asettuvat tietylle postinumero välille.
Haetun yksittäisen postinumeron osuessa
oikealle välille taulukon palauttaa sille välille kuuluva tieto B2
Taul1 A1 00100
Taul2 A1 ”0001-00230” B1 3
Halutaan palauttavan arvon Taul2 B1 arvon 3 soluun
Taul1 B1
Minulla on lista yksittäisistä postinumeroista allekain, taul 1 , joita tulee hakea listasta taul2, jossa postinumerot asettuvat tietylle postinumero välille.
Haetun yksittäisen postinumeron osuessa
oikealle välille taulukon palauttaa sille välille kuuluva tieto B2
Taul1 A1 00100
Taul2 A1 ”0001-00230” B1 3
Halutaan palauttavan arvon Taul2 B1 arvon 3 soluun
Taul1 B1
Vastaukset 2
Vanhimmat
Jos sinulla on merkittynä nuo raja-arvot noin (00001-00230) Taul2:ssa, ei Excel osaa hakea tuosta, vaan sinun pitää laittaa nuo raja-arvot alekkain Taul2 A-sarakkeelle. Esim.
A1 00001 - B1 3
A2 00231 - B2 5
A3 00461 - B3 7
A4 00691 - B4 9
Kaava Taul1 B1 on
=PHAKU(A1:Taul2!A1:B10;2;1)
Jos nyt haettava arvo on esim. 00480, antaa kaava vastaukseksi 7. Elikkä 00230 asti vastaus olisi 3 ja 00231 lähtien vastaus olisi 5 aina 00460 asti ja 00461 lähtien 7 jne....
Toivottavasti vastaus oli tarpeeksi selkeä.
Vielä selvennys tuosta kaavasta jos PHAKU-funktio on vieras.
A1 on siis se haettava arvo
Taul2!A1:B10 on se alue josta vastaus haetaan. Muuta se omia tarpeitasi vastaavaksi vaikka esim A1:B100, paljonko niitä raja-arvoja sitten onkin.
2 tarkoittaa että vastaus haetaan taulukon 2 sarakkeelta eli B:ltä (taulukon alue oli A:B sarakkeet)