Hoe vult u een reeks in aflopende (of dalende) volgorde in Excel?
Normaal gesproken zijn reeksen in Excel oplopend: de waarden nemen toe naarmate u omlaag gaat in een kolom of naar rechts in een rij. Toch komt het vaak voor dat u een reeks in achterwaartse, aflopende of dalende volgorde moet invullen — bijvoorbeeld voor een aftelklok, het toewijzen van taken in omgekeerde volgorde of het formatteren van gegevens voor rapportagedoeleinden. In dit artikel laten we verschillende effectieve methoden zien om in Excel een reeks in aflopende of achterwaartse volgorde te vullen. We behandelen handmatige, formulegestuurde en geautomatiseerde benaderingen, zodat u altijd de methode kunt kiezen die het beste aansluit bij uw specifieke situatie.
Reeks in achterwaartse of aflopende volgorde vullen met de functie Vulgreep
Reeks in achterwaartse of aflopende volgorde vullen met Kutools voor Excel
Reeks in achterwaartse of aflopende volgorde vullen met een Excel-formule
Reeks in achterwaartse of aflopende volgorde vullen met VBA-code
Reeks in achterwaartse of aflopende volgorde vullen met de functie Vulgreep
Om snel een numerieke reeks in aflopende volgorde te genereren — zoals 100, 99, 98, ... — maakt u eenvoudig gebruik van de ingebouwde Vulgreep-functie van Excel. Deze methode is ideaal voor het maken van een opeenvolgende reeks met een vaste, negatieve stapgrootte, zonder dat u complexe instellingen hoeft te configureren.
1. Voer de eerste waarde van uw aflopende reeks in de gewenste cel in – typ bijvoorbeeld 100 in cel A1.
2. Selecteer cel A1. Plaats de muisaanwijzer op de rechterbenedenhoek van de cel totdat de cursor verandert in een klein zwart kruis. Houd de rechtermuisknop ingedrukt en sleep de vulgreep omlaag in de kolom tot aan de cel die u nodig hebt. Zodra u de doelcel bereikt, laat u de muisknop los. Selecteer in het snelmenu dat verschijnt Reeks om de Vulopties op te geven. Zie hieronder:

3. Voer in het dialoogvenster Reeks dat verschijnt een negatieve waarde in bij het veld Stapgrootte – bijvoorbeeld -1 om met 1 te verminderen – en kies de optie om per kolom of rij in te vullen, afhankelijk van uw selectie. Klik op de knop OK om de reeks te genereren. Hieronder ziet u een voorbeeld:

Nadat u bevestigt, vult Excel automatisch het geselecteerde bereik met getallen in aflopende volgorde, op basis van de door u opgegeven decrement.

Reeks in achterwaartse of aflopende volgorde vullen met Kutools voor Excel
Voor gebruikers die vaak werken met aangepaste reeksen of getallen willen combineren met tekst, biedt Kutools voor Excel een gebruiksvriendelijke Reeksnummer invoegen-functie. Met deze functie stelt u eenvoudig een aflopende reeks in en vult u deze in met geavanceerde opties, zoals vaste lengtes, voorvoegsels, achtervoegsels en aangepaste stapgroottes. Dit levert aanzienlijk gemak en flexibiliteit op, vooral bij batchnummeringstaken.
1. Navigeer naar Kutools > Invoegen > Reeksnummer invoegen.

2. Klik in het dialoogvenster Reeksnummer invoegen op Nieuw om een nieuwe reeks in te stellen. Configureer indien nodig de volgende velden:

3. Nadat uw reeks is geconfigureerd en toegevoegd, selecteert u het bereik dat u wilt vullen. Klik in het dialoogvenster Reeksnummer invoegen op uw gemaakte reeks en klik vervolgens op de knop Bereik vullen. De geselecteerde cellen worden direct gevuld met uw aflopende reeks, inclusief eventuele tekstopmaak of cijferlengte.

4. Sluit het dialoogvenster nadat u de reeks hebt ingevuld.
Reeks in achterwaartse of aflopende volgorde vullen met een Excel-formule
Soms wilt u een aflopende reeks dynamisch vullen met formules – vooral bij grote of variabele bereiken, of wanneer u handmatige bewerkingen met de vulgreep liever vermijdt. Met de juiste formule genereert u automatisch een achterwaartse reeks die zich aanpast zodra rijen worden toegevoegd of verwijderd, en die zelfs beginwaarden uit andere cellen kan overnemen voor extra flexibiliteit.
1. Selecteer de cel direct boven uw beoogde reeks (bijvoorbeeld)A1). Als u wilt dat de reeks begint bij 100, voert u de volgende formule in cel A1 in:
=100-ROW(A1)+1 Deze formule werkt als volgt: „100” is het startnummer. „RIJ(A1)” retourneert het rijnummer van de huidige cel (in dit geval 1). Wanneer u de formule naar beneden kopieert in de kolom, neemt het rijnummer met elke rij met 1 toe, waardoor het resultaat telkens met 1 afneemt en zo een aflopende reeks ontstaat.
2. Nadat u de formule in cel A1 hebt ingevoerd, drukt u op Enter om te bevestigen. Selecteer vervolgens cel A1 en sleep de vulgreep omlaag om de formule naar extra rijen te kopiëren. Pas het startnummer (100 in het voorbeeld) aan naar uw gewenste startwaarde.
=100-(RIJ(A1)-1)*2voor een stapgrootte van 2 omlaag.="ID-"&(100-ROW(A1)+1).Reeks in achterwaartse of aflopende volgorde vullen met VBA-code
Voor geavanceerdere scenario’s, zoals het vullen van reeksen met aangepaste stappen, complexere patronen (bijvoorbeeld met voor-/achtervoegsels, alfanumerieke combinaties of het vullen van een groot variabel bereik), kunt u een VBA-macro gebruiken om het proces te automatiseren. Deze methode wordt aanbevolen voor ervaren gebruikers of wanneer u herhalende taken heeft of maximale aanpassingsmogelijkheden nodig hebt.
1. Open de VBA-editor door te klikken op Ontwikkelaarshulpmiddelen op het lint en selecteer vervolgens Visual Basic. Klik in het VBA-venster op Invoegen > Module om een nieuwe module te maken en plak de volgende code in het codevenster:
Sub FillDescendingSeries()
Dim rng As Range
Dim StartNum As Long
Dim StepValue As Long
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
For Each cell In rng
cell.Value = StartNum
StartNum = StartNum - StepValue
Next
End Sub 2. Klik op de knop
„Uitvoeren” om deze macro uit te voeren. U wordt eerst gevraagd het bereik te selecteren dat u wilt vullen (bijvoorbeeld A1:A20), daarna het startnummer in te voeren (zoals 100) en vervolgens de decrementstap (zoals 1, zodat elke volgende waarde 1 minder is dan de vorige). De macro vult uw gekozen bereik vervolgens automatisch met de aflopende reeks.
cell.Valueaan te passen (bijvoorbeeld)cell.Value = "ID-" & StartNum)..xlsm) als u de VBA-oplossing wilt behouden of opnieuw gebruiken.Gerelateerde artikelen:
- Hoe maakt u een oplopend nummer met of binnen tekst in Excel?
- Hoe vult u een kolom met een herhalend reekspatroon van getallen in Excel?
- Hoe vult u een reeks getallen in een gefilterde lijstkolom in Excel?
Beste Office-productiviteitshulpmiddelen
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.
- 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