Home › Excel-functies › UNIEK
De functie UNIEK in Excel
De functie UNIEK geeft een lijst van de verschillende waarden in een bereik, zonder dubbele. Anders dan de knop Dubbele waarden verwijderen is het een formule: de lijst werkt zichzelf bij als je gegevens veranderen. In de Engelse Excel heet de functie UNIQUE.
In deze uitleg
Syntaxis van UNIEK
=UNIEK(matrix; [per_kolom]; [exact_eenmaal])| Argument | Betekenis |
|---|---|
| matrix | Het bereik waaruit je de unieke waarden wilt. |
| per_kolom (optioneel) | ONWAAR (standaard) vergelijkt rijen; WAAR vergelijkt kolommen. |
| exact_eenmaal (optioneel) | WAAR geeft alleen waarden die precies één keer voorkomen. Standaard is ONWAAR: elke verschillende waarde. |
Beschikbaarheid: Microsoft 365, Excel 2021, Excel 2024 en Excel voor het web. Voor oudere versies, zie het alternatief hieronder.
Basisvoorbeeld
| A | B | C | |
|---|---|---|---|
| 1 | Regio | Uniek | |
| 2 | Noord | Noord | |
| 3 | Zuid | Zuid | |
| 4 | Noord | Oost | |
| 5 | Oost | ||
| 6 | Zuid |
In C2 gezet loopt dit over naar C2:C4 met Noord, Zuid, Oost, in de volgorde waarin ze voor het eerst voorkomen. UNIEK is niet hoofdlettergevoelig: "noord" en "Noord" tellen als dezelfde waarde.
Een gesorteerde unieke lijst
=SORTEREN(UNIEK(A2:A6))Geeft Noord, Oost, Zuid. Een handige, zelf bijwerkende bron voor een keuzelijst (Gegevens › Gegevensvalidatie › Lijst, met =$C$2# als bron; de # verwijst naar het hele overgelopen bereik).
Unieke waarden tellen
=AANTALARG(UNIEK(A2:A6))Geeft 3: er zijn drie verschillende regio's. Kan het bereik lege cellen bevatten, filter die er dan eerst uit: =AANTALARG(UNIEK(FILTER(A2:A100; A2:A100<>""))).
Meer methoden, ook voor oudere Excel-versies en tellen met een voorwaarde: unieke waarden tellen.
Waarden die maar één keer voorkomen
=UNIEK(A2:A6; ONWAAR; WAAR)Geeft alleen Oost: Noord en Zuid komen allebei twee keer voor. Handig om eenmalige regels te vinden, zoals klanten die maar één keer bestelden.
Unieke combinaties over meerdere kolommen
Geef UNIEK meerdere kolommen en je krijgt unieke rijen. =UNIEK(A2:B100) op een kolom met regio en verkoper geeft elke combinatie van regio en verkoper één keer.
In oudere Excel-versies
- Dubbele waarden verwijderen: kopieer de kolom en kies Gegevens › Dubbele waarden verwijderen. Niet live, wel snel. Zie dubbele waarden verwijderen.
- Uitgebreid filter: Gegevens › Geavanceerd, kies "Kopiëren naar andere locatie" en vink "Alleen unieke records" aan.
- Draaitabel: zet het veld bij Rijen; een draaitabel toont elke waarde altijd één keer.
Veelgestelde vragen
Waarom toont UNIEK #OVERLOOP!?
De cellen waar het resultaat moet komen, zijn niet leeg. Maak ze leeg en de lijst verschijnt.
Waarom staat er een 0 aan het eind van de lijst?
Je bereik bevat lege cellen, die UNIEK als 0 teruggeeft. Filter ze eruit met UNIEK(FILTER(bereik; bereik<>"")).
Is UNIEK hoofdlettergevoelig?
Nee. Waarden die alleen in hoofdletters en kleine letters verschillen, worden als hetzelfde gezien.
Wat is het verschil tussen UNIEK en Dubbele waarden verwijderen?
Dubbele waarden verwijderen haalt rijen definitief uit je gegevens. UNIEK laat de gegevens met rust en maakt ergens anders een live lijst die meeverandert.