Hoe formule kopiëren in Excel met of zonder referenties te wijzigen

  • Deel Dit
Michael Brown

In deze handleiding leert u een paar verschillende manieren om formules in Excel te kopiëren - hoe u een formule naar beneden kunt kopiëren in een kolom, naar alle geselecteerde cellen, een formule exact kunt kopiëren zonder de celverwijzingen of opmaak te wijzigen, en meer.

Formules kopiëren in Excel is een van de gemakkelijkste taken die meestal met een muisklik worden uitgevoerd. Ik zeg "meestal" omdat er zeer specifieke gevallen kunnen zijn die speciale trucs vereisen, zoals het kopiëren van een bereik van formules zonder de celverwijzingen te wijzigen of het invoeren van dezelfde formule in meerdere niet-aangrenzende cellen.

Gelukkig biedt Microsoft Excel vele manieren om dezelfde taak uit te voeren, en dat geldt ook voor het kopiëren van formules. In deze handleiding gaan we verschillende manieren bespreken om formules in Excel te kopiëren, zodat u de meest geschikte kunt kiezen voor uw taak.

    Hoe formule naar beneden kopiëren in een kolom

    Microsoft Excel biedt een zeer snelle manier om een formule in een kolom te kopiëren. U doet gewoon het volgende:

    1. Voer een formule in de bovenste cel in.
    2. Selecteer de cel met de formule, en beweeg de muiscursor over een klein vierkantje rechtsonder in de cel, dat het Vulgreep Terwijl u dit doet, verandert de cursor in een dik zwart kruis.
    3. Houd het vulhandvat vast en sleep het naar beneden in de kolom over de cellen waar u de formule wilt kopiëren.

    Op soortgelijke wijze kunt u luchtweerstandsformule in aangrenzende cellen naar rechts, naar links of naar boven.

    Indien de formule relatieve celverwijzingen (zonder het $-teken) bevat, zullen deze automatisch veranderen op basis van een relatieve positie van rijen en kolommen. Controleer dus na het kopiëren van de formule of de celverwijzingen goed zijn aangepast en het gewenste resultaat opleveren. Indien nodig kunt u met de toets F4 wisselen tussen absolute, relatieve en gemengde verwijzingen.

    Laten we in het bovenstaande voorbeeld, om er zeker van te zijn dat de formule correct is gekopieerd, een cel in kolom C selecteren, zeg C4, en de celverwijzing in de formulebalk bekijken. Zoals u in de schermafbeelding hieronder kunt zien, is de formule in orde - ten opzichte van rij 4, precies zoals het hoort:

    Hoe een formule naar beneden kopiëren zonder de opmaak te kopiëren

    Een formule naar beneden kopiëren door de vulgreep te verslepen, kopieert niet alleen de formule, maar ook de broncel opmaak zoals lettertype of achtergrondkleur, valutasymbolen, het aantal weergegeven decimalen, enz. In de meeste gevallen werkt dit prima, maar soms kan het de bestaande opmaak in cellen waarnaar de formule wordt gekopieerd, verpesten. Een veel voorkomend voorbeeld is het overschrijven van alternatieve rijschaduw, zoals in de volgende schermafbeelding.

    Om te voorkomen dat de bestaande celopmaak wordt overschreven, sleept u de vulgreep zoals hierboven getoond, laat hem los, klik op de Opties voor automatisch vullen en selecteer Vullen zonder opmaak .

    Formule kopiëren naar de hele kolom

    Zoals u zojuist hebt gezien, maakt de vulgreep het kopiëren van formules in Excel erg gemakkelijk. Maar wat als u een formule moet kopiëren over een blad van tienhonderd regels? De formule slepen over honderden rijen lijkt geen goed idee. Gelukkig biedt Microsoft Excel ook voor dit geval een paar snelle oplossingen.

    Dubbelklik op het plusteken om de hele kolom te vullen

    Om de formule op de hele kolom toe te passen, dubbelklikt u op het plusteken in plaats van het te slepen. Voor degenen die het eerste deel van deze handleiding hebben overgeslagen, volgen hieronder de gedetailleerde stappen.

    Om een Excel-formule naar de hele kolom te kopiëren, doet u het volgende:

    1. Voer uw formule in de bovenste cel in.
    2. Plaats de cursor in de rechterbenedenhoek van de cel met de formule, wacht tot deze verandert in het plusteken, en dubbelklik dan op het plusje.

    Opmerking. Door te dubbelklikken op het plusteken wordt de formule naar beneden gekopieerd tot er gegevens in de aangrenzende kolom(pen) staan. Zodra er een lege rij ontstaat, stopt het automatisch vullen. Dus als uw werkblad hiaten bevat, moet u het bovenstaande proces herhalen om de formule onder een lege rij te kopiëren of het vulhandvat verslepen zoals uitgelegd in de vorige voorbeelden:

    Een Excel-tabel maken om een formule automatisch naar alle cellen in een kolom te kopiëren

    Naast andere geweldige functies van Excel-tabellen, zoals voorgedefinieerde stijlen, sorteren, filteren en rijen met bandjes, maken automatisch berekende kolommen een Excel-tabel tot een prachtig hulpmiddel voor het analyseren van groepen verwante gegevens.

    Door een formule in te voeren in een cel van een tabelkolom (zomaar een cel, niet noodzakelijk de bovenste), maakt u een berekende kolom en wordt uw formule onmiddellijk gekopieerd naar alle andere cellen in die kolom. In tegenstelling tot de vulgreep hebben Excel-tabellen geen probleem met het kopiëren van de formule over de hele kolom, zelfs als de tabel een of meer lege rijen heeft:

    Om een cellenbereik te converteren naar een Excel-tabel, selecteert u gewoon alle cellen en drukt u op Ctrl + T . Als u de voorkeur geeft aan een visuele manier, selecteert u het bereik, gaat u naar de Plaats tab> Tabellen groep op het Excel lint, en klik op de Tabel knop.

    Tip. Als u niet echt een Excel-tabel in uw werkblad wilt, kunt u deze tijdelijk maken, om het werken met formules te vergemakkelijken, en dan kunt u de tabel zo weer omzetten in een gewoon bereik. Klik met de rechtermuisknop op de tabel en kies Tabel > Converteren naar bereik in het contextmenu.

    Een formule kopiëren naar niet-aangrenzende cellen / bereiken

    Het spreekt voor zich dat de vulgreep de snelste manier is om formules in Excel te kopiëren. Maar wat als u uw Excel-formule wilt kopiëren in niet-aaneengesloten cellen of voorbij het einde van de brongegevens? Gebruik gewoon de oude goede kopieer & plak manier:

    1. Klik op de cel met de formule om deze te selecteren.
    2. Druk op Ctrl + C om de formule te kopiëren.
    3. Selecteer een cel of een bereik van cellen waar u de formule wilt plakken (om niet-aangrenzende bereiken te selecteren houdt u de Ctrl-toets ingedrukt).
    4. Druk op Ctrl + V om de formule te plakken.
    5. Druk op Enter om de geplakte formules in te vullen.

    Opmerking: de snelkoppelingen kopiëren/plakken kopiëren de formule en de opmaak. Naar kopieer de formule zonder opmaak kies een geschikte Plakken optie op het lint of in het rechtsklikmenu, zoals gedemonstreerd in Een Excel-formule kopiëren zonder opmaak.

    Voer een formule in meerdere cellen in met één toetsaanslag (Ctrl + Enter)

    In situaties waarin u dezelfde formule moet invoeren in meer dan één cel op een werkblad, aangrenzende of niet-aangrenzende, kan deze methode tijd besparen.

    1. Selecteer alle cellen waar u de formule wilt invoeren. Om niet aaneengesloten cellen te selecteren houdt u de Ctrl-toets ingedrukt.
    2. Druk op F2 om de bewerkingsmodus te openen.
    3. Voer uw formule in één cel in, en druk op Ctrl + Enter in plaats van Enter . Dat is het! De formule wordt gekopieerd naar alle geselecteerde cellen, en Excel past de relatieve celverwijzingen dienovereenkomstig aan.

    Tip. U kunt deze methode gebruiken om alle gegevens, niet alleen formules, in meerdere cellen tegelijk in te voeren. Enkele andere technieken worden beschreven in de volgende tutorial: Hoe voer je dezelfde gegevens in alle geselecteerde cellen tegelijk in.

    Hoe kopieer ik een Excel formule maar niet de opmaak

    Zoals u al weet, kunt u bij het kopiëren van een formule in een kolom in Excel de optie Opvullen zonder opmaak gebruiken, waarmee u de formule kunt kopiëren maar de bestaande opmaak van de bestemmingscellen kunt behouden. Excel's Kopiëren & plakken functie biedt nog meer flexibiliteit met betrekking tot de plakmogelijkheden.

    1. Selecteer de verkoop die de formule bevat.
    2. Kopieer die cel door op Ctrl + C te drukken. Of klik met de rechtermuisknop op de cel en selecteer Kopie uit het contextmenu, of klik op de Kopie knop op de Home tab> Klembord .
    3. Selecteer alle cellen waarnaar u de formule wilt kopiëren.
    4. Klik met de rechtermuisknop op de geselecteerde cellen en kies Formules onder Plakopties :

    Voor meer plakmogelijkheden klikt u op de pijl onder de Plakken knop op het lint. U kunt bijvoorbeeld selecteren Formules en getalopmaak om alleen de formule en de getalopmaak zoals procentopmaak, valutaopmaak en dergelijke te plakken:

    Tip: Als u niet zeker weet welke plakoptie voor u het beste werkt, kunt u met de muis over verschillende pictogrammen gaan om een voorbeeld van deze of gene plakoptie te zien.

    Formule in Excel kopiëren zonder referenties te wijzigen

    Excel-formules komen zelden alleen in een spreadsheet voor. In de meeste gevallen voert u een formule in één cel in, en kopieert u deze vervolgens naar andere cellen in dezelfde kolom of rij, om dezelfde berekening uit te voeren op een groep gegevens. En als uw formule relatieve celverwijzingen (zonder $) bevat, past Excel deze automatisch aan, zodat elke formule werkt op gegevens in zijn eigen rij of kolom. Meestal,dit is precies wat u wilt. Bijvoorbeeld, als u de formule =A1*2 in cel B1, en u kopieert deze formule naar cel B3, dan verandert de formule in =A3*2 .

    Maar wat als u wilt dat Excel kopieer de formule precies zonder onderweg de celverwijzingen te wijzigen? Kies, afhankelijk van uw specifieke taak, een van de volgende oplossingen.

    Een enkele formule kopiëren of verplaatsen zonder de celverwijzingen te wijzigen

    Als u slechts één formule moet kopiëren of verplaatsen, kunt u gemakkelijk een exacte kopie maken.

    1. Selecteer de cel met de formule die u wilt kopiëren.
    2. Selecteer de formule in de formulebalk met de muis, en druk op Ctrl + C om kopie het. Als je wilt verplaatsen de formule, druk op Ctrl + X om hem te knippen.

    3. Druk op de Esc-toets om de formulebalk te verlaten.
    4. Selecteer de bestemmingscel en druk op Ctl + V om de formule daar te plakken.

    U kunt ook de bewerkingsmodus openen en de formule in de cel als tekst kopiëren:

    1. Selecteer een cel met de formule.
    2. Druk op F2 (of dubbelklik op de cel) om de bewerkingsmodus te openen.
    3. Selecteer de formule in de cel met de muis en druk op Ctrl + C om deze te kopiëren.

    4. Selecteer de bestemmingscel en druk op Ctl+V . Hierdoor wordt de formule exact geplakt, zonder de celverwijzingen te veranderen, omdat de formule als tekst werd gekopieerd.

    Tip. Om snel kopieer een formule uit de bovenstaande cel zonder referentie te wijzigen, selecteer de cel waar u de formule wilt plakken en druk op Ctrl + ' .

    Een reeks formules kopiëren zonder de celverwijzingen te wijzigen

    Om een bereik van Excel-formules te verplaatsen of te kopiëren zodat geen celverwijzingen worden gewijzigd, gebruikt u een van de volgende methoden.

    Methode 1. Gebruik absolute of gemengde celverwijzingen

    Als u een exacte kopie van de formules met relatieve celverwijzingen (zoals A1), zou de beste manier zijn om ze te veranderen in absolute referenties ($A$1) om de verwijzing naar een bepaalde cel vast te zetten, zodat deze statisch blijft, ongeacht waar de formule naartoe beweegt. In andere gevallen moet u misschien het volgende gebruiken gemengde celverwijzingen ($A1 of A$1) om een kolom of rij te vergrendelen. Klinkt niet erg logisch tot nu toe? Oké, laten we het volgende voorbeeld bekijken.

    Stel, u hebt een tabel die de fruitprijzen in EUR berekent op basis van de USD-prijs in kolom B en de wisselkoers in cel C2:

    Zoals u in de bovenstaande schermafbeelding kunt zien, bevat de formule een absolute celverwijzing ($C$2) om de wisselkoers vast te stellen op cel C2, en een relatieve celverwijzing naar cel B5 omdat u wilt dat deze verwijzing voor elke rij wordt aangepast. En deze aanpak werkt goed zolang de formules in kolom C blijven.

    Maar laten we eens kijken wat er gebeurt als u bijvoorbeeld de EUR-prijzen moet verplaatsen van kolom C naar kolom F. Als u de formules op de gebruikelijke manier kopieert door de cellen te kopiëren/plakken, wordt de formule van cel C5 (= B5 *$C$2) zal veranderen in = D5 *$C$2 wanneer deze in cel F5 wordt geplakt, waardoor uw berekeningen helemaal verkeerd zijn!

    Om dit op te lossen, verandert u gewoon een relatieve verwijzing (B5) in een gemengde referentie $B5 (absolute kolom en relatieve rij). Door het dollarteken ($) voor de kolomletter te zetten verankert u de verwijzing naar kolom B, ongeacht waar de formule naartoe beweegt.

    En als u nu de formules kopieert of verplaatst van kolom D naar kolom F, of een andere kolom, dan wordt de de kolomreferentie verandert niet omdat je het hebt vergrendeld door het dollarteken ($B5).

    Het concept van Excel-celverwijzingen is misschien moeilijk te begrijpen in het begin, maar geloof me het is uw tijd en moeite waard omdat het u op de lange termijn veel meer tijd zal besparen. Kijk bijvoorbeeld hoe u de hele tabel kunt berekenen met een enkele formule door gemengde celverwijzingen te gebruiken.

    Als u echter al een heleboel formules met relatieve celverwijzingen in uw Excel-blad hebt, en u moet snel een exacte kopie van die formules maken, maar u hebt niet het gevoel dat u de verwijzingen goed kunt krijgen, kan een van de volgende methoden een oplossing zijn.

    Methode 2. Excel-formules kopiëren zonder referenties te wijzigen via Kladblok

    1. Ga naar de modus formuleweergave door op de sneltoets Ctrl + ` te drukken, of door een andere methode te gebruiken die is beschreven in Hoe toon ik formules in Excel?
    2. Selecteer alle cellen met de formules die u wilt kopiëren of verplaatsen.
    3. Druk op Ctrl + C om de formules te kopiëren, of Ctrl + X om ze te knippen. Gebruik deze laatste sneltoets als u de formules naar een nieuwe locatie wilt verplaatsen.

    4. Open Kladblok of een andere tekstverwerker en druk op Ctrl + V om de formules daar te plakken. Druk vervolgens op Ctrl + A om alle formules te selecteren, en Ctrl + C om ze als tekst te kopiëren.
    5. Selecteer in uw Excel-werkblad de cel linksboven waar u de formules wilt plakken en druk op Ctrl + V .

    Opmerkingen:

    • U kunt de formules alleen plakken in de hetzelfde werkblad waar uw oorspronkelijke formules staan, tenzij de referenties de bladnaam bevatten, anders worden de formules verbroken.
    • Het werkblad moet in formuleweergave Om dit te verifiëren, ga naar de Formules tab> Formulecontrole groep, en controleer of de Toon formules knop is ingeschakeld.
    • Druk na het plakken van de formules op Ctrl + ` om de formuleweergave uit te schakelen.

    Methode 3. Formules exact kopiëren met behulp van Zoeken en vervangen in Excel

    Om een reeks Excel formules te kopiëren zonder hun celverwijzingen te wijzigen, kunt u de Excel Zoeken en vervangen functie op de volgende manier.

    1. Selecteer de cellen met de formules die u wilt kopiëren.
    2. Op de Home tabblad, ga naar de Bewerken van groep, en klik op Vinden & selecteren > Vervang... Of druk op Ctrl + H , de snelkoppeling voor het openen van het dialoogvenster Zoeken & vervangen in Excel.
    3. In de Zoeken & vervangen dialoogvenster, typ het gelijkheidsteken (=) in het Zoek wat box. In de Vervangen door vak een symbool of een tekenreeks in die in geen van uw formules wordt gebruikt, zoals ', # of \.

      Het doel van deze stap is formules om te zetten in tekststrings, zodat Excel de celverwijzingen tijdens het kopieerproces niet kan wijzigen.

      Opmerking: Gebruik geen sterretje (*) of vraagteken (?) voor vervanging, aangezien dit jokertekens zijn in Excel en het gebruik ervan latere stappen zou bemoeilijken.

    4. Klik op de Alles vervangen knop en sluit de Zoeken en vervangen Alle formules in het geselecteerde bereik worden tekststrings:

    5. Nu kunt u alle cellen selecteren, op Ctrl + C drukken om ze te kopiëren, de bovenste cel in de huidig werkblad waar u de formules wilt plakken, en druk op Ctrl + V . Aangezien Excel de formules zonder het gelijkheidsteken niet interpreteert als formules, worden ze exact gekopieerd, zonder de verwijzingen te wijzigen.
    6. Gebruik Zoeken & vervangen Selecteer beide gebieden, met de oorspronkelijke formules en de gekopieerde (om niet-aangrenzende gebieden te selecteren, houdt u Ctrl ingedrukt). Druk op Ctrl + H om het dialoogvenster Zoeken & vervangen te openen. Voer deze keer de back slash (½) in (of een ander teken dat u voor de eerste vervanging hebt gebruikt) in het veld Zoek wat en = in het Vervangen door vak, en klik op de Alles vervangen knop. Klaar!

    Snelkoppelingen om Excel-formule naar andere cellen te kopiëren

    1. Kopieer een formule

    Ctrl + D - Kopieer een formule uit de cel erboven en pas de celverwijzingen aan.

    Als u bijvoorbeeld een formule hebt in cel A1 en u wilt die kopiëren naar cel A2, selecteert u A2 en drukt u op Ctrl + D .

    2. Kopieer een formule naar rechts

    Ctrl + R - Kopieer een formule van de cel naar links en pas de celverwijzingen aan.

    Als u bijvoorbeeld een formule hebt in cel A2 en u wilt die kopiëren naar cel B2, selecteert u B2 en drukt u op Ctrl + R .

    Tip: Beide bovenstaande sneltoetsen kunnen ook worden gebruikt om formules naar meerdere cellen te kopiëren. De truc is om zowel de broncel als de doelcellen te selecteren voordat u op de sneltoets drukt. Als u bijvoorbeeld de formule van A1 naar de volgende 9 rijen wilt kopiëren, selecteert u de cellen A1:A10 en drukt u op Ctrl + D .

    3. Kopieer een formule exact

    Ctrl + ' - Kopieert een formule uit de bovenstaande cel naar de huidig geselecteerde cel precies en laat de cel in bewerkingsmodus staan.

    Dit is een snelle manier om een exacte kopie van een formule te maken zonder de celverwijzingen te wijzigen Om bijvoorbeeld een formule te kopiëren van cel A1 naar A2 zodat geen referenties worden gewijzigd, selecteert u A2 en drukt u op Ctrl + ' .

    Opmerking. Verwar de sneltoets Ctrl + ' (Ctrl + enkele aanhalingstekens) die een formule uit de cel erboven exact kopieert niet met Ctrl + ` (Ctrl + accent grave) die de modus formules tonen in Excel activeert.

    Nou, dit is alles wat ik te zeggen heb over het kopiëren van formules in Excel. Als u andere methoden kent om snel formules te verplaatsen of te kopiëren in Excel-bladen, deel ze dan alstublieft. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.