Luento 8 - Tietokantafunktiot ja taulukkolaskentatyökaluja

Lyhyt kertaus edellisen luennon asioista

Tietokanta- eli luettelofunktiot

Tietokantafunktioiden nimitys on hieman harhaanjohtava, koska asialla ei ole mitään tekemistä oikeiden tietokantojen kanssa. Parempi nimitys onkin luettelofunktiot, koska funktiot on tarkoitettu ensisijaisesti luettelomuodossa olevien tietojen ehdolliseen laskemiseen. Luettelofunktiot soveltuvat hyvin erilaisiin laskutoimituksiin, joissa tarvitaan yhtä useampaa ehtoa. Tällöin ei siis voida käyttää SUMIF- tai COUNTIF-funktioita.

Tietokanta- eli luettelofunktioihin voi tutustua tarkemmin kurssin luentomonisteen esimerkkien avulla. Seuraavassa listassa luennolla tarkastellut funktiot:

Taulukkolaskentatyökalut

Esimerkkitaulukko

Solualueen järjestäminen

Solualueen järjestäminen eli lajittelu (engl. Sort) on käyttökelpoinen työkalu solualueen järjestämiseen jonkin tietyn sarakkeen (kentän) perusteella. Solualue voidaan järjestää kolmen eri sarakkeen perusteella joko laskevaan tai nousevaan aakkoselliseen järjestykseen.

Pikasuodatus

Pikasuodatus (engl. AutoFilter) on kätevä työkalu tietojen suodattamiseen jonkin ehdon perusteella. Työkalu soveltuu erityisesti tilanteisiin, joissa tiedoista halutaan näkyville vain jonkin ehdon täyttävät tiedot. Seuraavassa erilaisia mahdollisuuksia työkalun käyttöön:

Toinen mahdollisuus tietojen suodattamiseen on Erikoissuodatus (engl. Advanced Filter), joka on esitelty hieman myöhemmin.

Taulukkolaskentatyökalut

Datalomake

Datalomaketta (engl. Form / DataForm) voidaan käyttää luettelomuodossa olevien tietojen lisäämiseen, selaamiseen, päivittämiseen tai poistamiseen. Datalomakkeesta tekee erityisen käyttökelpoisen automaattinen kaavojen kopioituminen lisätylle riville edelliseltä riviltä. Seuraavassa muutamia käyttökohteita ja rajoituksia:

Tarkemmat ohjeet työkalun käytöstä löytyy erillisestä ohjeesta.

Oikeellisuustarkistus

Oikeellisuustarkistustyökalulla (engl. Validation) voidaan tarkistaa käyttäjän soluun antama syöte.

Tarkemmat ohjeet työkalun käytöstä löytyy erillisestä ohjeesta.

Erikoissuodatus

Erikoissuodatusta (engl. Advanced Filter) voidaan käyttää suodatuksissa, joissa tarvitaan monipuolisia ehtoja. Erikoissuodatuksen ehdot määritellään vastaavalle ehtoalueelle kuin tietokanta- eli luettelofunktioiden ehtoalue. Seuraavassa muutamia käyttökohteita ja rajoitteita:

Suodatus saadaan toimintaan valinnalla Data | Filter | Advanced Filter (suom. Tiedot | Suodatus | Erikoissuodata).

Kaikki luettelon rivit saadaan takaisin näkyville valinnalla Data | Filter | Show All (suom. Tiedot | Suodatus | Näytä kaikki)

Seuraavassa luennolla läpikäydyt ehdot:

Tarkemmat ohjeet työkalun käytöstä löytyy erillisestä ohjeesta.

Pivot-taulukon raportti

Pivot-taulukon raportti on erinomainen ristiintaulukointityökalu. Raporttiin voidaan luoda useammastakin taulukosta yhteenveto raportti. Soveltuu hyvin esimerkiksi tulo- ja mentotaulukon yhteenvetotaulukoksi.

Raportin ohjattu tekeminen voidaan aloittaa valinnalla Tiedot | Pivot-taulun raportti (engl. Data | Pivot-table report).

Seuraavassa muutamia luentoesimerkkinä käytettyjä ristiintaulukointeja:

Tarkemmat ohjeet työkalun käytöstä löytyy erillisestä ohjeesta.

Välisummat

Välisummat työkalun avulla saadaan nopeasti tehtyä luettelomuodossa olevista tiedoista välisummia, jonkin sarakkeen tietojen perusteella. Seuraavassa muutamia rajoituksia välisummien laskemiselle:

Muutamia muita taulukkolaskentatyökaluja

Makrojen perusteita

http://appro.mit.jyu.fi/2002/kevat/ohjelmistot/luennot/luento8/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
21.02.2002 09:16:33