Innehållsförteckning
Behöver du kopiera en formel eller funktion i Excel med eller utan att ändra cellreferenser? Det finns många idéer och tekniker för att göra det utan problem.
I den här artikeln visar vi hur man kopiera a formel i Excel med en cell som förändras referenser Här hittar du en lista med metoder som gör att du kan kopiera alla slags formler eller funktioner med ändrade cellreferenser.
Ladda ner arbetsbok i Excel
Ladda ner Excel-arbetsboken som vi använde för att förbereda den här artikeln så att du kan öva själv.
Kopiera formler i arbetsblad.xlsx14 enkla metoder för att kopiera en formel i Excel med ändrade cellreferenser
Här kommer vi att förklara följande 14 lämpliga metoder för att kopiera a formel i Excel med ändrade cellreferenser. Om du inte är van vid begreppet "Cellreferens kan du gå hit för att få några idéer. Det är inget större sammanhang alls, men när du måste kopiera en formel för att använda den någon annanstans i kalkylbladet måste du ändra indata för en annan cell, eller hur?
I princip gör cellreferensen det här tricket automatiskt, och om du behöver låsa cellreferensen så att du inte vill ändra inmatningsvärdena i kolumner eller rader hittar du processen i den här artikeln också.
1. Dra ikonen för fyllningshandtag för att kopiera en formel med ändrade cellreferenser
Anta att ett företag har beslutat att öka 10% lönen för sin fem specifika anställda och här ser du diagrammet med de anställdas namn tillsammans med deras nuvarande löner.
Nu måste du ta reda på vad deras nya löner kommer att vara efter en 10% ökning.
På grund av en löneökning på 10 % för varje anställd måste du här multiplicera var och ens nuvarande lön med 1,1 för att få reda på den nya lönen.
- För att göra detta väljer du först cell D5.
- Tryck nu på '=' och välj sedan cell C5 och multiplicera med 1.1.
Vad du skriver kan visas i Formula Box som har fått en röd ruta överst.
- Tryck nu på ENTER så ser du den nya lönen för Sam i den cell D5.
- Om du vill kontrollera de nya lönerna för alla andra anställda, ska du först och främst peka med muspekaren på Nedre högra hörnet på cell D5. Här ser du en '+' som kallas "den". Handtag för fyllning ikon.
- Klicka sedan på den med musen, och utan att släppa knappen, dra den ner till cell D9 och sedan släppa den där.
På så sätt får du fram beloppen för alla anställdas nya löner. Den här metoden kallas "Fyll ner när du fyller andra celler genom att dra med referensen för den 1:a cell.
Läs mer: Hur man kopierar en formel ner i kolumnen i Excel(7 metoder)
2. Dubbelklicka på ikonen för fyllningshandtag för att kopiera en formel med ändrade cellreferenser
Du kan också utvärdera de ökade lönerna för alla anställda genom att dubbelklicka på '+' också.
- För det första måste du göra beräkningen för Första cellen (D5) bara som tidigare.
- För det andra, dubbelklicka på på den '+' ikon.
Du kan då se alla anställdas löner på en gång.
Läs mer: Hur man kopierar en formel i Excel (6 snabba metoder)
3. Skapa en Excel-tabell för att kopiera en formel
Detta är ett annat mycket bra alternativ för att kopiera en formel med ändrade cellreferenser.
- Välj först den hela avsnittet som visas nedan.
- För det andra, från den Infoga flik>> välj den Tabell alternativ.
Därefter har en dialogruta på Skapa en tabell kommer att visas.
- Därefter väljer du data för din tabell. Som kommer att väljas automatiskt.
- Se till att du markerar " Min tabell har rubriker " .
- Tryck sedan på OK .
Då visas tabellen med rubriker.
- Gå nu till cell D5 , sätta in '=' symbol, välj C5, och multiplicera den med 1.1 som tidigare.
- Slutligen trycker du på ENTER och du får följande resultat.
4. Kopiera formler till celler som inte ligger bredvid varandra i Excel
Ibland kan det till exempel finnas luckor bland de rader eller till och med kolumner i ett diagram.
Om du nu använder "Fyll ner metoden här D6- och D9-celler kommer att visa 0 som resultat eller till och med kan visa felmeddelanden eftersom ingen beräkning kommer att utföras där.
- I det här fallet måste du alltså kopiera cell D5 först av Högerklicka på musen på den.
- Därefter anger du CTRL och utan att släppa den fortsätter du att välja D7, D8, D10, och D11 celler.
- Efter det, högerklicka på musen igen och välj den Första alternativet på Klistra in Alternativ .
På så sätt får du enkelt de önskade resultaten på rätt plats.
5. Använda en enda formel för flera kolumner samtidigt i Excel
Ibland måste du utföra kolumn- eller radberäkningar med liknande data men med olika multiplikatorer. Låt oss här ta reda på hur lönerna för de anställda kommer att se ut med både 10% och 20 % ökning.
Så i princip ska du använda en gemensam formel, men du måste använda den för två olika kolumner. I själva verket har rad 11 , det finns två multiplikatorer under perspektivkolumnerna för att underlätta beräkningarna.
- För det första väljer du den matris D5:E9 med en mus. Om du använder en äldre version av Excel än 2013 Tryck sedan på F2 för att möjliggöra redigering på D5. Dessutom använde vi oss av Microsoft 365-version här.
- Skriv nu bara formeln för att multiplicera cell C5 med D11 ( 1:a multiplikator), men utför inte funktionen just nu.
Egentligen måste du låskolonn C samt rad 11 genom att använda Dollar ($) skylt framför dem i den inre delen av Formula Box för att säkerställa korrekta beräkningar i enlighet med blandade cellreferenser. Här guidar vi dig genom detta "Referenser för blandade celler några metoder senare.
Nu måste du bara komma ihåg att du använder denna '$' symbol för att låsa Multiplikatorrad (11) för sina respektive kolumner, och på samma sätt låser du Nuvarande lön (kolumn C) för att säkerställa perspektivberäkningar av höjda löner i två olika fall för varje anställd.
När du är klar med dessa processer.
- Slutligen trycker du på CTRL+ENTER i stället för att trycka på endast ENTER så kan du se alla nya och höjda löner i båda fallen för alla anställda.
Läs mer: Kopiera en formel över flera rader i Excel (5 sätt)
6. Olika användning av ikonen Fyllhandtag för att kopiera en formel med ändrade cellreferenser
Låt oss titta på en Serie I princip är det en serie som innehåller multiplikatorer av 5 . Hur får du fram alla nästa värden i kolumnen med ett enda klick?
- Först väljer du celler som innehåller B5 till B8 hålla muspekaren på det högra nedre hörnet av den B8-cell, och sedan Fyllning av dun serien.
Som ett resultat får du alla nödvändiga värden för multiplikatorerna för 5 I princip är Excel tilldelat följande Fyllningsserie som standard.
Låt oss nu kontrollera andra Kopiera alternativ. Om du väljer Kopiera celler , den 1:a 4 Celler som du har valt tidigare kopieras nedåt om och om igen.
Och om du väljer att välja Formatering av fyllning Endast Här kopieras endast cellmönstret eller bakgrunden, inte värdena.
Om du dessutom väljer Fyller ut utan att formatera får du hela serien, men bakgrunden till cellmönstren kopieras inte här.
Sist men inte minst är detta förmodligen den mest intressanta delen. Anta att du vill hämta endast förnamn från en lista med fullständiga namn.
- I kolumnen för Förnamn , skriv det en gång för 1:a endast en.
- Dra sedan i Handtag för fyllning ikon.
- Därefter väljer du Flash Fill.
Alla förnamn visas genast i kolumnen.
7. Tillämpa olika klistringsalternativ för att kopiera en formel i Excel
Som Kopiera alternativ, nästan likadana eller fler alternativ som du hittar i Klistra in alternativ också. Här kan du använda Klistra in alternativ för att kopiera en formel i Excel med ändrade cellreferenser
- Om du vill kopiera kolumn D till F, och välj sedan det kolumnområde som du vill kopiera, och det inkluderar även formler. Men du måste låsa kolumn C annars vid klistring vid kolumn F, värden från kolumn C kommer inte att visas här, utan de tomma cellerna i kolumn F bör multipliceras med 1.1 och felmeddelandena visas.
- Nu, högerklicka på musen på cell F5 och du hittar en mängd olika Klistra in alternativ.
1:a kommer att innehålla de formler som du använde för kolumn D.
Om du dessutom väljer Värden (123) alternativet kommer endast värden att kopieras från kolumn D , inte formler eller funktioner.
Och om du väljer Klistra in länk , kommer de beräknade värdena att visas i kolumn F, Detta alternativ kopierar faktiskt både värden och funktioner som tilldelats för kolumn D.
Dessutom finns det några andra Klistra in alternativ som du kan hitta via Klistra in speciellt fliken.
Här kan du välja ett stort antal alternativ för att klistra in värden eller formler eller båda beroende på dina önskade kriterier.
Läs mer: Hur man kopierar en formel och klistrar in den som text i Excel (2 sätt)
Liknande läsningar
- Excel VBA för att kopiera formel med relativ referens (en detaljerad analys)
- Hur du kopierar en formel i Excel utan att dra (10 sätt)
- VBA för att kopiera formel från cellen ovanför i Excel (10 metoder)
- Hur du kopierar formeln till hela kolumnen i Excel (7 sätt)
8. Kopiera funktion(er) från formelfältet i Excel
Du kan till och med kopiera formeln från Formula Bar direkt och använda den i vilken cell som helst.
- Beräkna först de totala nuvarande lönerna för följande personer 5 anställda genom att använda sig av funktionen SUM .
- Fokusera nu på den Formula Bar och Skär denna formel i stället för att kopiera. Om du kopierar formeln måste du låsa cellreferensen för att kunna klistra in den någon annanstans.
- Klistra sedan in den på cell E7 .
Som ett resultat får du det beräknade värdet med formeln där.
Men eftersom du har skurit av formeln så att värdet från cell C11 kommer att ha försvunnit, och du måste klistra in samma funktion igen i cell C11 och det beräknade värdet kommer tillbaka.
Läs mer: Kopiera formel i Excel genom att ändra endast en cellreferens
9. Om du inte vill ändra cellreferenser för att kopiera en formel i Excel
Det här är en knepig del, men jag hoppas att du kommer att tycka att det är intressant. Jag har redan gett en liten idé om det här ämnet när jag diskuterade 5:e metod där man var tvungen att kopiera en enda formel för att använda för två olika kolumner.
Låt oss nu ta en titt i detalj. Precis som tidigare måste du ta reda på de ökade lönerna både med 10% och 20% stegvis.
- Välj först Array D5:E9.
- För det andra, multiplicera C5 med D11 i den D5-cell.
- Tryck nu på CTRL+ENTER nycklar.
Därefter ser du att beräkningen endast har gjorts för Sam , men andra har nekats.
Orsaken är att du inte har låst cellreferenserna, så hur och när ska du låsa dem?!
Innan vi vet det, låt oss ta en titt på följande cell D6. Gå nu till Formula Bar och du kommer att se att beräkningen har utförts baserat på multiplikationen mellan Roberts nuvarande lön (C6) och och en tom cell (D12)!
I princip är det därför som resultatet visas som följande $0.
Så du har redan sett att cellreferenser flyttas från cell till cell och du måste låsa dessa cellreferenser nu baserat på de nödvändiga kriterierna.
- Låt oss nu välja hela matris (D5:E9) igen.
- Gå sedan till Formula Bar. Här lägger du en Dollar ($) underteckna före C Detta kommer att låsa kolumn C, och även sätta den igen före 11 , låser den den 11:e raden som innehåller multiplikatorer som du inte vill ska cirkulera över hela Excel-arket.
- Tryck sedan på CTRL+ENTER & du får dina förväntade beräkningar.
Vad händer här?
Eftersom du har låst kolumn C och rad nr 11 , nu under kolumn D , alla anställdas löner kommer att multipliceras med 1.1 från D11 och på samma sätt, under kolumn E , löner med 20% ökningar kommer att erhållas för multiplikatorn 1.2 från E11.
10. Använda funktionen Visa formler för att kopiera en formel med ändrade cellreferenser
För att följa denna metod måste du först beräkna de ökade lönerna genom att fylla i cellerna som tidigare.
- För det första, inom ramen för Formler Klicka på fliken Visa formler.
Detta innebär att enligt kolumn D ser du vilka funktioner som utförs i varje cell.
- Nu, kopiera dessa formler med hjälp av CTRL+C nycklar.
- Gör sedan ett nytt diagram under kolumn F .
- Efter det, Klistra in formlerna i F5 genom att välja Värden(V) alternativ.
På så sätt får du alla önskade värden på en gång.
Om du väljer att välja andra Klistra in Alternativ, kommer du att se formlerna under kolumn F snarare än värdena när vi fortsatte på den Visa formler Dessutom kan du klistra in dessa formler var som helst i Excel-arket för att kopiera de beräknade värdena.
11. Använd knappen "Hitta & Ersätt" för att kopiera en formel i Excel
Detta är verkligen en fruktbar metod, och du kan hitta mer kul här. Här, i kolumn D I början, precis som i den föregående metoden, exponeras formlerna.
- Först väljer du kolumnområdet D5:D9.
- För det andra, från den Hem flik>> gå till Redigering av meny.
- För det tredje ska vi välja den Ersätt... från alternativet Hitta & Ersätt funktion.
Då visas en ny dialogruta med namnet Hitta och ersätta kommer att visas.
- Därefter måste du byta ut symbolen "=". med '/' eller någon annan symbol som inte redan har använts i kalkylbladet.
- Tryck sedan på Ersätt alla.
Därefter har en ny låda med Microsoft Excel visas.
- Tryck nu på OK på den.
- Klicka sedan på Stäng till den Hitta och ersätta dialogrutan.
I kolumn D omvandlas formlerna till textsträngar som du kan kopiera var du vill.
- Nu går vi till kolumn F och klistra in kolumn D där först.
- Välj sedan hela kolumn F , och öppna den Hitta & Ersätt fliken igen.
Återigen visas dialogrutan med namnet Hitta och ersätta kommer att visas.
- På samma sätt ska du vända de symboler som du tidigare har använt för kolumn D .
- Välj sedan alternativet Ersätt alla igen.
- Tryck nu på OK på lådan med Microsoft Excel.
På så sätt har du förvandlat textsträngar till nummerfunktioner.
- Stäng nu av Visa formler.
Slutligen ser du de beräknade värdena i kolumn F.
12. Använda CTRL+D & CTRL+R för att fylla omedelbart nästa cell
Du kan använda CTRL+D eller . CTRL+R för att fylla nästa cell en efter en.
- Efter att ha gjort den första beräkningen i D5 , gå till D6 och använda CTRL+D för nedåtgående beräkning
- Gå nu till D8 och tryck på CTRL+R för att flytta till höger.
I princip kan denna metod vara användbar för en mycket liten mängd databeräkningar.
13. Skapa en anteckningsblock och klistra in formelkolumn som du kan använda senare
Du kan kopiera en formel med ändrade cellreferenser med hjälp av Anteckningsblock För att göra det måste du först exponera formlerna igen. Här kan du exponera formeln med hjälp av Visa formler funktion som tidigare.
- Kopiera nu formlerna från kolumn D till en Anteckningsblock.
- Klistra sedan in formlerna från Anteckningsblock på kolumn F.
- Stäng av Visa formler så får du fram värdena igen.
Den här metoden är ganska effektiv när du måste hålla reda på de beräknade uppgifterna, men du kan inte visa formlerna när du kopierar värdena till en annan kolumn. kopiera en formel i Excel med att ändra cellreferenser med hjälp av Anteckningsblock .
14. Välja funktionen "AutoSum" eller "SUBTOTAL".
Om du inte vill skriva in någon funktion manuellt kan du välja detta. AutoSum alternativet i enlighet med Hem där du får dina önskade funktioner för grundläggande och enkla beräkningar. I princip kan du med hjälp av denna AutoSum kan du hitta en summering, ett medelvärde, ett antal, ett maximalt värde, ett minimalt värde och så vidare.
- Om du vill använda Summa funktionen från AutoSum , välj en valfri cell.
- Gå sedan till Hem flik>> välj Redigering av >> från AutoSum >> Välj slutligen Summa .
Här gjorde vi summeringen för Kolumn C med hjälp av AutoSum funktion.
Funktionen SUBTOTAL är en annan liknande funktion som du kan använda för att ta reda på resultaten genom att gå igenom olika parametrar från listan som 9 betecknar den SUMMA funktion.
Vi gjorde också summeringen för Kolumn C med hjälp av TOTALT funktion.
Slutsats
Här har vi alltså beskrivit hur du kan kopiera en formel i Excel med ändrade cellreferenser. Det är alla grundläggande tekniker som du behöver känna till och använda i din dagliga Excel-aktivitet när du har fått i uppdrag att analysera massor av data. Du är välkommen att låta mig veta någon form av förslag eller åsikt i kommentarsfältet. Jag kommer att fånga upp dig med dina värdefulla ord!