[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ohjelmistot] Monta solua täyteen yhdellä haulla
> On olemassa lista jossa on tiettyjä tavaroita listattu asiakkaille ID:n
> perusteella. Siis ensin on ID sarake ja sitten tavaroiden ominaisuuksia.
> Listassa voi olla monta tavaraa yhdelle asiakkaalle, siis voi olla myös
> monta samaa ID:tä nain allekkain.
>
> Eräälle toiselle sivulle pitäisi pystyä hakemaan ID:n perusteella kaikki
> ID:lle kuuluvat tavaroiden nimet allekkain olevaan listaan. Kuinka tämän
> voisi tehdä kun oletetaan että
> tavaroita on 0-n kappaletta? Vlookup tietysti toimii, mutta se hakee vain
> soluun jossa se on määritelty ensimmäisen löytämänsä tavaran nimen. Olisi
> mahdollista saada jokin funktio tai makro hakemaan oman sijaintinsa
> alapuolelle listaan allekkain tietylle ID:lle kuuluvat tavaroiden nimet?
Kyseessa on siis tavallaan laskulle tulevien tavaroiden poiminta?
Tuollaisen tekeminen on ongelmallista taulukkolaskennassa, varsinkin kun
tavaroita voi olla mielivaltainen määrä. En ole löytänyt tuohon helppoa
tapaa, joten kehoitan käyttämään tuollaisessa ongelmassa makroa
seuraavaksi:
- Ensin suodatetaan tavarat tietyn ehdon mukaisesti.
- Tämän jälkeen kopioidaan tavarat laskulomakkeelle.
Tuossahan on kyseessä erikoissuodatus kopioimalla data toiseen paikkaan.
Kuulostaa helpolle, mutta jos tuotteita voi olla n-kappaletta, niin miten
ennakoidaan tulevien tavaroiden määrä esimerkiksi tilan suhteen? Joissakin
tapauksissa ennakointia ei tarvitse tehdä ollenkaan. Ennakointi on
työläämpää ja se on yleensä tapauskohtaista. Harjoitustyössä ennakointia
ei kuitenkaan tarvitse toteuttaa.
Jos joku on keksinyt paremman keinon, niin kertokaa ihmeessa muillekin?!?
Toivottavasti tuosta oli apua..
--
Petri Heinonen <URL: http://www.mit.jyu.fi/peheinon/>
Jyväskylän yliopisto/Tietotekniikan laitos peheinon@mit.jyu.fi
PL 35 (Agora C431.2) Puh. +358 14 260 2746
40351 Jyväskylä Fax. +358 14 260 2731
-- send "unsubscribe ohjelmistot" to majordomo@cc.jyu.fi to unsubscribe ---