Excel gör det enkelt att kopiera din formel över en hel rad eller kolumn, men du får inte alltid de resultat du vill ha. Om du slutar med oväntade resultat, eller de hemska #ref och / div0-felen, kan det vara extremt frustrerande. Men oroa dig inte - du behöver inte redigera din 5000 Line Spreadsheet Cell-By-Cell. Thistaaches du enkelt sätt att kopiera formler till andra celler.
Steg
Metod 1 av 4:
Använda Sök och ersätt för att kopiera formler exakt
1. Öppna din arbetsbok i Excel. Ibland har du ett stort kalkylblad fullt av formler, och du vill kopiera dem exakt. Ändra allt till absoluta cellreferenser skulle vara tråkigt, speciellt om du bara vill ändra dem igen efteråt. Använd den här metoden för att snabbt flytta formler med relativa cellreferenser någon annanstans utan att ändra referenserna. I vårt exempel kalkylblad vill vi kopiera formlerna från kolumn C till kolumn D utan att ändra någonting.
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
Kolumn d
rad 1
944
Grodor
=A1/ 2
rad 2
636
Paddor
=A2/ 2
rad 3
712
Newts
=A3/ 2
rad 4
690
Ormar
=A4/ 2
Om du bara försöker kopiera formeln i en enda cell, hoppa över till det sista steget ("Försök alternativa metoder") i denna avdelning.
2. Tryck Ctrl+H För att öppna fönstret Sök. Genvägen är densamma på Windows och MacOS.
3. Hitta och ersätta "=" med ett annat tecken. Typ "=" in i "Hitta vad" fält och skriv sedan ett annat tecken i "Ersätta med" låda. Klick Ersätt alla För att vända alla formler (som alltid börjar med ett liknande tecken) i textsträngar som börjar med någon annan karaktär. Använd alltid ett tecken som du inte har använt i ditt kalkylblad. Till exempel, byt ut den med # eller "eller en längre sträng av tecken, till exempel ##.
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
Kolumn d
rad 1
944
Grodor
## &A1/ 2
rad 2
636
Paddor
## &A2/ 2
rad 3
712
Newts
## &A3/ 2
rad 4
690
Ormar
## &A4/ 2
Använd inte tecknen * eller ?, Eftersom dessa kommer att göra senare steg svårare.
4. Kopiera och klistra in cellerna. Markera de celler du vill kopiera och tryck sedan på Ctrl + C (PC) eller Cmd + c (Mac) för att kopiera dem. Välj sedan de celler du vill klistra in och tryck på Ctrl + V (PC) eller Cmd + v (Mac) att klistra in. Eftersom de inte längre tolkas som formler, kommer de att kopieras exakt.
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
Kolumn d
rad 1
944
Grodor
## &A1/ 2
## &A1/ 2
rad 2
636
Paddor
## &A2/ 2
## &A2/ 2
rad 3
712
Newts
## &A3/ 2
## &A3/ 2
rad 4
690
Ormar
## &A4/ 2
## &A4/ 2
5. Använd Sök och ersätt igen för att vända ändringen. Nu när du har formlerna där du vill ha dem, använd "Ersätt alla" igen för att vända din förändring. I vårt exempel letar vi efter karaktärsträngen "## &" och byt ut den med "=" igen, så de cellerna blir formlerna igen. Du kan nu fortsätta redigera ditt kalkylblad som vanligt:
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
Kolumn d
rad 1
944
Grodor
=A1/ 2
=A1/ 2
rad 2
636
Paddor
=A2/ 2
=A2/ 2
rad 3
712
Newts
=A3/ 2
=A3/ 2
rad 4
690
Ormar
=A4/ 2
=A4/ 2
6. Försök alternativa metoder. Om metoden som beskrivs ovan inte fungerar av någon anledning, eller om du är orolig för att oavsiktligt ändra andra cellinnehåll med "Ersätt alla" Alternativ, det finns ett par andra saker du kan försöka:
Om du vill kopiera en enda cells formel utan att ändra referenser, välj cellen och sedan kopiera formeln som visas i formelfältet nära toppen av fönstret (inte i själva cellen). Tryck Esc För att stänga formeln, klistra in formeln vart du behöver det.
Tryck Ctrl och ` (vanligtvis på samma nyckel som ~) för att sätta kalkylbladet i formelvy. Kopiera formlerna och klistra in dem i en textredigerare som anteckningsblock eller textport. Kopiera dem igen, klistra in dem tillbaka i kalkylbladet på önskad plats. Tryck sedan på Ctrl och `igen för att växla tillbaka till vanligt visningsläge.
Metod 2 av 4:
Fyller en kolumn eller rad med en formel
1. Skriv en formel i en blank cell. Excel gör det enkelt att sprida en formel ner en kolumn eller över en rad av "fyllning" cellerna. Som med någon formel, börja med en = tecken, använd sedan vilka funktioner eller aritmetiska du vill ha. Vi använder ett enkelt Exempel kalkylblad och lägger till kolumn A och kolumn B tillsammans. Tryck Stiga på eller Lämna tillbaka För att beräkna formeln.
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
rad 1
10
9
19
rad 2
20
8
rad 3
30
7
rad 4
40
6
2. Klicka på det nedre högra hörnet av cellen med den formel du vill kopiera. Markören blir en djärv + tecken.
3. Klicka och dra markören över kolumnen eller raden du kopierar till.Formeln du angav kommer automatiskt att matas in i de celler du har markerat. Relativa cellreferenser uppdateras automatiskt för att referera till cellen i samma relativa position snarare än att stanna exakt samma. Här är vårt exempel kalkylblad, som visar de använda formlerna och de resultat som visas:
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
rad 1
10
9
=A1+B1
rad 2
20
8
=A2+B2
rad 3
30
7
=A3+B3
rad 4
40
6
=A4+B4
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
rad 1
10
9
19
rad 2
20
8
28
rad 3
30
7
37
rad 4
40
6
46
Du kan också dubbelklicka på plustecknet för att fylla hela kolumnen istället för att dra. Excel kommer sluta fylla i kolumnen om den ser en tom cell. Om referensdata innehåller ett gap måste du upprepa detta steg för att fylla i kolumnen under gapet.
Ett annat sätt att fylla hela kolumnen med samma formel är att välja cellerna direkt under den som innehåller formeln och tryck sedan på Ctrl + D.
Metod 3 av 4:
Kopiera en formel i flera celler genom att klistra in
1. Skriv formeln i en cell. Som med någon formel, börja med en = tecken, använd sedan vilka funktioner eller aritmetiska du vill ha. Vi använder ett enkelt Exempel kalkylblad och lägger till kolumn A och kolumn B tillsammans. När du trycker på Stiga på eller Lämna tillbaka, Formeln kommer att beräkna.
Exempel kalkylblad
Kolumn a
Kolumn b
Kolumn c
rad 1
10
9
19
rad 2
20
8
rad 3
30
7
rad 4
40
6
2. Välj cellen och tryck på Ctrl+C (PC) eller ⌘-kommandot+C (Mac). Detta kopierar formeln till ditt urklipp.
3. Välj de celler du vill kopiera formeln till. Klicka på en och dra upp eller ner med musen eller piltangenterna. Till skillnad från med kolumn- eller radfyllningsmetoden, behöver cellerna du kopierar formeln för att inte vara intill den cell du kopierar från. Du kan hålla ner Kontrollera Nyckel medan du väljer för att kopiera icke-intilliggande celler och intervall.
4. Tryck Ctrl+V (PC) eller ⌘-kommandot+V (Mac) att klistra in. Formlerna visas nu i de valda cellerna.
Metod 4 av 4:
Med hjälp av relativa och absoluta cellreferenser
1. Använd en relativ cellreferens i en formel.I en Excel-formel, a "cellreferens" är adressen en cell. Du kan skriva dessa i manuellt, eller klicka på den cell du vill använda medan du anger en formel. Till exempel har följande kalkylblad en formel som refererar cell A2:
Relativa referenser
Kolumn a
Kolumn b
Kolumn c
rad 2
50
7
=A2* 2
rad 3
100
rad 4
200
rad 5
400
2. Förstå varför de kallas relativa referenser. I en Excel-formel använder en relativ referens det relativa läget för en celladress. I vårt exempel har C2 formeln "= A2", vilket är en relativ hänvisning till värdet två celler till vänster. Om du kopierar formeln till C4, kommer den fortfarande att referera till två celler till vänster, nu visar "= A4".
Relativa referenser
Kolumn a
Kolumn b
Kolumn c
rad 2
50
7
=A2* 2
rad 3
100
rad 4
200
=A4* 2
rad 5
400
Detta fungerar för celler utanför samma rad och kolumn också. Om du kopierade samma formel från Cell C1 till Cell D6 (ej visad) skulle Excel ändra referensen "A2" till en cell en rad till höger (c → d) och 5 rader under (2 → 7), eller "B7".
3. Använd en absolut referens istället. Låt oss säga dig inte vill ha Excel att automatiskt ändra din formel. I stället för att använda en relativ cellreferens kan du göra det absolut Genom att lägga till en $ -symbol framför kolumnen eller raden som du vill hålla densamma, oavsett var du kopierar formeln också. Här är några exempel kalkylblad, som visar den ursprungliga formeln i större, fet text, och resultatet när du kopierar det till andra celler:
Relativ kolumn, absolut rad (B $ 1): Formeln har en absolut hänvisning till rad 1, så det hänvisar alltid till rad 1.
Kolumn a
Kolumn b
Kolumn c
rad 1
50
7
=B $ 3
rad 2
100
=En $ 3
=B $ 3
rad 3
200
=En $ 3
=B $ 3
rad 4
400
=En $ 3
=B $ 3
Absolut kolumn, Relative rad ($ B1): Formeln har en absolut hänvisning till kolumn B, så det avser alltid kolumn B.
Kolumn a
Kolumn b
Kolumn c
rad 1
50
7
=$ B1
rad 2
100
=$ B2
=$ B2
rad 3
200
=$ B3
=$ B3
rad 4
400
=$ B4
=$ B4
Absolut kolumn och rad ($ B $ 1): Formeln har en absolut hänvisning till kolumn B i rad 1, så det hänvisar alltid till kolumn B i rad 1.
Kolumn a
Kolumn b
Kolumn c
rad 1
50
7
=$ B $ 1
rad 2
100
$ B $ 1
$ B $ 1
rad 3
200
$ B $ 1
$ B $ 1
rad 4
400
$ B $ 1
$ B $ 1
4. AnvändF4 Nyckeln till växla mellan absolut och släkting. Markera en cellreferens i en formel genom att klicka på den och tryck på F4 För att automatiskt lägga till eller ta bort $ symboler. Fortsätt att trycka på F4 tills de absoluta eller relativa referenser du vill är valda, tryck sedan på Stiga på eller Lämna tillbaka.
Video
Genom att använda den här tjänsten kan viss information delas med YouTube.
Tips
Om du kopierar en formel till en ny cell och ser en grön triangel, har Excel upptäckt ett eventuellt fel. Undersöka formeln försiktigt för att se om något gick fel.
Om du av misstag ersatte = tecken med ? eller * i "Kopiera en formel exakt" Metod, söker efter "?" eller "*" kommer inte ge dig de resultat du förväntar dig. Korrigera detta genom att söka efter "~?" eller för "~ *" istället.
Välj en cell och tryck Ctrl "(apostrof) för att fylla den med formeln direkt ovanför den.
Varningar
Olika versioner av Excel kanske inte visar exakt samma skärmdumpar på samma sätt som visas här.