Genummerde lijsten zijn in Excel een veelgebruikt hulpmiddel om overzicht te bewaren, bijvoorbeeld bij een takenlijst, inventaris of projectplanning. Veel mensen vullen de nummers echter handmatig in, beginnend bij 1 en verder omhoog tellend. Dat lijkt misschien makkelijk, maar het brengt al snel problemen met zich mee: voeg je later een nieuwe regel toe, dan moet je alle volgende nummers handmatig aanpassen.
Dit kost tijd en kan makkelijk leiden tot fouten. Gelukkig biedt Excel slimmere manieren om lijsten automatisch te nummeren, zodat je altijd een correct doorlopende volgorde houdt.
Handmatig nummeren
We hebben een lijst met taken die we gaan nummeren. In cel B3 zetten we een 1 en in cel B4 een 2. Daarna selecteren we Cel B3 en B4 en klikken rechtsonder op het groene vierkantje om de reeks door te voeren.
Als we daarna taken toevoegen moeten we handmatig de reeks weer verlangen.
Na het verwijderen van rijen klopt er niets meer van de nummeringen en moet je deze handmatig aanpassen.
Een formule cel + 1 gebruiken
Als alternatief kun je een formule gebruiken. Zet in cel B4 de formule:
=B3+1
Trek de formule door naar beneden tot de laatste taak. Voeg je daarna nog nieuwe taken toe zal je opnieuw de nummering in kolom B handmatig moeten door kopiëren.
Vervelender wordt het als je rijen moet verwijderen. Bij het verwijderen van rijen verwijder je ook de referentie van de opvolgende formules. Dit resulteert in een Excel foutmelding #VERW!

REEKS() en AANTALARG voor dynamische oplossing
Om ons doel te bereiken gebruiken we REEKS() in combinatie met AANTALARG().
=REEKS(AANTALARG(C:C)-1)
Deze formule zetten we alleen in cel B3. De kolom zal vervolgens automatisch worden ingevuld in de volgende cellen.

Uitleg van deze functie:
- AANTALARG(C:C) telt hoeveel cellen in kolom C een waarde hebben, dus niet leeg zijn. In ons voorbeeld hebben is dat 7.
- AANTALARG(C:C)-1 haalt er één van af. Dit omdat we de header niet willen mee tellen, dus hebben we 6 regels met een waarde.
- REEKS(6) maakt een lijst met getallen van 1 tot en met 6.
Dus je krijgt: 1, 2, 3, 4, 5 en 6.
De formule maakt automatisch een rij met oplopende nummers. De lengte van die rij hangt af van hoeveel getallen jij in kolom C hebt, min één. Let er op dat je geen lege cellen mag hebben, deze worden namelijk niet geteld door AANTALARG()
Deze methode werkt in moderne Excel versies die dynamische matrixformules ondersteunen. Excel vult de reeks automatisch uit vanuit één formulecel. Jij hoeft niets door te kopiëren.




