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 oerhört frustrerande. Men oroa dig inte-du behöver inte redigera ditt 5 000-radiga kalkylblad cell för cell. Denna wikiHow lär dig enkla 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
Steg 1. Öppna din arbetsbok i Excel
Ibland har du ett stort kalkylblad fullt med formler och du vill kopiera dem exakt. Att ä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 exempelkalkylblad vill vi kopiera formlerna från kolumn C till kolumn D utan att ändra något.
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, gå till det sista steget ("Prova alternativa metoder") i det här avsnittet
Steg 2. Tryck på Ctrl+H för att öppna fönstret Sök
Genvägen är densamma på Windows och macOS.
Steg 3. Hitta och ersätt "=" med ett annat tecken
Skriv "=" i fältet "Hitta vad" och skriv sedan ett annat tecken i rutan "Ersätt med". Klick Ersätt alla för att göra alla formler (som alltid börjar med ett likhetstecken) till textsträngar som börjar med något annat tecken. Använd alltid ett tecken som du inte har använt i ditt kalkylblad.
Till exempel, ersätt den med #eller &, eller en längre teckensträng, till exempel ## &.
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
Steg 4. Kopiera och klistra in cellerna
Markera cellerna 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 i 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.
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 |
Steg 5. Använd Sök & 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 ändring. I vårt exempel letar vi efter teckensträngen "## &" och ersätter den med "=" igen, så att cellerna blir formler igen. Du kan nu fortsätta redigera kalkylbladet som vanligt:
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 |
Steg 6. Prova alternativa metoder
Om metoden som beskrivs ovan inte fungerar av någon anledning, eller om du är orolig för att oavsiktligt ändra annat cellinnehåll med alternativet "Ersätt alla", finns det ett par andra saker du kan prova:
- Om du vill kopiera en enda cells formel utan att ändra referenser markerar du cellen och kopierar sedan formeln som visas i formelfältet högst upp i fönstret (inte i själva cellen). Tryck Esc för att stänga formelfältet, klistra sedan in formeln var du än behöver den.
- Tryck Ctrl och ` (vanligtvis på samma tangent som ~) för att sätta kalkylarket i formelvisningsläge. Kopiera formlerna och klistra in dem i en textredigerare som Anteckningar eller TextEdit. Kopiera dem igen och klistra in dem i kalkylarket på önskad plats. Tryck sedan på Ctrl och ` igen för att växla tillbaka till vanligt visningsläge.
Metod 2 av 4: Fyllning av en kolumn eller rad med en formel
Steg 1. Skriv in en formel i en tom cell
Excel gör det enkelt att sprida en formel nedåt i en kolumn eller över en rad genom att "fylla" cellerna. Som med vilken formel som helst, börja med en = tecken, använd sedan vilken funktion eller aritmetik du vill. Vi använder ett enkelt exempelkalkylblad och lägger till kolumn A och kolumn B tillsammans. Tryck Stiga på eller Lämna tillbaka för att beräkna formeln.
Kolumn A | Kolumn B | Kolumn C | |
---|---|---|---|
rad 1 | 10 | 9 | 19 |
rad 2 | 20 | 8 | |
rad 3 | 30 | 7 | |
rad 4 | 40 | 6 |
Steg 2. Klicka på det nedre högra hörnet av cellen med formeln du vill kopiera
Markören blir fet + skylt.
Steg 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 i stället för att förbli exakt densamma. Här är vårt exempelkalkylblad som visar formlerna som används och resultaten som visas:
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 |
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 slutar fylla i kolumnen om den ser en tom cell. Om referensdata innehåller en lucka måste du upprepa detta steg för att fylla i kolumnen under luckan.
- Ett annat sätt att fylla hela kolumnen med samma formel är att markera cellerna direkt under den som innehåller formeln och sedan trycka på Ctrl + D.
Metod 3 av 4: Kopiera en formel till flera celler genom att klistra in
Steg 1. Skriv in formeln i en cell
Som med vilken formel som helst, börja med en = tecken, använd sedan vilken funktion eller aritmetik du vill. Vi använder ett enkelt exempelkalkylblad och lägger till kolumn A och kolumn B tillsammans. När du trycker på Stiga på eller Lämna tillbakakommer formeln att beräkna.
Kolumn A | Kolumn B | Kolumn C | |
---|---|---|---|
rad 1 | 10 | 9 | 19 |
rad 2 | 20 | 8 | |
rad 3 | 30 | 7 | |
rad 4 | 40 | 6 |
Steg 2. Markera cellen och tryck på Ctrl+C (PC) eller ⌘ Kommando+C (Mac).
Detta kopierar formeln till ditt urklipp.
Steg 3. Markera 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 till inte ligga intill cellen du kopierar från. Du kan hålla nere Kontrollera nyckel medan du väljer att kopiera icke-intilliggande celler och intervall.
Steg 4. Tryck på Ctrl+V (PC) eller ⌘ Kommando+V (Mac) för att klistra in.
Formlerna visas nu i de markerade cellerna.
Metod 4 av 4: Använda relativa och absoluta cellreferenser
Steg 1. Använd en relativ cellreferens i en formel
I en Excel -formel är en "cellreferens" adressen till en cell. Du kan skriva in dessa 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 till cell A2:
Kolumn A | Kolumn B | Kolumn C | |
---|---|---|---|
rad 2 | 50 | 7 | = A2*2 |
rad 3 | 100 | ||
rad 4 | 200 | ||
rad 5 | 400 |
Steg 2. Förstå varför de kallas relativa referenser
I en Excel -formel använder en relativ referens den relativa positionen för en celladress. I vårt exempel har C2 formeln "= A2", som är en relativ referens 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 och visar nu "= A4".
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 också för celler utanför samma rad och kolumn. Om du kopierade samma formel från cell C1 till cell D6 (visas inte), skulle Excel ändra referensen "A2" till en cell en kolumn till höger (C → D) och 5 rader nedan (2 → 7), eller " B7"
Steg 3. Använd en absolut referens istället
Låt oss säga att du inte vill att Excel ska ändra din formel automatiskt. Istä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 behålla densamma, oavsett var du också kopierar formeln. Här är några exempel på kalkylblad som visar originalformeln i större, fet text och resultatet när du kopierar och klistrar in den i andra celler:
-
Relativ kolumn, Absolut rad (B $ 3):
Formeln har en absolut referens till rad 3, så den hänvisar alltid till rad 3:
Kolumn A Kolumn B Kolumn C rad 1 50 7 = B $ 3 rad 2 100 = $ 3 = B $ 3 rad 3 200 = $ 3 = B $ 3 rad 4 400 = $ 3 = B $ 3 -
Absolut kolumn, relativ rad ($ B1):
Formeln har en absolut referens till kolumn B, så den hänvisar alltid till 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 referens till kolumn B i rad 1, så den 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
Steg 4. Använd F4 -tangenten för att växla mellan absolut och relativ
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 F4 tills de absoluta eller relativa referenser du vill ha valts, tryck sedan på Stiga på eller Lämna tillbaka.
Video - Genom att använda denna tjänst 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ök formeln noggrant för att se om något gick fel.
- Om du av misstag bytte ut = tecknet med? eller * i metoden "kopiera en formel exakt", söker efter "?" eller "*" ger dig inte 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 på Ctrl '(apostrof) för att fylla den med formeln direkt ovanför den.