Formler är Excel -kalkylbladens liv och blod. Och i de flesta fall behöver du inte formeln i bara en cell eller ett par celler.
I de flesta fall skulle du behöva tillämpa formeln på en hel kolumn (eller ett stort antal celler i en kolumn).
Och Excel ger dig flera olika sätt att göra detta med några klick (eller en kortkommando).
Låt oss titta på dessa metoder.
Genom att dubbelklicka på autofyllhandtaget
Ett av de enklaste sätten att tillämpa en formel på en hel kolumn är att använda detta enkla musklick.
Anta att du har datauppsättningen enligt nedan, där du vill beräkna provisionen för varje säljare i kolumn C (där provisionen skulle vara 15% av försäljningsvärdet i kolumn B).
Formeln för detta skulle vara:
= B2*15%
Nedan är sättet att tillämpa denna formel på hela kolumn C:
- I cell A2 anger du formeln: = B2*15%
- Med cellen markerad ser du en liten grön fyrkant längst ned till höger i markeringen.
- Placera markören över den lilla gröna rutan. Du kommer att märka att markören ändras till ett plustecken (detta kallas autofyllhandtaget)
- Dubbelklicka på vänster musknapp
Stegen ovan fyller automatiskt hela kolumnen till cellen där du har data i den intilliggande kolumnen. I vårt exempel skulle formeln tillämpas till cell C15
För att detta ska fungera bör det inte finnas data i den intilliggande kolumnen och det ska inte finnas några tomma celler i den. Om det till exempel finns en tom cell i kolumn B (säg cell B6), skulle detta automatiska fyllnings dubbelklick bara tillämpa formeln tills cell C5När du använder autofyllhandtaget för att tillämpa formeln på hela kolumnen motsvarar det att kopiera klistra in formeln manuellt. Detta innebär att cellreferensen i formeln skulle ändras i enlighet därmed.
Till exempel, om det är en absolut referens, skulle den förbli som den är medan formeln tillämpas på kolumnen, lägg till om det är en relativ referens, då ändras den när formeln tillämpas på cellerna nedan.
Genom att dra autofyllhandtaget
Ett problem med ovanstående dubbelklickmetod är att den skulle sluta så snart den stötte på en tom cell i de intilliggande kolumnerna.
Om du har en liten datamängd kan du också dra påfyllningshandtaget manuellt för att tillämpa formeln i kolumnen.
Nedan följer stegen för att göra detta:
- Ange formeln i cell A2: = B2*15%
- Med cellen markerad ser du en liten grön fyrkant längst ned till höger i markeringen
- Placera markören över den lilla gröna rutan. Du kommer att märka att markören ändras till ett plustecken
- Håll ned vänster musknapp och dra den till cellen där du vill att formeln ska tillämpas
- Lämna musknappen när du är klar
Använda fyllningsalternativet (det finns i menyfliksområdet)
Ett annat sätt att tillämpa en formel på hela kolumnen är genom att använda alternativet fyllning i menyfliksområdet.
För att den här metoden ska fungera måste du först markera cellerna i kolumnen där du vill ha formeln.
Nedan följer stegen för att använda fyllningsmetoden:
- I cell A2 anger du formeln: = B2*15%
- Markera alla celler där du vill tillämpa formeln (inklusive cell C2)
- Klicka på fliken Hem
- Klicka på ikonen Fyll i redigeringsgruppen
- Klicka på "Fyll ner"
Stegen ovan skulle ta formeln från cell C2 och fylla den i alla markerade celler
Lägga till fyllningen i verktygsfältet Snabbåtkomst
Om du behöver använda fyllningsalternativet ofta kan du lägga till det i snabbåtkomstverktygsfältet så att du kan använda det med ett enda klick (och det är alltid synligt på skärmen).
T0 lägg till det i snabbåtkomstverktygsfältet (QAT), gå till alternativet "Fyll ner", högerklicka på det och klicka sedan på "Lägg till i verktygsfältet för snabbåtkomst"
Nu kommer du att se ikonen "Fyll ner" visas i QAT.
Använda tangentbordsgenväg
Om du föredrar att använda kortkommandon kan du också använda genvägen nedan för att uppnå fyllningsfunktionen:
CONTROL + D (håll ned kontrollknappen och tryck sedan på D -knappen)
Nedan följer stegen för att använda tangentbordsgenvägen för att fylla i formeln:
- I cell A2 anger du formeln: = B2*15%
- Markera alla celler där du vill tillämpa formeln (inklusive cell C2)
- Håll ned kontrollknappen och tryck sedan på D -knappen
Använda Array Formula
Om du använder Microsoft 365 och har tillgång till dynamiska matriser kan du också använda matrisformelmetoden för att tillämpa en formel på hela kolumnen.
Antag att du har en datamängd som visas nedan och du vill beräkna kommissionen i kolumn C.
Nedan är formeln som du kan använda:
= B2: B15*15%
Detta är en Array -formel som skulle returnera 14 värden i cellen (ett vardera för B2: B15). Men eftersom vi har dynamiska matriser skulle resultatet inte vara begränsat till encells och skulle spilla över för att fylla hela kolumnen.
Observera att du inte kan använda denna formel i varje scenario. I det här fallet, eftersom vår formel använder inmatningsvärdet från en intilliggande kolumn och som samma längd på kolumnen som vi vill ha resultatet i (dvs. 14 celler), fungerar det bra här.
Men om så inte är fallet är detta kanske inte det bästa sättet att kopiera en formel till hela kolumnen
Genom att kopiera-klistra in cellen
En annan snabb och välkänd metod för att applicera en formel på hela kolumnen (eller markerade celler i hela kolumnen) är att helt enkelt kopiera cellen som har formeln och klistra in den över de celler i kolumnen där du behöver den formeln.
Nedan följer stegen för att göra detta:
- I cell A2 anger du formeln: = B2*15%
- Kopiera cellen (använd kortkommandot Ctrl + C i Windows eller Command + C i Mac)
- Markera alla celler där du vill använda samma formel (exklusive cell C2)
- Klistra in den kopierade cellen (Control + V i Windows och Command + V i Mac)
En skillnad mellan denna kopierings-klistra-metod och alla de metoder som konverteras nedan ovan är att med den här metoden kan du välja att bara klistra in formeln (och inte klistra in någon av formateringarna).
Till exempel, om cell C2 har en blå cellfärg i sig, skulle alla de metoder som täcks hittills (utom matrisformelmetoden) inte bara kopiera och klistra in formeln i hela kolumnen utan även klistra in formateringen (t.ex. cellfärgen , teckenstorlek, fetstil/kursiv)
Om du bara vill tillämpa formeln och inte formateringen använder du stegen nedan:
- I cell A2 anger du formeln: = B2*15%
- Kopiera cellen (använd kortkommandot Ctrl + C i Windows eller Command + C i Mac)
- Markera alla celler där du vill använda samma formel
- Högerklicka på markeringen
- I alternativen som visas klickar du på "Klistra in special"
- Klicka på alternativet Formler i dialogrutan "Klistra in special"
- Klicka på OK
Stegen ovan skulle se till att endast formeln kopieras till de markerade cellerna (och ingen av formateringarna kommer över det).
Så det här är några av de snabba och enkla metoder som du kan använda för att tillämpa en formel på hela kolumnen i Excel.
Jag hoppas att du tyckte att denna handledning var användbar!