Skip to main content

Hoe maak je dynamisch een lijst van unieke waarden uit een kolombereik in Excel?

Author: Siluvia Last Modified: 2025-05-29

Voor een kolombereik waarvan de waarden regelmatig veranderen, en waarbij je altijd alle unieke waarden uit het bereik moet halen, ongeacht hoe het verandert. Hoe maak je een dynamische lijst van unieke waarden? Dit artikel laat zien hoe je dit kunt doen.

Dynamisch een lijst van unieke waarden extraheren uit een kolombereik met een formule
Dynamisch een lijst van unieke waarden extraheren uit een kolombereik met VBA-code


Dynamisch een lijst van unieke waarden extraheren uit een kolombereik met een formule

Zoals in onderstaande schermafbeelding te zien is, moet je dynamisch een lijst van unieke waarden extraheren uit het bereik B2:B9. Probeer de volgende matrixformule.

a screenshot of the original data range and the unique list

1. Selecteer een lege cel, zoals D2, voer de onderstaande formule erin in en druk tegelijkertijd op de toetsen Ctrl + Shift + Enter. (B2:B9 is de kolomdata waaruit u de unieke waarden wilt extraheren, D1 is de cel erboven waar uw formule zich bevindt)

=IFERROR(INDEX($B$2:$B$9, MATCH(0,COUNTIF($D$1:D1, $B$2:$B$9), 0)),"")

a screenshot of using an array formula to extract the first unique value

2. Houd cel D2 geselecteerd en sleep de vulgreep omlaag om alle unieke waarden uit het gespecificeerde bereik te krijgen.

a screenshot of all unique values

Nu zijn alle unieke waarden in het kolombereik B2:B9 geëxtraheerd. Wanneer de waarden in dit bereik veranderen, wordt de lijst met unieke waarden direct dynamisch bijgewerkt.

Selecteer en markeer eenvoudig alle unieke waarden in een bereik in Excel:

De Selecteer Dubbele & Unieke Cellen functie van Kutools voor Excel kan u helpen om eenvoudig alle unieke waarden (inclusief de eerste duplicaten) of de unieke waarden die slechts één keer voorkomen te selecteren en markeren, evenals dubbele waarden zoals u nodig hebt, zoals in onderstaande schermafbeelding te zien is.
Download Kutools voor Excel nu! (30-dagen gratis proefversie)

a screenshot of using Kutools for Excel to easily select and highlight all unique values in a range


Dynamisch een lijst van unieke waarden extraheren uit een kolombereik met VBA-code

Je kunt ook een lijst van unieke waarden dynamisch extraheren uit een kolombereik met de volgende VBA-code.

1. Druk tegelijkertijd op de toetsen Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak vervolgens de onderstaande VBA-code in het Module-venster.

VBA-code: Extraheer een lijst van unieke waarden uit een bereik

Sub CreateUniqueList()
Dim xRng As Range
Dim xLastRow As Long
Dim xLastRow2 As Long
Dim I As Integer
On Error Resume Next
Set xRng = Application.InputBox("Please select range:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
On Error Resume Next
xRng.Copy Range("D2")
xLastRow = xRng.Rows.Count + 1
ActiveSheet.Range("D2:D" & xLastRow).RemoveDuplicates Columns:=1, Header:=xlNo
xLastRow2 = Cells(Rows.Count, "B").End(xlUp).Row
For I = 1 To xLastRow2
  If ActiveSheet.Range("D2:D" & xLastRow2).Cells(I).Value = "" Then
     ActiveSheet.Range("D2:D" & xLastRow2).Cells(I).Delete
  End If
Next
End Sub

Opmerking: In de code is D2 de cel waar je de lijst met unieke waarden wilt plaatsen. Je kunt dit naar behoefte wijzigen.

3. Ga terug naar het werkblad, klik op Invoegen > Vormen > Rechthoek. Zie schermafbeelding:

a screenshot of inserting a rectangle in the worksheet

4. Teken een rechthoek in je werkblad, voer vervolgens de woorden in die je erop wilt weergeven. Klik er met de rechtermuisknop op en selecteer Macro Toewijzen in het rechtermuisknopmenu. Selecteer in het dialoogvenster Macro Toewijzen de optie CreateUniqueList in het vak Macro naam, en klik vervolgens op de knop OK. Zie schermafbeelding:

a screenshot of assigning the VBA code to this rectangle

5. Klik nu op de rechthoekknop, er verschijnt een dialoogvenster van Kutools voor Excel. Selecteer het bereik dat de unieke waarden bevat die je wilt extraheren, en klik vervolgens op de knop OK.

a screenshot of selecting the original data range after clicking the rectangle

Vanaf nu kun je stap 5 herhalen om de lijst met unieke waarden automatisch bij te werken.


Gerelateerde artikelen:


Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid 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 per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (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- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk 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 krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • 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!