KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe laat u een waarschuwingspop-up verschijnen wanneer er een duplicaat wordt ingevoerd in een Excel-kolom?

AuteurSun Wijzigingsdatum

In veel praktijksituaties zijn gegevensintegriteit en -nauwkeurigheid essentieel in Excel-werkboek. Bijvoorbeeld bij het registreren van personeelsnummers, productserienummers of studentnummers kan elke dubbele invoer leiden tot verwarring of fouten verderop in het proces. Om dit te voorkomen, kunt u automatisch gebruikers waarschuwen met een pop-upwaarschuwingsvenster zodra zij proberen een duplicaat in een Specificeer kolom of bereik in te voeren, zoals getoond in onderstaande afbeelding. Deze aanpak helpt gebruikers schone, unieke lijsten te behouden en vermindert het risico op onbedoelde dubbele invoer.
Een schermafbeelding van het waarschuwingsvenster voor dubbele invoer in Excel

Waarschuwing bij invoer van duplicaten met Gegevensvalidatie

Waarschuwing bij invoer van duplicaten met Kutools voor Excel goed idee3

Waarschuwing bij invoer van duplicaten met VBA-code (gebeurtenis Werkbladwijziging)


Waarschuwing bij invoer van duplicaten met Gegevensvalidatie

In Excel kunt u de functie Gegevensvalidatie combineren met een aangepaste formule om dubbele invoer in een selectie te voorkomen—ideaal voor unieke codes, identificatoren of namen. Zodra deze instelling is toegepast, waarschuwt Excel de gebruiker direct en blokkeert het invoeren van duplicaten, zodat elke waarde binnen het gedefinieerde bereik uniek blijft. Zo vermijdt u handmatige controle en stroomlijnt u grootschalige invoertaken.

Voer hiervoor de volgende stappen uit:

1. Selecteer een bereik waarop u Voorkom Dubbele Invoer wilt toepassen, bijvoorbeeld A1:A10. Ga vervolgens naar het tabblad Gegevens en klik op Gegevensvalidatie > Gegevensvalidatie. Zie afbeelding:
Een schermafbeelding van de optie Gegevensvalidatie in Excel

2. Schakel in het dialoogvenster Gegevensvalidatie over naar het tabblad Instellingen. Stel Toestaan in op Aangepast in de vervolgkeuzelijst. Voer in het vak Formule de volgende formule in:
=AANTAL.ALS($A$1:$A$10;A1)=1

Deze formule zorgt ervoor dat de ingevoerde waarde maar één keer voorkomt in het geselecteerde bereik. Zie afbeelding:
Een schermafbeelding van de formule die wordt gebruikt in het dialoogvenster Gegevensvalidatie

Uitleg van parameters:
$A$1:$A$10 definieert het bereik waarin duplicaten worden geblokkeerd, en A1 verwijst naar de eerste cel van dat bereik. Pas deze verwijzingen aan op basis van uw eigen bereik.

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

3. Ga vervolgens naar het tabblad Foutwaarschuwing. Zorg ervoor dat Foutwaarschuwing weergeven na invoer van ongeldige gegevens is aangevinkt. Stel Stijl in op Stop (de standaardinstelling) en voer uw gewenste titel en melding in. Deze melding verschijnt zodra een gebruiker probeert een duplicaat in te voeren. Zie afbeelding:
Een schermafbeelding van het tabblad Foutwaarschuwing in het dialoogvenster Gegevensvalidatie

Tip: Duidelijke, beknopte meldingen (zoals „Dubbele invoer niet toegestaan!”) helpen gebruikers meteen te begrijpen wat het probleem is wanneer ze per ongeluk een duplicaat proberen in te voeren.

4. Klik op OK om uw instellingen toe te passen. Vanaf nu toont Excel een waarschuwingsvenster wanneer gebruikers in het beperkte bereik (hier A1:A10) proberen een waarde in te voeren die al bestaat. Dubbele waarden worden niet geaccepteerd.
Een schermafbeelding van het waarschuwingsvenster nadat een dubbele waarde is ingevoerd in Excel

Tip: Als u gebruikers liever op duplicaten wilt wijzen, maar deze invoer toch wilt toestaan (bijvoorbeeld voor tracking of onderzoek), selecteert u in het dialoogvenster Gegevensvalidatie het tabblad Foutwaarschuwing en kiest u Waarschuwing in de vervolgkeuzelijst Stijl in plaats van Stop. Zo worden duplicaten toegestaan, maar krijgt de gebruiker wel een waarschuwing te zien.
Een schermafbeelding van de waarschuwingsstijl in Gegevensvalidatie voor duplicaten

Wanneer een gebruiker een duplicaat invoert, verschijnt er een waarschuwingsvenster waarin de gebruiker kan kiezen voor Ja of Annuleren om het duplicaat te behouden, of voor Nee om het te verwijderen.
Een schermafbeelding van het pop-up waarschuwingsvenster bij het invoeren van duplicaten

Toepasselijke scenario’s: Deze methode is ideaal wanneer u gegevensinvoer binnen één bereik wilt beperken of controleren en de voorkeur geeft aan een no-code, ingebouwde oplossing.Voordelen: Geen add-ins of macro’s vereist; ondersteunt zowel blokkering als waarschuwing.Nadelen: De validatie moet handmatig worden bijgewerkt als de grootte van het bereik verandert; werkt alleen bij handmatige invoer, niet bij het plakken van meerdere waarden of formules.


Waarschuwing bij invoer van duplicaten met Kutools voor Excel

Voor gebruikers die een gestroomlijnde aanpak willen zonder formules te hoeven onthouden, biedt Kutools voor Excel een gebruiksvriendelijke oplossing via het hulpprogramma Voorkom Dubbele Invoer. Deze tool vereenvoudigt de configuratie en het beheer, vooral bij grote bereiken of wanneer geavanceerde opties voor duplicaatpreventie nodig zijn.

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

Na installatie van Kutools voor Excel, voert u de volgende stappen uit om het waarschuwingsvenster voor duplicaten in te schakelen:(Gratis downloaden Kutools voor Excel nu!)

Selecteer het bereik (bijvoorbeeld een kolom of gegevensgebied) waarin u een waarschuwing wilt activeren bij dubbele waarden. Ga daarna naar Kutools > Beperk invoer > Voorkom Dubbele Invoer. Zie afbeelding:
Een schermafbeelding van de optie Dubbelen Voorkomen op het Kutools-tabblad in Excel

Volg de instructies: klik op Ja om te bevestigen en vervolgens op OK om de preventie toe te passen. U ziet bevestigingsvensters die u stap voor stap door dit proces leiden.

Een schermafbeelding van het waarschuwingsvenster van Kutools na het selecteren van de optie Dubbelen Voorkomen
Een schermafbeelding van het succesvenster van Kutools na het selecteren van de optie Dubbelen Voorkomen

Met deze functie ingeschakeld wordt direct een pop-upwaarschuwingsvenster weergegeven wanneer een duplicaatwaarde wordt ingevoerd binnen het Bereik selecteren. De invoer wordt geblokkeerd om duplicatie te voorkomen. Zie afbeelding:
Een schermafbeelding van de pop-upwaarschuwing voor dubbele invoer in Excel na gebruik van Kutools

Kutools biedt extra fijnafstelling: u kunt specifieke tekens (zoals @, #, $, %) blokkeren door ze in het vak Verbied het invoeren van de volgende tekens in te voeren, of alleen bepaalde tekens toestaan via de instelling Alleen deze tekens toestaan. Dit is ideaal voor geavanceerde gegevenskwaliteitscontrole—verder dan alleen het voorkomen van duplicaten.
Een schermafbeelding van het Kutools-hulpprogramma Typen Voorkomen voor het beheren van invoertekens

Toepasselijke scenario’s: Deze oplossing is ideaal voor gebruikers die een efficiënte, interface-gebaseerde aanpak prefereren en herbruikbare instellingen nodig hebben voor verschillende bereiken of werkmappen. Voordelen: Eenvoudig in gebruik, geen formules om te onthouden, ondersteunt complexere invoerregels en tekenbeperkingen. Nadelen: Vereist installatie van Kutools voor Excel.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen

Demo: Waarschuwing bij invoer van duplicaten met Kutools voor Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Profiteer van AI-ondersteunde functies voor slimmer en sneller werken!Nu downloaden!

Waarschuwing bij invoer van duplicaten met VBA-code (gebeurtenis Werkbladwijziging)

Voor gebruikers die vertrouwd zijn met macro’s en een dynamische, programmeerbare manier nodig hebben om gebruikers te waarschuwen over duplicaten in een kolom, kunt u VBA-gebeurteniscode gebruiken. Door een gebeurtenis Werkbladwijziging te implementeren, bewaakt Excel een opgegeven kolom en toont direct een aangepast waarschuwingsvenster wanneer een duplicaat wordt gedetecteerd. Deze methode biedt veel flexibiliteit en is vooral nuttig voor aangepaste workflows of wanneer u unieke acties wilt definiëren bij detectie van duplicaten.

Toepasselijke scenario’s:Deze aanpak is ideaal wanneer:

  • U wilt een volledig op maat gemaakte pop-upmelding (verder dan de ingebouwde Excel-meldingen)
  • U werkt in een omgeving waarin VBA-macro's zijn toegestaan en ingeschakeld
  • Uw behoeften strekken zich uit tot grotere of dynamisch veranderende bereiken zonder dat u voortdurend de validatie-instellingen hoeft aan te passen

Voordelen: Zeer aanpasbare logica en berichtprompts; ideaal voor complexe validatieregels.
Nadelen: Vereist ingeschakelde macro’s en basiskennis van VBA; gebeurtenisroutines moeten in het Werkblad-codegebied worden geplaatst (niet in een standaardeenheid) en werken uitsluitend op het werkblad waarop de code is geïnstalleerd.

Stappen om uit te voeren:
1. Klik met de rechtermuisknop op het tabblad van het werkblad waarop u duplicaten wilt controleren en selecteer Code weergeven.
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 keer terug naar uw werkblad. Voer een waarde in de gecontroleerde kolom in (hier kolom A). Als die waarde elders in de kolom al bestaat, verschijnt er automatisch een waarschuwingspop-up en wordt de dubbele invoer direct gewist.

Tips voor parameters:

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

Tips voor probleemoplossing: Als de macro niet wordt uitgevoerd, controleer dan of macro’s zijn ingeschakeld en of de code zich in het juiste werkblad bevindt (niet in een standaard VBA-module). Gebruik Alt + F11 om de editor te openen en dubbelklik op het betreffende werkblad onder ‘Microsoft Excel-objecten’ in uw project.

Praktische tip: Als u een ander gedrag wilt, bijvoorbeeld dat het duplicaat wordt toegestaan maar met alleen een waarschuwing, vervangt u cell.ClearContents door een eenvoudige berichtpop-up.

Kort samengevat: elk van deze Excel-oplossingen biedt unieke voordelen voor het voorkomen van duplicaten:

  • Gegevensvalidatie — ideaal voor eenvoudige, no-code opstellingen met duidelijke waarschuwingen bij waarden buiten de ingestelde bereiken.
  • Kutools voor Excel—De ultieme oplossing voor gebruikers die flexibele, snelle configuratie en geavanceerde invoerbeperkingen willen, zonder dat ze formules of VBA hoeven te schrijven.
  • VBA-gebeurtenis Werkbladwijziging — Ideaal voor geavanceerdere, dynamische vereisten of wanneer aangepaste meldingen of acties nodig zijn.

Vergeet niet uw werkmap op te slaan als een macro-inschakelbare Excel-werkmap (.xlsm) wanneer u de VBA-oplossing gebruikt, zodat de code altijd beschikbaar blijft in de werkmap.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins