Formules doorvoeren en kopiëren in Excel: zo werkt het
Sleep de vulgreep, het blokje rechtsonder de cel, naar beneden, en Excel past de formule voor elke rij aan: =B2*C2 wordt =B3*C3. Dubbelklikken op de vulgreep gaat nog sneller.
Probeer gratis de eerste oefeningenIn de les Absolute en relatieve verwijzingen
Wat gebeurt er als je een formule doorvoert?
Doorvoeren betekent dat je een formule naar de cellen eronder of ernaast kopieert. Je schrijft ze één keer, in de eerste rij, en Excel maakt ze voor alle andere rijen. Dat doe je met de vulgreep, het kleine vierkantje rechtsonder de geselecteerde cel, of met kopiëren en plakken.
Excel past de verwijzingen daarbij vanzelf aan: =B2*C2 in D2 wordt =B3*C3 in D3 en =B4*C4 in D4. Zo rekent elke rij met haar eigen cijfers. Dat heet een relatieve verwijzing. Moet een cel juist blijven staan, zoals een tarief, dan zet je ze vast met dollartekens: $F$1.
Wanneer voer je een formule door?
- Je hebt een kolom Totaal en wilt in elke rij prijs keer aantal.
- Je hebt een formule voor januari en wilt dezelfde voor de maanden ernaast: sleep de vulgreep naar rechts.
- Je voegt onderaan rijen toe aan je tabel en wilt de formule ook daar.
- Elke rij moet rekenen met hetzelfde tarief uit één cel: voer =A2*$F$1 door, met dollartekens.
Stap voor stap een formule doorvoeren
In D3 staat =B3*C3. Dit is de formule uit D2, doorgevoerd naar D3: Excel maakte van B2 en C2 vanzelf B3 en C3. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo pak je het aan:
- Maak de formule in de eerste rij: klik in D2, typ de formule en druk op Enter.
=B2*C2 - Klik opnieuw op D2. Rechtsonder de cel zie je een klein vierkantje: de vulgreep. Wijs ernaar tot de muisaanwijzer een zwart plusteken wordt.
- Sleep de vulgreep naar beneden tot D4, of dubbelklik erop: dan vult Excel de formule in tot de laatste rij van je tabel.
- Klik op D3 en kijk in de formulebalk: Excel maakte van B2 en C2 vanzelf B3 en C3.
=B3*C3
Meer voorbeelden
Naar rechts doorvoeren
In C4 staat =C2-C3. In B4 staat =B2-B3. Voer je die naar rechts door, dan schuift elke kolomletter een plaats op: =C2-C3 in C4, en =D2-D3 in D4.
Met een vaste cel
In B3 staat =A3*$F$1. Doorgevoerd vanuit B2: A2 werd A3, maar $F$1 bleef staan. Zo rekent elke rij met hetzelfde tarief.
Zonder dollartekens
In B3 staat =A3*F2. Zo ziet =A2*F1 eruit na doorvoeren zonder dollartekens: Excel kijkt een rij lager, naar F2. Die cel is leeg, dus de uitkomst is 0.
Waarom schuiven de verwijzingen mee?
Excel onthoudt een verwijzing als een plaats ten opzichte van de formule. =B2*C2 in D2 betekent eigenlijk: de twee cellen links van mij, op dezelfde rij. Kopieer je de formule naar D3, dan neemt Excel de twee cellen links van D3. Dat heet een relatieve verwijzing.
Hier gaat het vaak mis
- Dubbelklikken op de vulgreep werkt alleen als er in de kolom ernaast gegevens staan: Excel vult tot waar die stoppen.
- Kijk na het doorvoeren altijd een formule onderaan na. Staat er 0 of een lege cel waar je een uitkomst verwacht, dan schoof er een verwijzing mee die had moeten blijven staan.
Oefen dit in de les Absolute en relatieve verwijzingen, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Wat is het verschil tussen doorvoeren en kopiëren?
Voor de formule is er geen verschil: in beide gevallen schuiven de verwijzingen mee. Met de vulgreep gaat het sneller naar de cellen ernaast, met kopiëren en plakken zet je de formule op elke plaats die je wilt.
Hoe kopieer ik een formule zonder dat ze verandert?
Wil je ze verplaatsen, knip de cel dan in plaats van ze te kopiëren: dan blijft de formule ongewijzigd. Wil je een kopie, kopieer dan de tekst van de formule uit de formulebalk, of zet de verwijzingen vast met dollartekens.
Lees ook
Een formule makenRekenvolgorde en haakjesAbsolute verwijzing ($)Procenten berekenenWerken met meerdere werkbladen