7. Databasebeheer

7.1 Lijsten

Een lijst is een reeks van rijen met gelijksoortige gegevens waarvan de eerste rij de labels (veldnamen) bevat. Een voorbeeld:

lijst1.jpg (57593 bytes)

Je kunt een lijst beschouwen als een eenvoudige database. De rijen van de lijst zijn de records en de kolommen vormen de velden.

7.1.1 Richtlijnen voor het maken van lijsten

7.1.2 Beheer van lijsten

Excel bevat voorzieningen om op een eenvoudige manier lijsten te beheren: gegevensformulieren, draaitabellen, automatische en uitgebreide filters, ordening, subtotalen,...

Een lijst wordt door Excel automatisch herkend.

7.1.3 Gegevensformulier

Selecteer een cel uit de lijst en kies Formulier uit het menu Data

wpe8.jpg (15230 bytes) Je kunt een record wijzigen door in de tekstvakjes de wijzigingen te typen.

Je kunt records toevoegen (Nieuw), verwijderen (Verwijderen), zoekcriteria invullen (Criteria) en vooruit of achteruit zoeken (Vorige zoeken - Volgende zoeken).

Het bladeren kan ook gebeuren met de pijltjestoetsen en met de muis en de schuifbalk.

Een gegevensformulier kan ten hoogste 32 velden weergeven.


7.2 Sorteren

Je kunt geselecteerde gegevens of lijsten uit een rekenblad oplopend of aflopend rangschikken per rij of per kolom.

wpeB.jpg (13888 bytes) Kies Sorteren uit het menu Data. Excel maakt een selectie van de lijst. Je krijgt het dialoogvenster van hiernaast. Excel stelt voor te sorteren per rij.

Het is mogelijk om meerdere sorteersleutels op te geven. Als de gegevens volgens de vorige sleutel gelijk zijn, wordt gesorteerd op de volgende sleutel.

Om te sorteren per kolom kies je Van links naar rechts sorteren bij Opties.

Hier stel je ook in of hoofdletters invloed hebben op de volgorde en kun je een aangepaste sorteersleutel opgeven.wpeD.jpg (83885 bytes) wpeC.jpg (10606 bytes)

Je kunt een geselecteerd gebied ook sorteren per rij via de knoppen lijst6.jpg (1109 bytes) van de standaard-werkbalk

7.3 Opzoeken

Je kunt gegevens uit een lijst opzoeken via het gegevensformulier of via opzoekfuncties.

7.3.1 Gegevensformulier - Criteria

Open het gegevensformulier en klik op Criteria. Je kunt zoekcriteria ingeven. Via de knop Formulier ga je terug naar het dataformulier. Enkele voorbeelden van criteria:

wpeE.jpg (18716 bytes) Het veld Product moet exact gelijk zijn aan scherm
wpeE.jpg (18716 bytes) Het veld Naam begint met b (B)
wpeE.jpg (18716 bytes) Het veld Straat bevat park
wpeE.jpg (18716 bytes) Het veld Verkoop is kleiner dan of gelijk aan 1 000

Opmerking: er wordt geen onderscheid gemaakt tussen hoofd- en kleine letters.

7.3.2 Opzoekfuncties

7.3.2.1 Zoeken in de eerste rij (kolom)

lijst1.jpg (57593 bytes) Plaats in cel B13 de volgende formule:

lijst12.jpg (9306 bytes)

Opmerking:
de functie HORIZ.ZOEKEN is analoog met VERT.ZOEKEN. Hier wordt in de eerste rij (oplopend gerangschikt) gezocht naar de zoekwaarde.

7.3.2.2 Zoeken in een willekeurige kolom

lijst13.jpg (15393 bytes)

7.4 Lijsten en filters

Filteren is een snelle manier om een deel van een lijst te gebruiken. je gebruikt dan alleen die rijen die aan één of meerdere voorwaarden (criteria) voldoen.

7.4.1 Automatische filter

7.4.1.1 Gewone criteria

Selecteer een cel in de lijst en kies uit het menu Data voor Filter.
Kies vervolgens voor Autofilter. Er verschijnen uitschuifpijlen bovenaan in elke kolom.:

7.4.1.2 Aangepaste criteria

lijst14.jpg (27115 bytes) Kies Aangepast uit een uitschuiflijst (bijvoorbeeld Achternaam). Door het kader in te vullen krijg je alle rijen waarvan de achternaam gelijke is aan Blond of begint met een D.

Zoals je ziet kun je gebruik maken van jokertekens (* en ?)

7.4.2 Uitgebreide filter

Als je uitgebreid filter kiest uit het filter-menu moet je criteria opgeven in een criteriumbereik.

Een criteriumbereik bestaat uit minimum 2 rijen en 1 kolom.

 

Enkele voorbeelden:

lijst15.jpg (21529 bytes)
lijst16.jpg (2817 bytes) Er wordt gezocht naar records waarbij het veld Achternaam gelijk is aan Blond.
lijst17.jpg (4984 bytes) Er wordt gezocht naar records waarbij het veld Adres de tekst Kazernevest 9 bevat en het veld Plaats gelijk is aan Brugge.
lijst18.jpg (4686 bytes) Er wordt gezocht naar records waarbij in het veld Adres de tekst park voorkomt of het veld plaats de tekst Brugge bevat.
lijst19.jpg (4138 bytes) Er wordt gezocht naar records waarbij een veld verkoop groter is dan 15000 en kleiner is dan 30000.

Opmerkingen:

7.5 Databasefuncties

Dit zijn functies die je kunt gebruiken op lijsten.

Databasefuncties gebruiken 3 argumenten: database, veld en criteria:

Enkele functies:

DBAANTALC Telt het aantal niet lege cellen
DBAANTAL Telt het aantal cellen met getallen
DBGEMIDDELDE Geeft het gemiddelde van de waarden uit veld
DBMAX - DBMIN Geeft de maximale (minimale) waarde van veld
DBSOM Geeft de som van de waarden uit veld
DBPRODUKT Geeft het produkt van de waarden uit veld

Enkele voorbeelden:

DBAANTALC(database;;criteria) geeft het aantal records die voldoen aan criteria
DBGEMIDDELDE(database;"inkoop";criteria) geeft het gemiddelde van inkoop van de records die voldoen aan criteria