Om te beginnen: wat anderen hier ook al zeiden: een goed opgezette database in Excel moet ook prima kunnen werken, zeker als het gaat om zaken als sorteren, en filteren. Als dat niet lukt, dan is er waarschijnlijk iets mis met de opbouw van je datasheet.
Dus controleer eerst dit:
1. Plaats je database op rij 2, en begin met voor elke kolom in de eerste rij een Veldomschrijving te typen. Deze velden fungeren straks als Kolomkoppen. Geef ze een andere opmaak, bijvoorbeeld Vet en een andere kleur. Hoeft niet, is wel duidelijker!
2. Begin in Rij 2 met het inkloppen van je gegevens. Zorg er hierbij voor, dat je elk gegeven maar in één kolom zet. Het klinkt logisch, maar op de een of andere manier wordt er (veel te) vaak tegen gezondigd! Dus als kolom F als kolomnaam Telefoon heeft, daar geen Huisnummers in opslaan....
3a. Laat geen lege regels toe in je gegevensbestand! Ook niet, als je het wat 'overzichtelijker' wilt maken.... Als je ruimte wilt na zoveel rijden, maak desnoods dan één van de rijen hoger, dan heb je ook witruimte.\
3b. Maak ook geen lege kolommen in je gegevensbestand; Excel zal het bestand niet meer als één geheel zien, en bij sorteren dus één deel wel sorteren, en het andere deel laten staan. Kan heel vervelend zijn...
4. Maak niet ergens in het midden van je gegevensbestand een rij met formules, voor wat voor reden dan ook! (is eigenlijk regel 2 en regel 3 gecombineerd)
5. Als je totalen wilt berekenen over je database (dus toch formules wilt gebruiken) zet ze dan òf op een ander werkblad, of in een rij bóven je database. Nooit er onder! Je wilt tenslotte nog rijen kunnen toevoegen...
Als je zo begint, dan heb je een database in Excel die prima te sorteren is, en die je bijvoorbeeld met <Data>, <Formulier> prima in kunt vullen. Je kunt dan zelfs een (paar) kolom(men) maken met formules; bij het toevoegen via het Formulier worden de formules netjes mee gekopieerd! Hoef je niks voor te doen! Ook opmaak die in je db zit, wordt zo mee gekopieerd.
Kijk eens of jouw db hier aan voldoet, of probeer het te verbeteren, en laat maar weten of het probleem dan is opgelost.