Skip to main content

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

Hoe een waarschuwing te tonen als er een duplicaat wordt ingevoerd in een Excel-kolom?

Author Sun Last modified

In veel praktijksituaties zijn gegevensintegriteit en nauwkeurigheid essentieel in Excel-werkboeken. Bijvoorbeeld, bij het registreren van werknemers-ID's, productserienummers of studentnummers kan elke dubbele invoer leiden tot verwarring of fouten verderop in de keten. Om dit te voorkomen, kunt u gebruikers automatisch waarschuwen met een pop-upwaarschuwingsvenster wanneer ze proberen een duplicaat in te voeren in een specifieke kolom of bereik, zoals te zien is in de onderstaande schermafbeelding. Deze aanpak helpt gebruikers om schone, unieke lijsten te behouden en vermindert het risico op onbedoelde dubbele invoer.
A screenshot of the warning dialog for duplicate entry in Excel

Waarschuwing bij het invoeren van duplicaten met Gegevensvalidatie

Waarschuwing bij het invoeren van duplicaten met Kutools voor Excel good idea3

Waarschuwing bij het invoeren van duplicaten met VBA-code (Werkbladwijzigingsgebeurtenis)


Waarschuwing bij het invoeren van duplicaten met Gegevensvalidatie

In Excel kunt u de functie Gegevensvalidatie gebruiken met een aangepaste formule om dubbele invoer in een selectie te voorkomen – handig voor gevallen zoals unieke codes, identificatoren of namen. Wanneer deze is ingesteld, waarschuwt Excel de gebruiker direct en blokkeert het dubbele invoer, waarbij wordt gegarandeerd dat elke waarde binnen het gedefinieerde bereik uniek blijft. Dit voorkomt handmatige controle en stroomlijnt grote gegevensinvoertaken.

Om dit in te stellen, volg je de volgende stappen:

1. Selecteer een bereik waar je duplicaten wilt voorkomen, bijvoorbeeld A1:A10. Ga vervolgens naar de Gegevens tab en klik op Gegevensvalidatie > Gegevensvalidatie. Zie schermafbeelding:
A screenshot of the Data Validation option in Excel

2. In het Gegevensvalidatie dialoogvenster, ga je naar het tabblad Instellingen Set Toestaan naar Aangepast in de vervolgkeuzelijst. Voer in het veld Formule de volgende formule in:
=COUNTIF($A$1:$A$10,A1)=1

Deze formule zorgt ervoor dat de ingevoerde waarde slechts één keer voorkomt in het geselecteerde bereik. Zie schermafbeelding:
A screenshot of the formula used in the Data Validation dialog

Uitleg parameters:
$A$1:$A$10 bepaalt het bereik waarin je duplicaten wilt blokkeren, en A1 verwijst naar de eerste cel van het bereik. Pas deze verwijzingen aan volgens jouw daadwerkelijke bereik.

Waarschuwing: Gebruik altijd absolute verwijzingen ($) voor het bereik, zodat de validatie correct wordt toegepast op alle geselecteerde cellen.

3. Ga vervolgens naar het tabblad Foutmelding Zorg ervoor dat Toon foutmelding na het invoeren van ongeldige gegevens is aangevinkt. Stel Stijl in op Stop (de standaardinstelling), en specificeer je voorkeurswaarschuwingstitel en -bericht. Dit bericht is wat gebruikers zien wanneer ze proberen een duplicaat in te voeren. Zie schermafbeelding:
A screenshot of the Error Alert tab in Data Validation dialog

Tip: Duidelijke, beknopte berichten (zoals “Dubbele invoer niet toegestaan!”) helpen gebruikers snel het probleem te begrijpen wanneer ze proberen een dubbele waarde in te voeren.

4. Klik op OK om je instellingen toe te passen. Nu zal Excel, wanneer gebruikers proberen een herhalende waarde in te voeren in het gespecificeerde bereik (hier, A1:A10), een waarschuwingsvenster tonen. Er wordt geen dubbele waarde geaccepteerd.
A screenshot of the warning dialog after entering a duplicate value in Excel

Tip: Als je gebruikers liever op de hoogte wilt stellen van duplicaten maar nog steeds dergelijke invoer wilt toestaan (voor bijhouden of onderzoek), selecteer dan in het dialoogvenster Gegevensvalidatie het tabblad Foutmelding selecteer Waarschuwing uit de Stijl vervolgkeuzelijst in plaats van Stop. Dit staat duplicaten toe, maar markeert ze met een waarschuwing.
A screenshot of the Warning style in Data Validation for duplicates

Wanneer een gebruiker een duplicaat invoert, wordt een waarschuwingsvenster getoond, en kan de gebruiker kiezen voor Ja of Annuleren om het duplicaat te behouden, of Nee om het te verwijderen.
A screenshot of the pop-up warning dialog when entering duplicates

Toepasselijke scenario's: Deze methode is geschikt wanneer je regels voor gegevensinvoer moet afdwingen of monitoren op een enkel bereik, en je een code-loze, ingebouwde benadering prefereert. Voordelen: Geen add-ins of macro's nodig; ondersteunt zowel blokkeren als waarschuwen. Nadelen: Vereist bijwerken van validatie als de grootte van het bereik verandert; werkt alleen tijdens handmatige invoer, niet voor geplakte meervoudige waarden of formules.


Waarschuwing bij het invoeren van duplicaten met Kutools voor Excel

Voor gebruikers die een gestroomlijnder aanpak willen zonder formules te onthouden, biedt Kutools voor Excel een gebruiksvriendelijke oplossing met zijn Voorkom Dubbele Invoer-hulpprogramma. Dit hulpmiddel vereenvoudigt de instelling en het beheer, vooral bij het omgaan met grote gegevensbereiken of wanneer geavanceerde opties voor het voorkomen van duplicaten nodig zijn.

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 installatie van Kutools voor Excel, volg je deze stappen om de waarschuwingsdialoog voor dubbele invoer in te schakelen:(Gratis downloaden Kutools voor Excel nu!)

Selecteer het bereik (zoals een kolom of gegevensgebied) waar je een waarschuwing wilt activeren wanneer duplicaten optreden. Ga vervolgens naar Kutools > Beperk invoer > Voorkom Dubbele Invoer. Zie schermafbeelding:
A screenshot of the Prevent Duplicate option in Kutools tab in Excel

Volg de prompts: klik op Ja om te bevestigen, en vervolgens op OK om de preventie toe te passen. Je ziet bevestigingsdialoogvensters die je door deze stappen leiden.

A screenshot of the warning dialog from Kutools after selecting the Prevent Duplicate option
A screenshot of the success dialog from Kutools after selecting the Prevent Duplicate option

Met dit hulpmiddel ingeschakeld, zal het invoeren van een dubbele waarde binnen het geselecteerde bereik onmiddellijk een pop-upwaarschuwingsvenster tonen. De invoer wordt geblokkeerd om verdubbeling te voorkomen. Zie schermafbeelding:
A screenshot of the popup warning for duplicate entries in Excel after using Kutools

Kutools biedt extra finetuning: je kunt specifieke tekens (zoals @, #, $, %) blokkeren door ze in te voeren in het veld Verbied het invoeren van de volgende tekens vak, of alleen bepaalde tekens toestaan via de instelling Converteren Dit is nuttig voor geavanceerde kwaliteitscontrole van gegevens buiten duplicaten.
A screenshot of the Kutools Prevent Typing utility for managing input characters

Toepasselijke scenario's: Deze oplossing is geschikt voor gebruikers die een efficiënte, interface-gebaseerde benadering prefereren en herhaalbare instellingen nodig hebben over verschillende bereiken of werkboeken. Voordelen: Eenvoudig, vereist geen formule onthouden, ondersteunt meer complexe invoerregels en tekensbeperkingen. Nadelen: Vereist installatie van Kutools voor Excel.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen

Demo: Waarschuwing bij het invoeren van duplicaten met Kutools voor Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Waarschuwing bij het invoeren van duplicaten met VBA-code (Werkbladwijzigingsgebeurtenis)

Voor diegenen die comfortabel zijn met macro's en een dynamische, programmeerbare manier nodig hebben om gebruikers te waarschuwen over dubbele invoer in een kolom, kun je een VBA-gebeurteniscode gebruiken. Door een Werkbladwijzigingsgebeurtenis te implementeren, zal Excel een aangewezen kolom monitoren en onmiddellijk een aangepast waarschuwingsvenster tonen wanneer een dubbele invoer wordt gedetecteerd. Deze methode biedt een hoge flexibiliteit en is vooral nuttig voor aangepaste workflows, of wanneer je unieke gedragingen wilt specificeren bij duplicaten.

Toepasselijke scenario's: Deze aanpak is ideaal wanneer:

  • Je een volledig aangepaste pop-upmelding wilt (verder dan de standaard Excel-prompt)
  • Je werkt in een omgeving waar VBA-macro's zijn toegestaan en ingeschakeld
  • Je behoeften uitbreiden naar grotere of dynamisch veranderende bereiken zonder constant validatie-instellingen aan te passen

Voordelen: Hoogst aangepaste logica en meldingsprompts; kan worden aangepast voor complexe validatieregels.
Nadelen: Vereist het inschakelen van macro's en enige basiskennis van VBA; gebeurtenisroutines moeten worden geplaatst in het Werkblad codegebied (niet een standaardmodule), en werkt alleen op het blad waar de code is geïnstalleerd.

Bewerkingsstappen:
1. Klik met de rechtermuisknop op het werkbladtabblad waar je duplicaten wilt monitoren en selecteer Bekijk Code.
2. Plak in de editor de volgende VBA-code in het werkbladcodevenster (niet in een Module):

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    Dim checkRange As Range
    Dim duplicateFound As Boolean
    Dim colRange As String
    
    colRange = "A:A" ' Set to the column you want to monitor (e.g., entire column A)
    
    Set checkRange = Intersect(Me.Range(colRange), Target)
    
    If checkRange Is Nothing Then Exit Sub
    
    Application.EnableEvents = False
    
    For Each cell In checkRange
        If WorksheetFunction.CountIf(Me.Range(colRange), cell.Value) > 1 And cell.Value <> "" Then
            MsgBox "Duplicate entry detected: '" & cell.Value & "' already exists in " & colRange, vbExclamation, "KutoolsforExcel"
            cell.ClearContents
        End If
    Next cell
    
    Application.EnableEvents = True
End Sub

3. Sluit de VBA-editor en ga terug naar je werkblad. Probeer een waarde in te voeren in de gemonitorde kolom (hier, kolom A). Als de waarde elders in de kolom al bestaat, zie je een pop-upwaarschuwing, en wordt de dubbele invoer automatisch gewist.

Parameter tips:

  • colRange bepaalt welke kolom wordt gecontroleerd op duplicaten (standaard: A:A voor hele kolom A). Je kunt dit wijzigen naar een specifiek bereik zoals "A1:A10" indien gewenst.

Probleemoplossing tips: Als de macro niet werkt, zorg er dan voor dat macro's zijn ingeschakeld en dat de code zich in de juiste werkbladmodule bevindt (niet in een standaard VBA-module). Gebruik Alt + F11 om de editor te openen, en dubbelklik op de relevante werkbladnaam onder "Microsoft Excel-objecten" in je project.

Praktische tip: Als je een ander gedrag wilt, zoals het toestaan van het duplicaat maar alleen waarschuwen, kun je cell.ClearContents aanpassen naar een eenvoudige pop-upmelding.

Samenvattend biedt elke van deze Excel-oplossingen unieke voordelen voor het beheren van het voorkomen van duplicaten:

  • Gegevensvalidatie – Ideaal voor eenvoudige, code-vrije instellingen met duidelijke waarschuwingen voor gedefinieerde bereiken.
  • Kutools voor Excel – Het beste voor gebruikers die flexibele, snelle instellingen en geavanceerde invoerbeperkingen willen zonder formules of VBA te schrijven.
  • VBA Werkbladwijzigingsgebeurtenis – Geschikt voor meer geavanceerde, dynamische vereisten of waar aangepaste berichten/acties vereist zijn.

Vergeet niet om je werkboek op te slaan als een Excel-werkboek met macro's ingeschakeld (.xlsm) wanneer je de VBA-oplossing gebruikt, zodat de code altijd beschikbaar blijft in het werkboek.

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