Klantenbeheer in Excel: CRM template bouwen (2026)
Met Excel maak je een eenvoudig maar krachtig CRM-systeem voor klantenbeheer, zonder dure software of abonnementen. Je legt klantgegevens vast, houdt contactmomenten bij, volgt verkoopkansen en berekent klantwaarde met standaard Excel-functies.
Laatst bijgewerkt: januari 2026
Gerelateerde artikelen
Bekijk ook deze handige Excel tutorials:
- Projectplanning maken in Excel: stap voor stap (2026)
- Gantt chart maken in Excel: projectplanning visueel (2026)
- Urenregistratie Excel
Waarom klantenbeheer in Excel?
Een professioneel CRM-pakket zoals Salesforce of HubSpot kost al snel honderden euro’s per maand. Voor kleine ondernemers, freelancers en startende verkoopteams is dat vaak overkill. Excel biedt een flexibel alternatief waarbij je:
- Volledige controle hebt over je data en structuur
- Geen maandelijkse kosten betaalt voor functies die je niet gebruikt
- Snel kunt starten zonder complexe implementatie
- Eenvoudig kunt aanpassen aan jouw specifieke werkwijze
- Data kunt exporteren naar elk ander systeem wanneer je wilt
Ideale toepassingen zijn:
– Freelancers met 10-200 klanten
– Kleine ondernemingen zonder dedicated sales-afdeling
– Startende verkoopteams die processen willen testen
– ZZP’ers die relatiebeheer willen professionaliseren
De basis CRM-structuur opzetten
Een effectief CRM in Excel bestaat uit minimaal drie werkbladen die met elkaar verbonden zijn: Klanten, Contactmomenten en Verkoopkansen. Laten we elk onderdeel stap voor stap opbouwen.
Stap 1: Het Klanten-werkblad aanmaken
Dit is je hoofdbestand met alle klantgegevens. Maak een nieuwe Excel-werkmap en hernoem het eerste werkblad naar “Klanten”.
Windows:
1. Open Excel en maak een nieuwe werkmap
2. Dubbelklik op het tabblad “Blad1” onderin
3. Typ “Klanten” en druk op Enter
Mac:
1. Open Excel en maak een nieuwe werkmap
2. Dubbelklik op het tabblad “Blad1”
3. Typ “Klanten” en druk op Return
Voeg de volgende kolomkoppen toe in rij 1:
| A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|
| KlantID | Bedrijfsnaam | Contactpersoon | Telefoon | Adres | Postcode | Plaats | Branche | Status |
Tip: Voeg ook kolommen toe voor “Aanmaakdatum”, “Bron” (hoe de klant binnenkwam) en “Notities” als je meer context wilt vastleggen.
Stap 2: Omzetten naar Excel-tabel
Het omzetten naar een Excel-tabel geeft je automatisch uitbreidende bereiken en ingebouwde filters.
Windows: Selecteer je kolomkoppen en druk op Ctrl+T
Mac: Selecteer je kolomkoppen en druk op Cmd+T
- Vink aan: “Mijn tabel bevat kopteksten”
- Klik OK
- Ga naar Tabelontwerp en geef de tabel de naam “tblKlanten”
Stap 3: Gegevensvalidatie voor Status
Met gegevensvalidatie voorkom je typefouten en zorg je voor consistente data-invoer.
- Selecteer de kolom “Status” (kolom J, vanaf J2)
- Ga naar Gegevens > Gegevensvalidatie
- Bij “Toestaan” kies je Lijst
- Bij “Bron” typ je:
Lead;Prospect;Klant;Inactief;Verloren - Klik OK
Nu kunnen gebruikers alleen kiezen uit deze vijf statuswaarden.
Stap 4: Unieke KlantID genereren
Een uniek klantnummer voorkomt verwarring bij bedrijven met dezelfde naam. Gebruik deze formule in cel A2:
=TEKST(RIJ()-1;"K0000")
Dit genereert automatisch K0001, K0002, K0003 enzovoort. De Engelse variant is =TEXT(ROW()-1,"K0000").
Contactmomenten bijhouden
Het tweede werkblad registreert alle interacties met klanten: telefoontjes, e-mails, vergaderingen en follow-ups.
Stap 1: Contactmomenten-werkblad maken
Voeg een nieuw werkblad toe en noem het “Contacten”. Maak deze kolomstructuur:
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| ContactID | KlantID | Datum | Type | Onderwerp | Notities | Volgende actie |
Stap 2: Dropdown voor KlantID
Koppel contactmomenten aan klanten via een dropdown:
- Selecteer kolom B vanaf B2
- Open Gegevensvalidatie
- Bij “Toestaan” kies Lijst
- Bij “Bron” typ je:
=INDIRECT("tblKlanten[KlantID]") - Klik OK
Nu kun je bij elk contactmoment de klant selecteren uit je klantenlijst.
Stap 3: Type contact valideren
Maak ook een dropdown voor het type contact:
- Selecteer kolom D vanaf D2
- Bij “Bron” typ je:
Telefoongesprek;E-mail;Vergadering;LinkedIn;Bezoek;Anders
Stap 4: Datum automatisch invullen
Voeg in kolom C een standaardwaarde toe voor vandaag:
Windows: Druk op Ctrl+; om de huidige datum in te voeren
Mac: Druk op Ctrl+; of Cmd+;
Verkoopkansen volgen
Het derde werkblad houdt potentiele deals bij met verwachte omzet en sluitingskans.
Stap 1: Verkoopkansen-werkblad maken
Maak een werkblad “Deals” met deze structuur:
| A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|
| DealID | KlantID | Omschrijving | Waarde | Kans% | Fase | Verwachte datum | Gewogen waarde |
Stap 2: Verkoopfases definiëren
Creeer een dropdown voor de verkoopfase:
- Selecteer kolom F vanaf F2
- Bij “Bron”:
Kwalificatie;Offerte;Onderhandeling;Gewonnen;Verloren
Stap 3: Gewogen waarde berekenen
De gewogen waarde combineert dealwaarde met sluitingskans. In kolom H (vanaf H2):
=[@Waarde]*[@[Kans%]]
Als een deal 10.000 euro waard is met 30% kans, wordt de gewogen waarde 3.000 euro. Dit helpt bij omzetprognoses.
Stap 4: Voorwaardelijke opmaak voor fases
Maak de verkoopfases visueel met kleuren:
- Selecteer kolom F met fases
- Ga naar Start > Voorwaardelijke opmaak > Markeringsregels > Tekst die bevat
- Typ “Gewonnen” en kies groene opvulling
- Herhaal voor “Verloren” met rode opvulling
Klantwaarde berekenen
Klantwaarde (Customer Lifetime Value) helpt je bepalen welke klanten de meeste aandacht verdienen. Voeg een kolom “Totale omzet” toe aan je Klanten-werkblad.
Formule voor totale omzet per klant
In de kolom Totale omzet gebruik je SOM.ALS om alle gewonnen deals van een klant op te tellen:
=SOM.ALS(tblDeals[Fase];tblDeals[Fase];"Gewonnen";tblDeals[Waarde];tblDeals[KlantID];[@KlantID])
De Engelse variant is SUMIFS.
Gemiddelde dealwaarde berekenen
=GEMIDDELDE.ALS(tblDeals[KlantID];[@KlantID];tblDeals[Waarde])
Aantal contactmomenten tellen
=AANTAL.ALS(tblContacten[KlantID];[@KlantID])
Deze metrics geven inzicht in welke klanten actief zijn en welke aandacht nodig hebben.
Filteren en analyseren
Met de filterfunctie van Excel analyseer je snel specifieke klantgroepen.
Snel filteren op status
- Klik op het filterpijltje bij “Status”
- Vink alleen “Lead” aan om nieuwe leads te zien
- Of filter op “Klant” voor bestaande klanten
Geavanceerd filteren op meerdere criteria
- Ga naar Gegevens > Geavanceerd
- Definieer criteriabereik met meerdere voorwaarden
- Filter bijvoorbeeld op “Status = Lead EN Branche = ICT”
Slicer toevoegen voor visueel filteren
- Klik in je tabel
- Ga naar Invoegen > Slicer
- Selecteer “Status” en “Branche”
- Klik en filter direct met knoppen
Dashboard maken
Een overzichtelijk dashboard toont de belangrijkste KPI’s op een blik.
Belangrijke metrics voor je CRM-dashboard
Maak een nieuw werkblad “Dashboard” met deze formules:
Totaal aantal klanten:
=AANTALARG(tblKlanten[KlantID])
Aantal actieve leads:
=AANTAL.ALS(tblKlanten[Status];"Lead")
Totale pijplijnwaarde:
=SOM.ALS(tblDeals[Fase];tblDeals[Fase];"<>Verloren";tblDeals[Waarde];tblDeals[Fase];"<>Gewonnen")
Gewonnen omzet dit jaar:
=SOMMEN.ALS(tblDeals[Waarde];tblDeals[Fase];"Gewonnen";tblDeals[Verwachte datum];">="&DATUM(2026;1;1))
Grafieken toevoegen
- Maak een cirkeldiagram voor klantstatus-verdeling
- Maak een staafdiagram voor omzet per branche
- Maak een lijndiagram voor contactmomenten per maand
Veelgemaakte fouten
Fout 1: Geen unieke klant-ID gebruiken
Probleem: Zonder uniek ID kun je klanten met dezelfde bedrijfsnaam niet onderscheiden. Bovendien werken VERT.ZOEKEN en koppelformules niet correct.
Oplossing: Voeg altijd een KlantID-kolom toe met automatisch gegenereerde nummers. Gebruik deze ID als koppelveld tussen werkbladen.
Fout 2: Handmatig typen in plaats van dropdowns
Probleem: “Klant”, “klant”, “KLANT” en “Client” worden als verschillende waarden gezien. Dit maakt filteren en rapporteren onbetrouwbaar.
Oplossing: Gebruik gegevensvalidatie met keuzelijsten voor alle velden met vaste opties zoals status, branche en contacttype.
Fout 3: Contacthistorie niet vastleggen
Probleem: Zonder contacthistorie vergeet je wanneer je een klant laatst sprak en welke afspraken er zijn gemaakt.
Oplossing: Maak het een gewoonte om elk contactmoment direct vast te leggen. Voeg een “Laatste contact” kolom toe aan het Klanten-werkblad met een MAX-formule.
Fout 4: Geen back-ups maken
Probleem: Een corrupte file of per ongeluk verwijderde gegevens betekent verlies van al je klantdata.
Oplossing: Sla je CRM-bestand op in OneDrive, Google Drive of Dropbox met automatische versiebeheer. Maak wekelijks een handmatige back-up.
Fout 5: Te veel kolommen in een werkblad
Probleem: Een werkblad met 50 kolommen wordt onoverzichtelijk en traag.
Oplossing: Splits informatie over meerdere werkbladen en koppel met KlantID. Houd het hoofdwerkblad beperkt tot essentiële velden.
FAQ
Is Excel geschikt als CRM voor een klein bedrijf?
Ja, Excel is uitstekend geschikt voor kleine bedrijven met maximaal enkele honderden klanten. Je hebt volledige controle over de structuur, betaalt geen maandelijkse kosten, en kunt later altijd nog migreren naar professionele CRM-software. Het wordt pas onhandig bij meerdere gebruikers die tegelijk willen werken of bij duizenden klanten.
Hoe koppel ik klantgegevens aan contactmomenten?
Gebruik het KlantID als koppelveld. In het Contactmomenten-werkblad maak je een dropdown met gegevensvalidatie die verwijst naar de KlantID-kolom in je Klanten-tabel. Zo selecteer je bij elk contactmoment de juiste klant en kun je met VERT.ZOEKEN of X.ZOEKEN extra klantgegevens ophalen.
Kan ik mijn Excel CRM delen met collega’s?
Ja, sla het bestand op in een gedeelde map zoals OneDrive of SharePoint. Meerdere mensen kunnen het bestand openen, maar gelijktijdig bewerken in dezelfde cellen kan conflicten geven. Overweeg Excel Online voor betere samenwerking, of verdeel taken zodat niet iedereen tegelijk dezelfde data aanpast.
Hoe voorkom ik dubbele klantgegevens?
Gebruik voorwaardelijke opmaak om duplicaten te markeren: selecteer de kolom Bedrijfsnaam, ga naar Voorwaardelijke opmaak > Markeringsregels > Dubbele waarden. Je kunt ook een aangepaste validatieformule maken die controleert of een bedrijfsnaam al bestaat: =AANTAL.ALS($B:$B;B2)=1.
Hoe maak ik rapporten van mijn klantdata?
Gebruik draaitabellen voor flexibele rapportages. Selecteer je klanttabel, ga naar Invoegen > Draaitabel, en sleep velden naar rijen, kolommen en waarden. Je kunt snel analyses maken zoals omzet per branche, aantal klanten per status, of contactmomenten per maand.
Kan ik herinneringen instellen voor follow-ups?
Excel heeft geen ingebouwde herinneringsfunctie, maar je kunt dit simuleren met voorwaardelijke opmaak. Markeer rijen waar de “Volgende actie”-datum in het verleden ligt of binnen 3 dagen valt. Combineer dit met een dagelijkse routine om je gefilterde takenlijst te bekijken.
Hoe importeer ik bestaande klantdata in mijn CRM-template?
Exporteer je bestaande data naar CSV of Excel-formaat. Open het bestand, kopieer de data en plak deze in je CRM-template. Zorg dat de kolomvolgorde overeenkomt of gebruik kopiëren/plakken speciaal om kolommen individueel te plaatsen. Voeg daarna KlantID’s toe aan de geïmporteerde rijen.
Wat is beter: VERT.ZOEKEN of X.ZOEKEN voor mijn CRM?
X.ZOEKEN (XLOOKUP in het Engels) is de modernere functie met meer flexibiliteit. Je kunt in elke richting zoeken en hebt geen kolomnummer nodig. VERT.ZOEKEN werkt prima voor eenvoudige opzoekingen. Gebruik X.ZOEKEN als je Excel 365 of Excel 2021 hebt.
Template downloaden en aanpassen
Om snel te starten kun je de structuur uit dit artikel overnemen. Maak drie werkbladen (Klanten, Contacten, Deals), zet elk om naar een Excel-tabel met een logische naam, en voeg gegevensvalidatie toe voor consistente invoer.
Aanpassingen voor jouw situatie:
– Voeg branche-specifieke velden toe (bijvoorbeeld “Contractdatum” voor B2B)
– Pas de verkoopfases aan op jouw salesproces
– Voeg extra statusopties toe als je meer granulariteit nodig hebt
– Creëer een “Producten”-werkblad als je meerdere diensten aanbiedt
Hulp nodig? Stuur je vraag via WhatsApp. Via WhatsApp of telefoon ben ik snel bereikbaar.
Hulp nodig bij je Excel CRM?
Loop je vast bij het opzetten van je klantenbeheer in Excel? Of wil je een op maat gemaakte CRM-template die perfect aansluit bij jouw werkproces? Neem gerust contact op voor persoonlijke hulp.
Direct contact:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Beschrijf kort wat je wilt bereiken en we denken graag met je mee. Van eenvoudige templates tot complete klantbeheersystemen met dashboards.





