Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe een formule automatisch in te vullen wanneer rijen invoegen in Excel?

Author Xiaoyang Last modified

Bij het werken met gegevens in Excel is het gebruikelijk om nieuwe rijen in te voegen binnen een bestaande dataset, bijvoorbeeld om nieuwe items toe te voegen of bestaande records bij te werken. Het invoegen van lege rijen tussen de gegevens kan echter tot een veelvoorkomend probleem leiden: de formules in aangrenzende kolommen worden doorgaans niet automatisch naar de nieuw ingevoegde rijen gekopieerd. Dit betekent dat je normaal gesproken handmatig de vulgreep moet gebruiken of de formule naar beneden moet slepen om de nieuwe rijen te dekken, wat tijdrovend kan zijn, vooral als je vaak je gegevens bijwerkt.

Deze situatie kan leiden tot inconsistenties in berekeningen of omissies, vooral als je vergeet een formule in een nieuw toegevoegde rij in te vullen. Om dit te illustreren, bekijk het volgende voorbeeld waarin kolommen formules bevatten en je een lege rij invoegt tussen bestaande gegevens—de formules in aangrenzende kolommen worden niet automatisch overgenomen:

dautofill formula when inserting row

Om dit probleem op te lossen en ervoor te zorgen dat je formules automatisch invullen wanneer je nieuwe rijen invoegt, kun je een aantal praktische oplossingen gebruiken. Dit artikel biedt stap-voor-stap richtlijnen voor de volgende benaderingen, elk geschikt voor verschillende werkstijlen en vereisten. Je vindt ook praktische tips en suggesties voor probleemoplossing om veelvoorkomende valkuilen te vermijden.


Automatisch formules invullen bij het invoegen van lege rijen door een tabel te maken

Een van de meest effectieve manieren om Excel automatisch formules in nieuwe rijen te laten invullen, is door je gegevensbereik om te zetten in een Tabel. In het tabelformaat worden formules die in een kolom worden ingevoerd beschouwd als onderdeel van een gestructureerde kolom en automatisch toegepast op elke rij die aan de tabel wordt toegevoegd—of je nu een rij aan het einde of in het midden invoegt. Dit bespaart je de herhalende taak van het kopiëren van formules en voorkomt bijna fouten door vergeten formules.

Volg deze stappen om deze methode te gebruiken:

1. Selecteer het gegevensbereik waar formules automatisch moeten worden ingevuld. Ga vervolgens naar het tabblad Invoegen en klik op Tabel. Zie deze schermafbeelding:

click Table form Insert tab

2. Controleer in het dialoogvenster Tabel maken de optie Mijn tabel heeft koppen als je bereik kolomkoppen bevat. Dit behoudt je titels en helpt je gegevens duidelijk te organiseren. Zie schermafbeelding:

set options in the Create Table dialog

3. Klik op de knop OK om te bevestigen. Nu is je gegevensbereik opgemaakt als een tabel. Vanaf dit punt worden telkens wanneer je een lege rij in de tabel invoegt, alle bestaande formules in de kolommen van de tabel automatisch uitgebreid naar de nieuwe rij, zoals hieronder wordt weergegeven:

when inserting a blank row, the above formula will be inserted into the new row automatically

Deze methode is eenvoudig en betrouwbaar en wordt aanbevolen wanneer je gestructureerde lijsten of lopende records beheert.
Tips en opmerkingen:

  • Tabellen passen formule-autovulling toe op alle tabelkolommen, waardoor het gemakkelijk wordt om consistentie over grote datasets te behouden.
  • Je kunt rijen invoegen door met de rechtermuisknop op een tabelrijnummer te klikken en Invoegen te selecteren, of gewoon door op Tab te drukken wanneer je je aan het einde van de tabel bevindt.
  • Als een formule afhankelijk is van celverwijzingen buiten de tabel, zorg er dan voor dat die verwijzingen absolute adressering gebruiken indien nodig, om verwijzingsfouten te voorkomen.
Beperkingen:
  • Als je de tabelopmaak verwijdert, geldt dit gedrag van automatisch invullen niet meer.
  • Het formatteren van je gegevens als een tabel is mogelijk niet wenselijk voor sommige gebruikers die een vrij vormgeving of geavanceerde celopmaak nodig hebben.

 



Automatisch formules invullen bij het invoegen van lege rijen met VBA-code

Als werken met tabellen niet past binnen je workflow of als je gegevens een traditioneel bereik vereist, kun je VBA gebruiken om formules automatisch in te vullen na het invoegen van een rij. De VBA-oplossing is flexibel en kan worden aangepast om formules automatisch van bovenaf te kopiëren wanneer je een nieuwe rij invoegt, waardoor je de integriteit van formules in je dataset behoudt.

Volg deze stappen zorgvuldig om deze methode te gebruiken:

1. Selecteer of open eerst het werkbladtabblad dat de formules bevat die je automatisch wilt invullen. Klik met de rechtermuisknop op het tabblad van het werkblad onderaan in Excel en kies Weergave code uit het contextmenu. Dit opent de Microsoft Visual Basic for Applications-editor. Klik in het geopende venster op Invoegen > Module om een nieuwe module in te voegen, en kopieer en plak vervolgens de volgende code in de module:

VBA-code: Automatisch formules invullen bij het invoegen van lege rijen

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
    Cancel = True
    Target.Offset(1).EntireRow.Insert
    Target.EntireRow.Copy Target.Offset(1).EntireRow
    On Error Resume Next
    Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub

click View Code and paste the vba code

2. Sla de VBA-editor op en sluit deze. Ga terug naar je werkblad. Wanneer je nu dubbelklikt op een cel binnen je gegevensbereik, wordt er onmiddellijk een nieuwe rij onder ingevoegd, en worden de formules in aangrenzende kolommen automatisch ingevuld in de nieuw gemaakte rij.

Aanvullende opmerkingen voor deze aanpak:

  • Als je wordt gevraagd naar macroveiligheid wanneer je het werkboek opnieuw opent, schakel dan macros in om ervoor te zorgen dat deze code correct wordt uitgevoerd.
  • VBA-oplossingen bieden flexibiliteit in verschillende opmaaksituaties, maar vereisen macro’s ingeschakeld werkboeken, wat mogelijk niet geschikt is in streng gecontroleerde of beperkte Excel-omgevingen.
  • Bij het toepassen van wijzigingen op gedeelde werkboeken of clouddocumenten kan de uitvoering van macro’s beperkt zijn—zorg ervoor dat andere gebruikers hiervan op de hoogte zijn en de juiste machtigingen hebben.
  • Houd er rekening mee dat dubbelklikken in gebieden buiten je bedoelde bereik nog steeds het invoegen van rijen kan activeren, dus test grondig.

Automatisch formules invullen met behulp van het Excel 'Omlaag vullen'-commando

Als je af en toe nieuwe rijen invoegt en een snelle manier wilt om bestaande formules toe te passen—zonder je gegevens om te zetten in een tabel of VBA te gebruiken—is het commando 'Omlaag vullen' in Excel een eenvoudige en effectieve optie. Met dit commando kun je de formule van de cel erboven kopiëren naar de geselecteerde cel(len) eronder met slechts een paar klikken of een sneltoetscombinatie.

Uitvoeringsstappen:
Stap 1: Voeg een lege rij in waar nodig.
Stap 2: Selecteer de cel die de formule bevat die je wilt kopiëren.
Stap 3: Gebruik een van de volgende methoden om de formule toe te passen op de nieuwe rij:
  • Methode A: Sleep de vulgreep (het kleine vierkantje rechtsonder in de geselecteerde cel) naar beneden in de lege cel.
  • Methode B: Gebruik het 'Omlaag vullen'-commando:
    • Ga naar het tabblad Start > Bewerken-groep > klik op Vul > Omlaag
    • Of druk op Ctrl + D om de formule in de cel eronder te vullen
Stap 4: Herhaal indien nodig voor andere ingevoegde rijen.

Voordelen:

  • Geen noodzaak om tabellen of VBA te gebruiken.
  • Geeft handmatige controle over waar en wanneer formules worden toegepast.
  • Snel en effectief voor eenmalige bewerkingen.

Nadelen:

  • Niet ideaal voor frequente rijinvoegingen of grote datasets.
  • Handmatige stappen kunnen leiden tot gemiste rijen of inconsistente formules als ze niet zorgvuldig worden toegepast.

Tip voor probleemoplossing: Controleer na het invoegen van rijen en het toepassen van 'Omlaag vullen' alle formules om er zeker van te zijn dat ze verwijzen naar de bedoelde bereiken—vooral als je dynamische verwijzingen of cumulatieve totalen gebruikt. Als je merkt dat je herhaaldelijk formules toepast op nieuwe rijen, overweeg dan om een gestructureerde tabel of een eenvoudige VBA-macro te gebruiken om het proces efficiënter te automatiseren.

Door deze methoden te gebruiken, kun je je gegevens consistent houden, handmatige arbeid minimaliseren en fouten voorkomen door ontbrekende formules na het toevoegen van nieuwe rijen. Kies de aanpak die het beste past bij je specifieke Excel-omgeving en workflowvereisten.


Demo: Automatisch formules invullen bij het invoegen van lege rijen

 

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus 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 via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (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- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter 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 kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • 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!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen