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

Hoe nummer of hernummer je rijen automatisch na het toepassen van een filter in Excel?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met grote datasets in Excel wijs je vaak een reeks nummers toe als rij-identificatoren om gegevens te ordenen of bij te houden. Zodra je echter een filter toepast om specifieke rijen weer te geven, blijft de zichtbare nummering of het aantal rijen gelijk aan die van de oorspronkelijke dataset — de reeks wordt niet automatisch aangepast aan de gefilterde, zichtbare volgorde. Dit kan verwarring veroorzaken en het lastig maken om een duidelijk genummerde lijst te tonen in rapportages of presentaties. Soms wil je juist dat de reeks dynamisch opnieuw wordt gesorteerd, zodat alleen de zichtbare (gefilterde) rijen een sequentiële nummering tonen, zoals in de onderstaande schermafbeeldingen. In dit artikel leggen we uit hoe je na het filteren automatisch kunt nummeren of hernummeren in Excel, voor meer duidelijkheid en betere beheersbaarheid van je gefilterde gegevensweergaven.

Automatisch nummeren of hernummeren na filteren met VBA-code

Automatisch nummeren of hernummeren na filteren met een Excel-formule (SUBTOTAL en RIJ)

Automatisch nummeren of hernummeren na filteren met Kutools voor Excel

oorspronkelijke nummerspijl naar rechtsopnieuw nummeren na filteren

Automatisch nummeren of hernummeren na filteren met VBA-code

In Excel vult de standaard Autofill-greep geen reeksen in op basis van alleen zichtbare rijen wanneer gegevens zijn gefilterd. In plaats daarvan wordt de reeks voortgezet inclusief verborgen rijen, waardoor de nummering verwijst naar de oorspronkelijke rijposities in plaats van uitsluitend naar de gefilterde resultaten. Handmatig een nummer typen voor elke zichtbare rij is al snel tijdrovend en onpraktisch bij grote lijsten. In dergelijke gevallen biedt een eenvoudige VBA-code een efficiënte oplossing om de rijen in je gefilterde gegevensbereik automatisch te hernummeren – wat aanzienlijk handmatig werk bespaart en fouten voorkomt.

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen. Dit is de hoofdinterface voor het schrijven en uitvoeren van VBA-code in Excel.

2. Klik in het VBA-venster op Invoegen > Module om een nieuwe module toe te voegen. Plak de volgende macro in het Module-venster.

VBA-code: Automatisch nummeren of hernummeren na filteren

Sub Renumbering()
	'Updateby Extendoffice
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	Set WorkRng = WorkRng.Columns(1).SpecialCells(xlCellTypeVisible)
	xIndex = 1
	For Each Rng In WorkRng
		Rng.Value = xIndex
		xIndex = xIndex + 1
	Next
End Sub

3. Druk na het plakken van de code op de toets F5 om deze uit te voeren. Vervolgens verschijnt een dialoogvenster waarin u het celbereik selecteert dat u automatisch wilt nummeren of hernummeren voor de zichtbare, gefilterde rijen. Zie schermafbeelding:

vba-code om de cellen te selecteren

4. Klik op OK nadat u uw doelbereik hebt geselecteerd. De zichtbare (gefilterde) cellen binnen uw geselecteerde bereik zijn nu sequentieel hernummerd — zoals hieronder getoond:

de geselecteerde cellen worden sequentieel opnieuw genummerd

Opmerkingen en tips: Deze code overschrijft de nummering in uw geselecteerde bereik en vervangt de oorspronkelijke reeksnummers. Als u het filter later verwijdert, raakt de oorspronkelijke (voorafgaande) volgorde verloren en blijven alleen de gefilterde opeenvolgende nummers over. Om verlies van originele gegevens te voorkomen, raden we u aan een back-up te maken van uw werkblad of de relevante kolom voordat u deze macro uitvoert. Zorg er ook voor dat macro’s zijn ingeschakeld in uw Excel-werkboek en wees voorzichtig met het ongedaan maken van wijzigingen — acties uitgevoerd door macro’s kunnen niet altijd ongedaan worden gemaakt met Ctrl + Z.


Automatisch nummeren of hernummeren na filteren met een Excel-formule (SUBTOTAL en RIJ)

Veel gebruikers geven de voorkeur aan een op formules gebaseerde oplossing, omdat deze dynamisch blijft: het aantal rijen wordt automatisch bijgewerkt zodra u de filtervoorwaarden wijzigt. Door de Excel-functies SUBTOTAL en RIJ te combineren, kunt u een reeks genereren die alleen de zichtbare rijen omvat, zodat enkel de rijen die na het filteren worden weergegeven, sequentieel worden genummerd. Deze oplossing is vooral handig als u filters vaker toepast of verwacht dat uw gegevens in de loop van de tijd veranderen — u hoeft dan geen VBA opnieuw uit te voeren of handmatig nummers opnieuw in te voeren, want alles wordt realtime bijgewerkt.

Toepasselijke scenario’s: Gebruik deze methode als u wilt dat de nummering automatisch wordt bijgewerkt zodra u een filter toepast of aanpast—zonder handmatig opnieuw te hoeven nummeren of VBA-scripts te gebruiken. Perfect voor dynamische rapporten of gedeelde werkbladen!

1. Voer in de eerste cel van uw gewenste nummeringskolom — stel bijvoorbeeld dat uw gegevensbereik begint op rij 2 (met koppen in rij 1) en uw nummering moet beginnen in cel A2 — de volgende formule in:

=SUBTOTAL(3, $B$2:B2)

Hierbij verwijst $B$2:B2naar een kolom in uw gegevens die altijd is gevuld (zoals de naam- of ID-kolom). Mogelijk moet u de kolomverwijzing aanpassen naar een geschikte kolom in uw tabel. Maak het eerste deel absoluut ()$B$2) en laat de rij in het tweede deel meelopen (bijv. B2, B3, enz.).

2. Druk op Enter om te bevestigen. Sleep de vulgreep naar beneden langs uw nummeringskolom om de nummering toe te passen op de hele lijst.

Na het filteren van uw gegevens tonen alleen de zichtbare rijen oplopende nummers (1, 2, 3, …), terwijl verborgen rijen automatisch worden uitgesloten. Deze methode vereist geen handmatige updates na elke wijziging van het filter — de reeks komt altijd exact overeen met het aantal zichtbare rijen.

Aanvullende tips:Zorg ervoor dat de referentiekolom in de formule geen lege cellen bevat in het gedeelte van de gegevens dat u wilt nummeren. Als uw gegevens niet in rij 2 beginnen, pas dan de absolute celverwijzing dienovereenkomstig aan (bijv.)$C$5:C5 als uw gegevens beginnen in rij 5 en u kolom C als referentie gebruikt). Als u onverwachte gaten in de nummering tegenkomt, controleer dan op verborgen rijen of lege cellen in uw referentiebereik. Wanneer u een Excel-tabel gebruikt, kunt u de formule nog verder vereenvoudigen met gestructureerde verwijzingen (bijv. =SUBTOTAL(3;VERSCHUIVING([@Kolom];0;0;RIJ()-RIJ(Tabel1[#Koppen])))), maar de standaardaanpak hierboven werkt in de meeste situaties prima.


Automatisch nummeren of hernummeren na filteren met Kutools voor Excel

Als u Kutools voor Excel hebt geïnstalleerd, stelt de functie Reeksnummer invoegen u in staat om snel en eenvoudig reeksnummers in te voeren in gefilterde gegevens. In tegenstelling tot de standaardfunctionaliteit van Excel — die zichtbare rijen niet herkent bij het invullen van nummers — past Kutools zich automatisch aan uw gefilterde selectie aan. Zo versnelt u het nummeringsproces aanzienlijk en minimaliseert u handmatig werk. Deze functie is vooral handig bij complexe datasets of wanneer u de nummering moet aanpassen, bijvoorbeeld met voorvoegsels, een startnummer of aangepaste stapgroottes.

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...

Volg na installatie van Kutools voor Exceldeze praktische stappen:

1. Selecteer de cellen die u wilt hernummeren in uw gefilterde gegevensweergave. Selecteer bij voorkeur alleen de zichtbare rijen om verwarring te voorkomen.

2. Ga naar Kutools > Invoegen > Reeksnummer invoegen, zoals hieronder getoond:

 klik op de functie Volgnummer invoegen van Kutools

3. Klik in het dialoogvenster Reeksnummer invoegen op Nieuw om uw nummeringspatroon te definiëren.

klik op de knop Nieuw in het dialoogvenster

4. Stel uw reeks samen met de configuratie-opties linksonder, zoals Startnummer, Increment, aantal cijfers en andere opties indien nodig.

maak de reekslijstnummers in het dialoogvenster

5. Klik, wanneer u tevreden bent, op Toevoegen om uw reekspatroon op te slaan; het verschijnt nu in de reekslijst in het dialoogvenster.

het reeksitem is toegevoegd aan het dialoogvenster,

6. Klik op Bereik vullen. De reeks wordt direct toegepast op uw opgegeven (zichtbare) gegevensbereik. Alleen rijen die zichtbaar zijn na filteren, worden in volgorde genummerd, zoals hieronder wordt getoond:

klik op Bereik vullen om de cellen opnieuw te nummeren

Opmerking: De functie Reeksnummer invoegen van Kutools voor Excel bespaart niet alleen tijd bij grote datasets, maar vermindert ook fouten door nummering uitsluitend op gefilterde rijen toe te passen. U kunt de nummering op elk moment herhalen of bijwerken — vooral handig als uw filter vaak wijzigt. Bij nummering over samengevoegde of onregelmatige bereiken controleert u de voorbeeldweergave in het dialoogvenster voor het uiteindelijke resultaat.

Download nu de gratis proefversie van Kutools voor Excel!


Demo: Automatisch nummeren of hernummeren na filteren met Kutools voor Excel

 

Gerelateerd artikel:

Hoe nummer je automatisch samengevoegde cellen in Excel?


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