Google Sheets har några riktigt användbara formler som kan hjälpa dig att automatisera arbete och spara mycket tid.
Och när du arbetar med formler i Goole Sheets behöver du ofta tillämpa samma formel för en hel kolumn (eftersom våra data oftast är ordnade vertikalt).
Om du har hundratals eller tusentals på celler i en kolumn kan du inte manuellt tillämpa en formel på varje cell. Det finns sätt att tillämpa en formel på en hel kolumn i Google Sheets.
I den här korta handledningen kommer jag att visa dig ett par sätt att kopiera ner och tillämpa en formel på en hel kolumn i Google Sheets i några få steg.
Så låt oss komma igång!
Innehållsförteckning
Dubbelklicka på utfyllnadshandtag för att kopiera ner formeln
Google Sheets har en funktion för utfyllnadshandtag som kan spara tid när du behöver tillämpa en formel på en hel kolumn (den fungerar bara med kolumner och inte rader).
Antag att du har ett dataset som visas nedan, där det finns en formel i cell C2 och du vill tillämpa samma formel på alla celler i kolumn C (till C10).
Nedan följer stegen för att göra detta:
- Välj cellen som redan har formeln (cell C2 i det här exemplet)
- Placera markören längst ner till höger i urvalet (den som ser ut som en liten tjock blå kvadrat). Du skulle märka att markören ändras till en plusikon.
- Dubbelklicka med hjälp av vänster musknapp (eller tangentbordet)
Ovanstående steg skulle omedelbart fylla kolumnen med samma formel fram till den sista fyllda cellen.
Kopiera ner en formel med hjälp av fyllningshandtaget
Om du har ett mindre dataset kan du också manuellt dra i fyllningshandtaget för att se till att det fyller cellerna och tillämpa samma formel på hela kolumnen.
Den här metoden kan vara användbar när du har några tomma celler/rader i datasetet och du inte kan använda dubbelklickmetoden för att kopiera ner formler.
Nedan följer stegen för att dra och kopiera formeln till hela kolumnen (fungerar även för rader):
- Välj den cell som redan har formeln (cell C2 i det här exemplet)
- Placera markören i den nedre högra delen av urvalet (den som ser ut som en liten tjock blå kvadrat). Du skulle märka att markören ändras till en plusikon.
- Vänsterklicka och dra för att täcka alla celler där du vill kopiera ner formeln.
- Lämna musen/knappen.
Men även om den här metoden är lite svår att använda om du har stora datamängder kan du mycket väl använda den här med mindre datamängder (tiotals eller några hundra rader data).
Tillämpa formel på hela kolumnen med hjälp av matrisformel
En annan snabb och effektiv metod för att tillämpa en formel på hela är att använda dynamiska matrisformler i Google Sheets.
Denna metod kräver inte mycket dragande och användande av musen231086 och kan vara ganska effektiv om du måste kopiera ner formler ofta.
Antag att du har ett dataset som visas nedan, där det finns en formel i cell C2 och du vill tillämpa samma formel på alla celler i kolumn C (till C10).
Nedan finns formeln som fyller ut formeln i hela kolumnen (och du behöver bara sätta denna formel i cell C2):
=ArrayFormula(A2:A11-B2:B11)
Då det här är en Array-formel kan den hantera en array av intervall och sedan ge utdata i hela kolumnen (som är av samma storlek som de ingående argumenten).
En nackdel med att använda arrayformeln för att tillämpa formeln på en hel kolumn är att du inte kan ta bort en del av arrayen. Om du försöker ta bort innehåll från någon annan cell än den där du har lagt till formeln, händer ingenting. Du kan dock radera hela matrisen genom att välja cell C2 och trycka på Delete-tangenten.
Det finns alltså några metoder som du kan använda för att tillämpa en formel på en hel kolumn i Google Sheets.
Hoppas att du fann den här handledningen användbar!
Du kanske också gillar följande handledningar om Google Sheets:
- How to Autofit Column Width in Google Sheets
- How to Hide Columns In Google Sheets
- How to Group Rows & Columns In Google Sheets
- Apply Conditional Formatting based on Another Cell Value in Google Sheets
- How to Combine Cells in Google Sheets
- How to Sum a Column in Google Sheets
- How to VLOOKUP from Another Sheet in Google Sheets?