Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe kunt u gegevensvalidatie gebruiken om lege cellen in een Excel-kolom te voorkomen?

Author Sun Last modified

Wanneer u werkt met belangrijke datasets in Excel, is het gebruikelijk dat elke cel in een specifieke kolom moet worden ingevuld. Het toestaan van lege cellen in belangrijke kolommen kan leiden tot onvolledige informatie, fouten in data-analyse of problemen met downstream-processen die afhankelijk zijn van volledig ingevulde gegevens. Daarom is het voorkomen van lege cellen in een kolom een veelvoorkomende vereiste, vooral voor formulieren, logs, trackingbladen en gedeelde sjablonen.

Dit artikel introduceert verschillende methoden om ervoor te zorgen dat er geen lege cellen achterblijven in een gekozen Excel-kolom, inclusief de functie Gegevensvalidatie, VBA-code en Excel-formules met Voorwaardelijke opmaak voor striktere handhaving. U vindt ook oplossingen voor het voorkomen van dubbele invoer met Kutools voor Excel.

Voorkom lege cellen in een kolom met Gegevensvalidatie

Voorkom dubbele gegevens in een kolom met Voorkom Dubbele Invoergood idea3

VBA: Voorkom lege cellen via Werkblad-gebeurtenissen

Excel Formule + Voorwaardelijke Opmaak: Visueel markeren van lege cellen


Voorkom lege cellen in een kolom met Gegevensvalidatie

Om te voorkomen dat er lege cellen in een kolom achterblijven, kunt u gebruik maken van de ingebouwde functie Gegevensvalidatie in Excel. Deze methode is eenvoudig en geschikt voor de meeste typische gegevensinvoerscenario's, vooral wanneer gebruikers informatie direct in Excel invoeren. Het werkt het beste voor kleine tot middelgrote datasets en is gemakkelijk te implementeren voor niet-technische gebruikers. Let echter op dat Gegevensvalidatie geen lege cellen voorkomt als gegevens van elders worden geplakt – gebruikers kunnen validatie in dergelijke gevallen nog steeds omzeilen.

Hier is hoe u deze methode kunt toepassen:

1. Selecteer de kolom waarin u lege cellen wilt voorkomen. Ga vervolgens naar Gegevens > Gegevensvalidatie.
click Data > Data Validation

2. In het dialoogvenster Gegevensvalidatie, onder het Opties tabblad, selecteert u Aangepast uit de lijst Toestaan. Voer de volgende formule in het Formule-vak in:

=COUNTIF($F$1:$F1;"")=0

specify the options in the dialog box

Zorg ervoor dat u F1 vervangt door de daadwerkelijke eerste cel van uw geselecteerde doelkolom. Deze formule controleert vorige cellen op lege waarden en verbiedt het overslaan van cellen binnen het bereik.

3. Klik OK. Nu, als u een lege cel laat en probeert door te gaan met het invoeren van gegevens in de kolom, zal Excel een waarschuwing weergeven en de invoer blokkeren. Gebruikers mogen geen enkele cel leeg laten terwijl ze achtereenvolgens waarden invoeren.
 if left a blank cell, a warning box will pop out

Tips en Waarschuwingen:

  • Deze methode werkt tijdens handmatige gegevensinvoer. Als gegevens worden geplakt (bijvoorbeeld vanuit een ander werkblad), kan validatie worden omzeild.
  • Instellingen voor Gegevensvalidatie kunnen per ongeluk worden verwijderd als u later alle opmaak uit het bereik verwijdert.
  • Om te voorkomen dat gebruikers validatie-instellingen bewerken, overweeg dan om het werkblad te beveiligen na het toepassen van validatie.

Deze methode wordt aanbevolen als het grootste deel van de gegevensinvoer direct in Excel plaatsvindt en strikte, foutloze handhaving niet vereist is.


Voorkom dubbele gegevens in een kolom met Voorkom Dubbele Invoer

Wanneer u ook dubbele waarden naast lege cellen moet voorkomen (zoals in ID-, e-mail- of codekolommen), kunt u de functie Voorkom Dubbele Invoer van Kutools voor Excel gebruiken. Deze tool biedt een zeer praktische oplossing, vooral voor zakelijke scenario's met serienummers en registratiegegevens, waarbij wordt gegarandeerd dat elke invoer in de doelkolom uniek is en vrij van duplicaten.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het installeren van Kutools voor Excel volgt u deze stappen:(Gratis Download Kutools voor Excel Nu!)

Selecteer de kolom waarin u dubbele invoer wilt voorkomen, klik dan op Kutools > Beperk invoer > Voorkom Dubbele Invoer.
click Kutools > Prevent Typing > Prevent Duplicate

Klik vervolgens op Ja > OK om de herinneringen te sluiten.

click yes in the dialog box click ok in the dialog box

Nadat u dit hebt ingesteld, verschijnt er een waarschuwingspop-up wanneer iemand probeert een dubbele waarde in de gekozen kolom in te voeren en wordt de actie geblokkeerd.
a warning box to stop duplicate entering

Voordelen: Werkt direct voor zowel handmatige invoer als kopieer-plakbewerkingen.

  Dubbele invoer voorkomen

 

VBA: Voorkom lege cellen via Werkblad-gebeurtenissen

Voor scenario's waarin u striktere handhaving en maximale controle nodig heeft (zoals het beschermen van kritieke datasets of gedeelde bestanden), kunt u VBA gebruiken om lege cellen in een kolom te voorkomen. VBA-gebeurteniscode kan actief wijzigingen monitoren en het opslaan of gegevensinvoer stoppen als lege cellen worden gedetecteerd. Dit is een robuuste oplossing, vooral nuttig wanneer gebruikers mogelijk proberen gegevens te kopiëren-plakken of werken met grotere bladen waar handmatig controleren onpraktisch is.

Gebruik Worksheet_Change Event:

Deze code controleert onmiddellijk of er een lege cel in een gespecificeerde kolom (bijv. Kolom F) achterblijft telkens wanneer een wijziging wordt aangebracht, en waarschuwt de gebruiker als een cel leeg blijft.

Stappen:

  • Klik met de rechtermuisknop op het bladtabblad waar u deze regel wilt instellen (bijv., "Blad1"), selecteer Weergave Code. Plak de volgende code in het geopende venster in het bladmodule (niet een standaardmodule):
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngCheck As Range
    Dim Cell As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngCheck = Range("F1:F100") 'Specify your target column and range here
    
    For Each Cell In Intersect(Target, rngCheck)
        If Cell.Value = "" Then
            MsgBox "Blank cells are not allowed in this column. Please enter a value.", vbExclamation, xTitleId
            Application.EnableEvents = False
            Cell.Select
            Application.Undo
            Application.EnableEvents = True
            Exit For
        End If
    Next
End Sub
  • Pas het bereik F1:F100 aan zoals nodig voor uw datakolom.
  • Sluit de VBA-editor en keer terug naar Excel. Nu verschijnt er een pop-upwaarschuwing wanneer gebruikers proberen een cel in de gespecificeerde kolom leeg te laten, en de wijziging wordt ongedaan gemaakt.

VBA-gebeurtenisaanpakken bieden geavanceerde handhaving en zijn zeer effectief voor gedeelde werkboeken, sjablonen of gecontroleerde omgevingen waar strikte volledigheid van belangrijke kolommen cruciaal is.

Voordelen: Hoogst aangepast, behandelt alle gebruikersacties.
Nadelen: Vereist macro-ondersteund werkboekformaat; gebruikers moeten macros inschakelen voor handhaving; wijzigingen vereisen VBA-ervaring om te behouden.


Excel Formule + Voorwaardelijke Opmaak: Visueel markeren van lege cellen

Een praktische alternatieve, vooral voor samenwerkende gegevensinvoer, is om lege cellen in uw belangrijke kolom visueel te markeren met Voorwaardelijke Opmaak samen met een formule zoals COUNTBLANK. Deze methode blokkeert geen lege invoer, maar maakt ontbrekende waarden gemakkelijk zichtbaar - perfect voor review of voor gegevensoverdracht.

Typische toepassingen: Samenwerkingsbladen van teams, gegevensinvoerformulieren, lijsten die beoordeling of goedkeuring vereisen.

Hoe stelt u het in:

  1. Selecteer de kolom of het bereik dat u wilt bewaken.
  2. Klik Start > Voorwaardelijke Opmaak > Nieuwe Regel.
  3. Kies Gebruik een formule om te bepalen welke cellen te formatteren.
  4. Voer deze formule in als uw kolom begint bij F1 (pas zo nodig aan):
=ISBLANK(F1)

Stel een opvallende vulkleur in (zoals rood of geel) voor betere zichtbaarheid, klik dan op OK.

Alle lege cellen in uw geselecteerde kolom worden nu automatisch gemarkeerd. Dit maakt het gemakkelijk om ontbrekende waarden te vinden en te corrigeren voordat u uw gegevens verwerkt of opslaat.

Voordelen: Niet-intrusief, geen foutmeldingen, geschikt voor lijsten waar u lege invoer wilt bekijken.
Nadelen: Handhaaft geen niet-lege waarden - waarschuwt gebruikers alleen visueel. Handhaving vereist nog steeds handmatige actie.

Tip: Als u een samenvattende telling van lege cellen nodig heeft, voer dan de volgende formule in een andere cel in (bijv. G1):

=COUNTBLANK(F1:F100)

Dit geeft u een snelle telling van lege invoer in kolom F van rij 1 tot 100 voor een snelle review.


Samenvattend biedt Excel verschillende praktische mechanismen om ervoor te zorgen dat er geen lege cellen achterblijven in belangrijke datarijnen. Voor de meeste gegevensinvoerbehoeften is Gegevensvalidatie voldoende. Voor robuuste handhaving worden op VBA gebaseerde oplossingen aanbevolen, terwijl Voorwaardelijke Opmaak visuele waarschuwingen biedt die geschikt zijn voor samenwerkende reviews. Pas uw aanpak altijd aan op basis van de gegevensstroom en gebruikersvereisten van uw project, en let op de beperkingen van elke methode - vooral bij het omgaan met plakken of automatisering. Als u problemen ondervindt met een van de bovenstaande methoden, controleer dan of uw referenties en bereiken correct zijn, werkbladbeveiliging op de juiste manier is toegepast indien nodig, en, voor VBA, dat macros zijn ingeschakeld en uw code zich in de juiste modulelocatie bevindt.


Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen