Excel maakt het eenvoudig om uw formule over een hele rij of kolom te kopiëren, maar u krijgt niet altijd de gewenste resultaten. Als u eindigt met onverwachte resultaten, of die vreselijke #ref- en / DIF0-fouten, kan het uiterst frustrerend zijn. Maar maak je geen zorgen - je hoeft je 5000 regel spreadsheet cel-by-cel niet te bewerken. ThisTeaches u gemakkelijke manieren om formules naar andere cellen te kopiëren.
Stappen
Methode 1 van 4:
Vind en vervang gebruiken om Formules precies te kopiëren
1. Open je werkmap in Excel. Soms heb je een grote spreadsheet vol met formules en wil je ze kopiëren precies. Het veranderen van alles tot absolute celreferenties zou vervelend zijn, vooral als je ze daarna weer wilt veranderen. Gebruik deze methode om de formules snel met relatieve celreferenties elders te verplaatsen zonder de referenties te wijzigen. In ons voorbeeld Spreadsheet willen we de formules van kolom C naar kolom D kopiëren zonder iets te veranderen.
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
Kolom d
rij 1
944
Kikkers
=A1/ 2
rij 2
636
Toads
=A2/ 2
rij 3
712
Newts
=A3/ 2
rij 4
690
Slangen
=A4/ 2
Als u gewoon probeert de formule in een enkele cel te kopiëren, gaat u naar de laatste stap ("Probeer alternatieve methoden") In deze sectie.
2. druk op Ctrl+H Om het vinkvenster te openen. De snelkoppeling is hetzelfde op Windows en MacOS.
3. Zoek en vervang "=" met een ander personage. Type "=" in de "Vind wat" veld, en typ vervolgens een ander karakter in de "Vervangen door" doos. Klik Vervang alles Om alle formules in te draaien (die altijd beginnen met het teken van een gelijk) in sms-snaren beginnend met een ander karakter. Gebruik altijd een teken dat u in uw spreadsheet niet hebt gebruikt. Vervang het bijvoorbeeld door # of & of een langere reeks tekens, zoals ## &.
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
Kolom d
rij 1
944
Kikkers
## &A1/ 2
rij 2
636
Toads
## &A2/ 2
rij 3
712
Newts
## &A3/ 2
rij 4
690
Slangen
## &A4/ 2
Gebruik de tekens * of ?, Omdat deze later stappen moeilijker maken.
4. Kopieer en plak de cellen. Markeer de cellen die u wilt kopiëren en druk vervolgens op CTRL + C (Pc) of Cmd + c (Mac) om ze te kopiëren. Selecteer vervolgens de cellen waar u in wilt plakken en druk op CTRL + V (Pc) of Cmd + v (MAC) om te plakken. Omdat ze niet langer worden geïnterpreteerd als formules, worden ze precies gekopieerd.
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
Kolom d
rij 1
944
Kikkers
## &A1/ 2
## &A1/ 2
rij 2
636
Toads
## &A2/ 2
## &A2/ 2
rij 3
712
Newts
## &A3/ 2
## &A3/ 2
rij 4
690
Slangen
## &A4/ 2
## &A4/ 2
5. Gebruik Find & Vervang opnieuw om de wijziging om te keren. Nu je de formules hebt waar je ze wilt, gebruikt u "Vervang alles" opnieuw om je verandering te keren. In ons voorbeeld zoeken we naar de tekenreeks "## &" en vervang het door "=" Nogmaals, dus die cellen worden opnieuw formules. U kunt nu doorgaan met het bewerken van uw spreadsheet zoals gewoonlijk:
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
Kolom d
rij 1
944
Kikkers
=A1/ 2
=A1/ 2
rij 2
636
Toads
=A2/ 2
=A2/ 2
rij 3
712
Newts
=A3/ 2
=A3/ 2
rij 4
690
Slangen
=A4/ 2
=A4/ 2
6. Probeer alternatieve methoden. Als de hierboven beschreven methode niet om een of andere reden werkt, of als u zich zorgen maakt over het per ongeluk veranderen van andere celinhoud met de "Vervang alles" Optie, er zijn een paar andere dingen die u kunt proberen:
Om de formule van een enkele cel te kopiëren zonder referenties te wijzigen, selecteert u de cel en kopieert vervolgens de formule die wordt weergegeven in de Formule-balk in de buurt van de bovenkant van het venster (niet in de cel zelf). druk op Esc Om de Formule-balk te sluiten, plak u vervolgens de formule waar u het nodig hebt.
druk op Ctrl en ` (meestal op dezelfde sleutel als ~) om de spreadsheet in de modus Formule weergave te plaatsen. Kopieer de formules en plak ze in een teksteditor zoals Kladblok of Texteit. Kopieer ze opnieuw en plak ze dan terug in de spreadsheet op de gewenste locatie. Druk vervolgens op Ctrl en `opnieuw om terug te schakelen naar de normale weergavemodus.
Methode 2 van 4:
Een kolom of rij vullen met een formule
1. Typ een formule in een lege cel. Excel maakt het gemakkelijk om een formule in een kolom of over een rij te verspreiden "vulling" de cellen. Zoals met elke formule, begin met een = teken, gebruik dan welke functies of rekenkundig je zou willen. We zullen een eenvoudige voorbeeldspreadsheet gebruiken en kolom A en kolom B toevoegen. druk op Invoeren of Rendement Om de formule te berekenen.
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
rij 1
10
9
19
rij 2
20
8
rij 3
30
7
rij 4
40
6
2. Klik op de rechterbenedenhoek van de cel met de formule die u wilt kopiëren. De cursor wordt een gedurfde + teken.
3. Klik en sleep de cursor in de kolom of rij waar u naar kopieert.De formule die u hebt ingevoerd, wordt automatisch ingevoerd in de cellen die u hebt gemarkeerd. Relatieve celverwijzingen worden automatisch bijgewerkt om naar de cel in dezelfde relatieve positie te verwijzen in plaats van precies hetzelfde te blijven. Hier is onze voorbeeldspreadsheet, met de gebruikte formules en de weergegeven resultaten:
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
rij 1
10
9
=A1+B1
rij 2
20
8
=A2+B2
rij 3
30
7
=A3+B3
rij 4
40
6
=A4+B4
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
rij 1
10
9
19
rij 2
20
8
28
rij 3
30
7
37
rij 4
40
6
46
U kunt ook dubbelklikken op het plusteken om de gehele kolom in te vullen in plaats van slepen. Excel zal stoppen met het invullen van de kolom als het een lege cel ziet. Als de referentiegegevens een gat bevatten, moet u deze stap herhalen om de kolom onder de kloof in te vullen.
Een andere manier om de hele kolom met dezelfde formule te vullen, is om de cellen rechtstreeks onder de formule te selecteren en vervolgens op te drukken Ctrl + D.
Methode 3 van 4:
Het kopiëren van een formule in meerdere cellen door plakken
1. Typ de formule in één cel. Zoals met elke formule, begin met een = teken, gebruik dan welke functies of rekenkundig je zou willen. We zullen een eenvoudige voorbeeldspreadsheet gebruiken en kolom A en kolom B toevoegen. Wanneer u drukt Invoeren of Rendement, De formule zal berekenen.
Voorbeeld spreadsheet
Kolom a
Kolom b
Kolom c
rij 1
10
9
19
rij 2
20
8
rij 3
30
7
rij 4
40
6
2. Selecteer de cel en druk op Ctrl+C (Pc) of ⌘ opdracht+C (Mac). Dit kopieert de formule op uw klembord.
3. Selecteer de cellen waarmee u de formule wilt kopiëren. Klik op één en sleep omhoog of omlaag met uw muis of de pijltjestoetsen. In tegenstelling tot de kolom of rij vulmethode, kopiëren de cellen die u de formule kopieert, hoeft u niet naast de cel te staan waarvan u kopieert. Je kunt de Controle toets tijdens het selecteren om niet-aangrenzende cellen en reeksen te kopiëren.
4. druk op Ctrl+V (Pc) of ⌘ opdracht+V (MAC) om te plakken. De formules verschijnen nu in de geselecteerde cellen.
Methode 4 van 4:
Relatieve en absolute celreferenties gebruiken
1. Gebruik een relatieve celreferentie in een formule.In een Excel-formule, een "celreferentie" is het adres een cel. U kunt deze handmatig in typen of klikken op de cel die u wilt gebruiken terwijl u een formule invoert. De volgende spreadsheet heeft bijvoorbeeld een formule die Cell A2 verwijst:
Relatieve referenties
Kolom a
Kolom b
Kolom c
rij 2
50
7
=A2* 2
rij 3
100
rij 4
200
rij 5
400
2. Begrijp waarom ze relatieve referenties worden genoemd. In een Excel-formule gebruikt een relatieve verwijzing de relatieve positie van een celadres. In ons voorbeeld heeft C2 de formule "= A2", die een relatieve verwijzing is naar de waarde twee cellen aan de linkerkant. Als u de formule naar C4 kopieert, verwijst het nog steeds naar twee cellen aan de linkerkant, nu weergegeven "= A4".
Relatieve referenties
Kolom a
Kolom b
Kolom c
rij 2
50
7
=A2* 2
rij 3
100
rij 4
200
=A4* 2
rij 5
400
Dit werkt ook voor cellen buiten dezelfde rij en kolom ook. Als u dezelfde formule hebt gekopieerd van cel C1 in cel D6 (niet getoond), zou Excel de referentie veranderen "A2" naar een cel één rij rechts (C → d) en 5 rijen hieronder (2 → 7), of "B7".
3. Gebruik in plaats daarvan een absolute referentie. Laten we je zeggen niet Wilt Excel om automatisch uw formule te wijzigen. In plaats van een relatieve celverwijzing te gebruiken, kunt u het maken absoluut Door een $ -symbool voor de kolom of rij toe te voegen die u hetzelfde wilt behouden, maakt u niet uit waar u de formule ook kopieert. Hier zijn een paar voorbeeldspreadsheets, met de originele formule in grotere, gedurfde tekst en het resultaat wanneer u het kopieert naar andere cellen:
Relatieve kolom, absolute rij (B $ 1): De formule heeft een absolute verwijzing naar rij 1, dus het verwijst altijd naar rij 1.
Kolom a
Kolom b
Kolom c
rij 1
50
7
=B $ 3
rij 2
100
=Een $ 3
=B $ 3
rij 3
200
=Een $ 3
=B $ 3
rij 4
400
=Een $ 3
=B $ 3
Absolute kolom, relatieve rij ($ B1): De formule heeft een absoluut verwijzing naar kolom B, dus het verwijst altijd naar kolom B.
Kolom a
Kolom b
Kolom c
rij 1
50
7
=$ B1
rij 2
100
=$ B2
=$ B2
rij 3
200
=$ B3
=$ B3
rij 4
400
=$ B4
=$ B4
Absolute kolom & rij ($ B $ 1): De formule heeft een absolute verwijzing naar kolom B van rij 1, dus het verwijst altijd naar kolom B van rij 1.
Kolom a
Kolom b
Kolom c
rij 1
50
7
=$ B $ 1
rij 2
100
$ B $ 1
$ B $ 1
rij 3
200
$ B $ 1
$ B $ 1
rij 4
400
$ B $ 1
$ B $ 1
4. Gebruik deF4 sleutel om te schakelen tussen absoluut en familielid. Markeer een celreferentie in een formule door erop te klikken en druk op F4 om automatisch $ symbolen toe te voegen of te verwijderen. Blijven drukken F4 totdat de absolute of relatieve referenties willen zijn geselecteerd en druk vervolgens op Invoeren of Rendement.
Video
Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.
Tips
Als u een formule kopieert naar een nieuwe cel en een groene driehoek ziet, heeft Excel een mogelijke fout gedetecteerd. Onderzoek de formule zorgvuldig om te zien of er iets mis is.
Als je per ongeluk het = karakter hebt vervangen ? of * in de "het kopiëren van een formule precies" methode, op zoek naar "?" of "*" geeft je niet de resultaten die je verwacht. Corrigeer dit door naar te zoeken "~?" of voor "~ *" in plaats daarvan.
Selecteer een cel en druk op CTRL `(Apostrofe) om het te vullen met de formule direct erboven.
Waarschuwingen
Verschillende versies van Excel geven mogelijk niet precies dezelfde screenshots op dezelfde manier zoals hier worden weergegeven.