UNIEK functie in Excel 365: unieke waarden (2026)
Kort antwoord: De UNIEK-functie (UNIQUE in het Engels) haalt automatisch alle unieke waarden uit een bereik. Gebruik
=UNIEK(A2:A100)om een lijst zonder duplicaten te krijgen. Deze functie werkt alleen in Excel 365 en Excel 2021+ en maakt gebruik van dynamische arrays.
In het kort
- De UNIEK-functie extraheert automatisch unieke waarden uit een kolom of tabel
- Syntax:
=UNIEK(matrix;[per_kolom];[precies_eenmaal]) - Werkt alleen in Excel 365 en Excel 2021 (niet in oudere versies)
- Combineert perfect met SORTEREN en FILTER
- De functie maakt gebruik van dynamische arrays en “spill” gedrag
- Ideaal voor het maken van dynamische dropdownlijsten en rapportages
Wat is de UNIEK-functie?
De UNIEK-functie is een van de krachtigste nieuwe functies in Excel 365. In tegenstelling tot de handmatige methode om duplicaten te verwijderen, laat UNIEK je brondata intact en geeft een aparte, dynamische lijst met unieke waarden.
Wanneer gebruik je UNIEK?
- Een lijst maken van alle unieke productnamen uit verkoopdata
- Unieke klantnamen extraheren voor een dropdown-menu
- Waarden vinden die slechts eenmaal voorkomen (uitschieters)
- Unieke combinaties van meerdere kolommen identificeren
- Dynamische rapporten bouwen die automatisch bijwerken
Excel-versie vereiste
De UNIEK-functie is uitsluitend beschikbaar in:
– Microsoft 365 (Excel 365) – alle abonnementen
– Excel 2021 – eenmalige aanschaf
– Excel voor het web
Heb je Excel 2019 of ouder? Dan kun je de ingebouwde functie Duplicaten verwijderen gebruiken, of werken met geavanceerde filteropties.
Syntax van de UNIEK-functie
=UNIEK(matrix;[per_kolom];[precies_eenmaal])
| Argument | Vereist | Beschrijving |
|---|---|---|
| matrix | Ja | Het bereik of de array waaruit je unieke waarden wilt halen |
| per_kolom | Nee | WAAR = vergelijk kolommen, ONWAAR = vergelijk rijen (standaard) |
| precies_eenmaal | Nee | WAAR = alleen waarden die exact 1x voorkomen, ONWAAR = alle unieke waarden (standaard) |
Nederlandse vs. Engelse functienaam
| Nederlands | Engels |
|---|---|
| UNIEK | UNIQUE |
Als je een Engelstalige Excel-versie gebruikt, vervang je UNIEK door UNIQUE. De argumenten werken identiek.
Stap-voor-stap: unieke waarden uit een kolom halen
Stap 1: Bereid je data voor
Zorg dat je data in een aaneengesloten bereik staat, bij voorkeur met een koptekst. Bijvoorbeeld een lijst met productnamen in kolom A.
Stap 2: Selecteer een lege cel
Kies een cel waar je de unieke lijst wilt starten. Zorg dat er voldoende lege cellen onder staan, want de formule “spilt” (overloopt) naar beneden.
Stap 3: Voer de formule in
=UNIEK(A2:A100)
Stap 4: Druk op Enter
Excel toont nu alle unieke waarden. De lijst past automatisch aan als je brondata wijzigt.
Voorbeeld (Windows en Mac)
Windows:
1. Klik in cel C2
2. Typ: =UNIEK(A2:A50)
3. Druk op Enter
Mac:
1. Klik in cel C2
2. Typ: =UNIEK(A2:A50)
3. Druk op Return
Het resultaat is identiek op beide systemen.
Praktische voorbeelden
Voorbeeld 1: Eenvoudige unieke lijst
Je hebt een verkooplijst met herhaalde productnamen:
| A | B |
|---|---|
| Product | Aantal |
| Laptop | 5 |
| Monitor | 3 |
| Laptop | 2 |
| Toetsenbord | 8 |
| Monitor | 1 |
| Muis | 4 |
Formule in D2:
=UNIEK(A2:A7)
Resultaat:
– Laptop
– Monitor
– Toetsenbord
– Muis
De lijst bevat elk product slechts eenmaal.
Voorbeeld 2: Unieke waarden uit meerdere kolommen
Je wilt unieke combinaties van Regio en Product vinden:
| A | B |
|---|---|
| Regio | Product |
| Noord | Laptop |
| Zuid | Monitor |
| Noord | Laptop |
| West | Laptop |
| Zuid | Monitor |
Formule in D2:
=UNIEK(A2:B6)
Resultaat:
| Regio | Product |
|——-|———|
| Noord | Laptop |
| Zuid | Monitor |
| West | Laptop |
De combinatie “Noord + Laptop” komt twee keer voor, maar verschijnt slechts eenmaal in het resultaat.
Voorbeeld 3: precies_eenmaal parameter – vind uitschieters
Met de derde parameter vind je waarden die exact eenmaal voorkomen (geen duplicaten hebben):
=UNIEK(A2:A20;;WAAR)
Let op de dubbele puntkomma: je slaat het tweede argument over (per_kolom blijft standaard ONWAAR).
Wanneer nuttig?
– Vind klanten die slechts een bestelling hebben geplaatst
– Identificeer producten die maar een keer zijn verkocht
– Zoek unieke foutcodes in logbestanden
Voorbeeld 4: UNIEK combineren met SORTEREN
Een gesorteerde unieke lijst:
=SORTEREN(UNIEK(A2:A100))
Dit geeft een alfabetisch gesorteerde lijst van alle unieke waarden. Perfect voor dropdown-menu’s.
Voorbeeld 5: UNIEK combineren met FILTER
Filter eerst, haal dan unieke waarden:
=UNIEK(FILTER(A2:A100;B2:B100="Noord"))
Dit geeft alle unieke waarden uit kolom A, maar alleen waar kolom B gelijk is aan “Noord”.
Voorbeeld 6: Dynamische dropdown met UNIEK
Maak een dropdown die automatisch bijwerkt met nieuwe waarden:
Stap 1: Maak een unieke lijst met =UNIEK(ProductenTabel[Product])
Stap 2: Definieer een naam voor dit bereik:
– Ga naar Formules > Namen beheren > Nieuw
– Naam: UniekProducten
– Verwijst naar: =UNIEK(ProductenTabel[Product])
Stap 3: Gebruik deze naam in gegevensvalidatie voor je dropdown
Nu verschijnen nieuwe producten automatisch in je dropdown zodra je ze aan de brontabel toevoegt.
Dynamische arrays en spill-gedrag
De UNIEK-functie maakt gebruik van dynamische arrays, een relatief nieuw concept in Excel 365.
Wat is “spill”?
Wanneer een formule meerdere resultaten oplevert, “overloopt” (spilt) deze naar aangrenzende cellen. Je ziet een blauwe rand om het hele resultaatgebied.
Belangrijke regels
- Voldoende ruimte: Zorg dat er genoeg lege cellen zijn onder en/of naast je formule
- #OVERLOOP! fout: Als er niet genoeg ruimte is, krijg je deze foutmelding
- Verwijzen naar spill-bereik: Gebruik
C2#om naar het hele spill-bereik te verwijzen (de # is het “spill-referentie-teken”)
Spill-referentie gebruiken
=AANTAL(C2#)
Dit telt alle cellen in het spill-bereik dat begint in C2. Handig om te weten hoeveel unieke waarden er zijn.
Geavanceerde toepassingen
Unieke waarden tellen
=AANTAL(UNIEK(A2:A100))
Of voor tekst:
=AANTALARG(UNIEK(A2:A100))
Top 5 unieke waarden
Combineer UNIEK met SORTEREN en neem alleen de eerste 5:
=NEMEN(SORTEREN(UNIEK(A2:A100));5)
Unieke waarden uit meerdere kolommen samenvoegen
Als je unieke waarden wilt uit meerdere, niet-aaneengesloten kolommen:
=UNIEK(STAPELV(A2:A100;C2:C100))
STAPELV (VSTACK) stapelt de bereiken verticaal, waarna UNIEK de unieke waarden extraheert.
Unieke waarden met aantal
Een overzicht van unieke waarden met hoe vaak ze voorkomen:
=IFERROR(SORTEREN(UNIEK(A2:A100)),)
In de kolom ernaast:
=AANTAL.ALS(A$2:A$100;D2)
Waarbij D2 de eerste cel is van je UNIEK-resultaat.
Veelgemaakte fouten bij de UNIEK-functie
Fout 1: #NAAM? foutmelding
Probleem: Excel herkent de functie niet.
Oorzaak: Je gebruikt een Excel-versie die UNIEK niet ondersteunt.
Oplossing: Upgrade naar Excel 365 of Excel 2021. In oudere versies gebruik je Duplicaten verwijderen of geavanceerde filters.
Fout 2: #OVERLOOP! foutmelding
Probleem: De formule kan niet alle resultaten tonen.
Oorzaak: Er staan gegevens in cellen waar het resultaat moet “spillen”.
Oplossing: Verwijder de data onder of naast je formule, of verplaats de formule naar een plek met voldoende lege cellen.
Fout 3: Lege cellen in het resultaat
Probleem: Je unieke lijst bevat lege rijen.
Oorzaak: Je bronbereik bevat lege cellen die als “unieke waarde” worden meegenomen.
Oplossing: Filter lege cellen uit:
=UNIEK(FILTER(A2:A100;A2:A100<>""))
Fout 4: Spaties worden als verschillende waarden gezien
Probleem: “Amsterdam” en “Amsterdam ” (met spatie) worden als twee waarden behandeld.
Oorzaak: Extra spaties voor of na de tekst.
Oplossing: Gebruik SPATIES.WISSEN op je brondata, of combineer:
=UNIEK(SPATIES.WISSEN(A2:A100))
Let op: deze combinatie werkt niet altijd correct. Het is beter om je brondata eerst op te schonen.
Fout 5: Hoofdlettergevoeligheid
Probleem: “excel” en “Excel” worden als twee verschillende waarden gezien.
Oorzaak: UNIEK is hoofdlettergevoelig.
Oplossing: Converteer alles naar dezelfde notatie:
=UNIEK(KLEINE.LETTERS(A2:A100))
Fout 6: Formule update niet automatisch
Probleem: Na het toevoegen van nieuwe data blijft de unieke lijst ongewijzigd.
Oorzaak: Je bereik is vast gedefinieerd (bijv. A2:A100) en nieuwe data valt erbuiten.
Oplossing: Gebruik een Excel-tabel (Ctrl+T) en verwijs naar de tabelkolom:
=UNIEK(Tabel1[Producten])
Of gebruik een dynamisch bereik met VERSCHUIVING/OFFSET.
Vergelijking: UNIEK vs. Duplicaten verwijderen
| Aspect | UNIEK-functie | Duplicaten verwijderen |
|---|---|---|
| Brondata | Blijft intact | Wordt permanent gewijzigd |
| Resultaat | Dynamisch, past aan | Eenmalige actie |
| Terugdraaien | Verwijder formule | Ctrl+Z of backup nodig |
| Automatisering | Volledig automatisch | Handmatige actie vereist |
| Excel-versie | 365/2021+ | Alle versies |
| Locatie resultaat | Aparte cellen | In plaats van origineel |
Wanneer kies je wat?
- UNIEK: Voor dynamische rapportages, dropdowns, en wanneer je brondata intact moet blijven
- Duplicaten verwijderen: Voor eenmalige opschoning van een dataset die je daarna niet meer nodig hebt in originele vorm
Tips voor efficiënt werken met UNIEK
- Werk met Excel-tabellen: Gebruik Ctrl+T om je data in een tabel te zetten. Verwijzingen naar tabelkolommen breiden automatisch uit bij nieuwe data.
- Combineer met andere dynamische functies: SORTEREN, FILTER, NEMEN en NEERZETTEN werken naadloos samen met UNIEK.
- Gebruik spill-referenties: Met
A2#verwijs je naar het hele resultaat van een dynamische array. Handig voor AANTAL of SOM. - Maak benoemde bereiken: Definieer een naam voor je UNIEK-formule zodat je deze eenvoudig kunt hergebruiken in dropdowns en andere formules.
- Test met een subset: Werk bij grote datasets eerst met een kleinere subset om je formule te testen voordat je het hele bereik verwerkt.
- Documenteer je formules: Complexe geneste formules met UNIEK kunnen verwarrend zijn. Voeg een opmerking toe die uitlegt wat de formule doet.
Alternatieven voor oudere Excel-versies
Heb je geen toegang tot Excel 365 of 2021? Dan zijn dit je opties:
Optie 1: Duplicaten verwijderen (ingebouwd)
Selecteer je data, ga naar Gegevens > Duplicaten verwijderen. Dit wijzigt je brondata permanent.
Optie 2: Geavanceerd filter
- Selecteer je bereik
- Ga naar Gegevens > Geavanceerd
- Kies “Unieke records”
- Kopieer naar een andere locatie
Optie 3: Draaitabel
Maak een draaitabel met je kolom als rijveld. Elke unieke waarde verschijnt slechts eenmaal.
Optie 4: Formule met AANTAL.ALS
Een klassieke methode die in alle Excel-versies werkt:
=ALS(AANTAL.ALS($A$2:A2;A2)=1;A2;"")
Kopieer naar beneden en filter vervolgens op niet-lege cellen.
FAQ: Veelgestelde vragen over de UNIEK-functie
Wat doet de UNIEK-functie in Excel?
De UNIEK-functie (UNIQUE in het Engels) haalt alle unieke waarden uit een bereik en toont ze in een aparte lijst. De brondata blijft ongewijzigd. Met =UNIEK(A2:A100) krijg je automatisch een lijst zonder duplicaten.
In welke Excel-versie werkt UNIEK?
UNIEK werkt alleen in Excel 365 (Microsoft 365) en Excel 2021. In oudere versies zoals Excel 2019, 2016 of 2013 krijg je een #NAAM? foutmelding. Gebruik dan de ingebouwde functie “Duplicaten verwijderen” of geavanceerd filter.
Wat is het verschil tussen UNIEK en Duplicaten verwijderen?
UNIEK laat je brondata intact en geeft een dynamische lijst die automatisch bijwerkt. Duplicaten verwijderen wijzigt je brondata permanent en is een eenmalige actie. UNIEK is ideaal voor rapportages, Duplicaten verwijderen voor data-opschoning.
Hoe gebruik ik de parameter precies_eenmaal?
Met =UNIEK(A2:A100;;WAAR) krijg je alleen waarden die exact eenmaal voorkomen. Dit zijn waarden zonder enig duplicaat. Handig om uitschieters of unieke items te identificeren.
Waarom krijg ik een #OVERLOOP! fout?
De #OVERLOOP! fout (in het Engels: #SPILL!) betekent dat Excel niet genoeg lege cellen heeft om alle resultaten te tonen. Verwijder data onder of naast je formule, of verplaats de formule naar een locatie met voldoende ruimte.
Kan ik UNIEK combineren met SORTEREN?
Ja, dit is een veelgebruikte combinatie. Met =SORTEREN(UNIEK(A2:A100)) krijg je een alfabetisch gesorteerde lijst van unieke waarden. Perfect voor dropdown-menu’s en rapporten.
Hoe verwijs ik naar het resultaat van UNIEK?
Gebruik een spill-referentie met het #-teken. Als je UNIEK-formule in C2 staat, verwijst C2# naar het hele resultaatbereik. Bijvoorbeeld: =AANTAL(C2#) telt alle unieke waarden.
Werkt UNIEK met meerdere kolommen?
Ja, =UNIEK(A2:C100) geeft alle unieke rijen waarbij de combinatie van alle kolommen uniek is. Als je kolommen naast elkaar wilt vergelijken in plaats van rijen, gebruik je =UNIEK(A2:C5;WAAR).
Samenvatting
De UNIEK-functie in Excel 365 is de modernste manier om unieke waarden te extraheren:
- Syntax:
=UNIEK(matrix;[per_kolom];[precies_eenmaal]) - Vereist: Excel 365 of Excel 2021
- Voordelen: Dynamisch, brondata blijft intact, combineert met andere functies
- Alternatieven: Duplicaten verwijderen, geavanceerd filter, draaitabellen
Voor dynamische rapportages en dropdown-lijsten is UNIEK onmisbaar. Voor eenmalige data-opschoning volstaat Duplicaten verwijderen.
Hulp nodig met de UNIEK-functie?
Loop je vast met de UNIEK-functie of wil je een complexe formule laten bouwen? Ik help je graag!
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur je Excel-bestand mee en beschrijf kort wat je wilt bereiken. We reageren meestal binnen 24 uur.
Hulp nodig? Vraag vrijblijvend hulp aan. Via WhatsApp of telefoon ben ik snel bereikbaar.
Gerelateerde artikelen
- Duplicaten verwijderen in Excel: complete handleiding
- Filteren in Excel: alle filtermethodes
- Sorteren in Excel: A-Z en aangepast
- Excel formules: compleet overzicht





