5 Excel Autofill Tricks för att bygga dina kalkylblad snabbare
Excel autofyll funktioner erbjuder de mest effektiva sätten att spara tid medan du fyller i kalkylblad.
De flesta människor inser inte att många av de saker man gör manuellt kan automatiseras. Till exempel kanske du vill använda en formel till endast varannan eller tredje raden när du drar ner till autofyll. Eller kanske du vill fylla i alla ämnen i ett ark.
I den här artikeln visar vi hur du gör fem av de mest effektiva automatiseringarna för autofyllning av kolumner.
1. Fyll i varje annan cell
För det mesta vet alla som har använt Excel en tid vet hur man använder autofyllfunktionen.
Du klickar helt enkelt och håller musen längst ner till höger i cellen och drar ner den för att tillämpa formeln i den cellen till varje cell under den.
I det fall där den första cellen bara är ett tal och inte en formel, skulle Excel bara fylla i cellerna automatiskt genom att räkna uppåt med en.
Men, om du inte vill använda autofyllformeln till varje cell under den? Till exempel, om du bara vill att varje annan cell ska sammanfoga för- och efternamn, men du vill lämna adressposterna orörd?
Applicera formel på varje annan cell
Du kan göra detta genom att ändra ditt autofyllförfarande något. Istället för att klicka på den första cellen och sedan dra ner från nedre högra hörnet kommer du att markera de två första cellerna istället. Placera sedan musen i det nedre högra hörnet av de två cellerna tills markören ändras till en “+”.
Håll nu och dra ner det som du normalt skulle.
Du kommer märka att nu istället för att autofillera varje enskild cell, fyller Excel endast autofyll varje sekund i varje block.
Hur andra celler hanteras
Vad händer om de andra cellerna inte är tomma? Tja, i så fall kommer Excel att tillämpa samma regler i den andra cellen i det första blocket du markerade till alla andra celler också. Till exempel, om den andra cellen har en “1” i det kommer Excel att autofylla varje annan cell genom att räkna med 1.
Du kan bara föreställa dig hur denna flexibilitet kan förbättra hur effektivt du automatiskt kan fylla i data i ark. Det är ett av de många sätten Excel hjälper dig att spara tid 14 Tips för att spara tid i Microsoft Excel 14 Tips för att spara tid i Microsoft Excel Om Microsoft Excel har förbrukat mycket tid i det förflutna, låt oss visa dig hur du får lite av det tillbaka. Dessa enkla tips är lätta att komma ihåg. Läs mer när du hanterar mycket data.
2. Autofyll till Slut-av-data
En sak som människor ofta stöter på när man arbetar på Excel-kalkylblad i en företagsmiljö har att göra med massiva ark.
Det är lätt att dra muspekaren från toppen till botten av en uppsättning av 100 till 200 rader för att autofyll den kolumnen. Men, om det finns faktiskt 10 000 eller 20 000 rader i kalkylbladet? Att dra muspekaren ner över 20 000 rader skulle ta mycket lång tid.
Det är ett mycket snabbt trick för att göra detta mer effektivt. I stället för att dra hela vägen ner i kolumnen håller du bara ned skiftknappen på tangentbordet. Nu kommer du att märka när du placerar musen längst ner till höger i cellen, istället för en plusikon, är det en ikon med två horisontella parallella linjer.
Nu behöver du bara dubbelklicka på den ikonen och Excel automatiskt automatiskt fyller i hela kolumnen, men bara ner till där den intilliggande kolumnen faktiskt har data.
Det här tricket kan spara otaliga timmar 10 Easy Excel Timesavers Du kan ha glömt 10 Easy Excel Timesavers Du kan ha glömt Dessa tio tips är säker på att minimera din tid med att utföra meniala Excel-uppgifter och öka produktiviteten i kalkylbladet. Läs mer bortkastat försöker dra musen ner över hundratals eller tusentals rader.
3. Fyll i blankorna
Föreställ dig att du har blivit uppgift att städa upp ett Excel-kalkylblad och din chef vill att du ska tillämpa en specifik formel 3 Crazy Excel-formulär som gör fantastiska saker 3 Crazy Excel-formulär som gör fantastiska saker Villkorliga formateringsformler i Microsoft Excel kan göra underbara saker. Här är några snygga Excel-produktivitetstryck. Läs mer till alla tomma celler i en kolumn. Du kan inte se något förutsägbart mönster, så du kan inte använda “varannan x” autofyll trick ovanför. Plus det här tillvägagångssättet skulle utplåna existerande data i kolumnen. Vad kan du göra?
Tja, det finns ett annat knep du kan använda för att bara fylla i tomma celler med vad du vill.
I arket ovan vill din chef att du fyller i någon tom cell med strängen “N / A”. I ett ark med bara några rader skulle det vara en enkel manuell process. Men i ett ark med tusentals rader skulle det ta dig en hel dag.
Så gör det inte manuellt. Välj bara alla data i kolumnen. Gå sedan till Hem menyn väljer du Hitta & välj ikonen, välj Gå till Special.
I nästa fönster väljer du Blanks.
I nästa fönster kan du ange formeln till den första tomma cellen. I det här fallet skriver du bara N / A och tryck sedan på Ctrl + Enter så att samma sak gäller för varje tom cell som hittats.
Om du ville, istället för “N / A”, du kan skriva in en formel i den första tomma cellen (eller klicka på föregående värde för att använda formeln från cellen precis ovanför den tomma) och när du trycker på Ctrl + Enter, kommer den att använda samma formel för alla de andra tomma cellerna.
Den här funktionen kan göra det mycket snabbt och enkelt att rensa ett rotigt kalkylblad.
4. Fyll med tidigare värde makro
Det sista tricket tar faktiskt några steg. Du måste klicka på en massa menyalternativ - och att minska klick är vad som blir mer effektivt handlar om, höger?
Så låt oss ta det sista tricket ett steg längre. Låt oss automatisera det med ett makro. Följande makro kommer i grund och botten söka igenom en kolumn, kolla efter en tom cell och om det är tomt kommer det att kopiera värdet eller formeln från cellen ovanför den.
För att skapa makroet, klicka på Utvecklare menyalternativ och klicka på Makron ikon.
Namn makroet och klicka sedan på Skapa makro knapp. Detta öppnar ett kodredigeringsfönster. Klistra in följande kod i den nya funktionen.
FirstColumn = InputBox ("Vänligen ange kolumnbokstaven.") FirstRow = InputBox ("Vänligen ange radenummeret.") LastRow = Räckvidd (FirstColumn & "65536"). End (xlUp) .Row För i = Första Row To LastRow If Range (FirstColumn & i) .Value = "" Sedan Range (FirstColumn & (i - 1)).
Tillvägagångssättet i skriptet ovan är att göra det flexibelt, så det låter användaren av arket ange vilken kolumn och rad som ska börja. Så nu när du har ett ark som ser ut så här:
Du vill fylla i luckorna i kolumn G genom att fylla i tom cellen med samma formel som cellen ovanför, du kan bara köra ditt makro. När du har svarat på anvisningarna för att starta kolumnen och raden fyller du in alla luckor i den kolumnen utan att röra befintliga data.
Det är i princip en autofyllning av kolumnen medan du lämnar existerande data ensam. Det här är inte något som är lätt att göra genom att bara dra musen nedåt i kolumnen, men med hjälp av antingen den menystyrda tillvägagångssätt som beskrivs ovan eller den makrometod som beskrivs i det här avsnittet är det möjligt.
5. Iterativa beräkningar Makro
En iterativ beräkning är en beräkning som utförs baserat på resultaten från föregående rad.
Till exempel kan nästa månads företagsvinst bero på föregående månads vinst. I så fall måste du inkludera värdet från föregående cell i beräkningen som innehåller data från hela arket eller arbetsboken.
Genomförandet innebär att du inte bara kan kopiera och klistra in cellen, utan utföra beräkningen utifrån de faktiska resultaten i cellen.
Låt oss ändra det tidigare makrot för att utföra en ny beräkning baserat på resultaten från föregående cell.
FirstColumn = InputBox ("Vänligen ange kolumnbokstaven.") FirstRow = InputBox ("Vänligen ange första radenummer.") LastRow = InputBox ("Vänligen ange sista radnumret.") För i = FirstRow To LastRow Range & i) .Value = 5000 + (Range (FirstColumn & (i - 1)). Värde * 0,1) Nästa jag
I det här skriptet tillhandahåller användaren både första och sista radnumret. Eftersom det inte finns några data i resten av kolumnen har man ingen aning om var man ska börja. När skriptet har tillhandahållits intervallet gör det en interaktiv beräkning med föregående värde och fyller i hela kolumnen med nya data.
Tänk på att detta bara är ett alternativ till iterativa beräkningar. Du kan göra samma sak genom att skriva en formel direkt i nästa tomma cell och inkludera den föregående cellen i formeln. När du fyller i den kolumnen fyller du sedan i det föregående värdet på samma sätt.
Fördelen med att använda ett makro är att om du ville ha det kan du lägga till lite avancerad logik på den interaktiva beräkningen, som du inte kunde göra inom en enkel cellformel.
Du kan lära dig mer om detta i vår artikel om att automatisera dina kalkylblad. 5 Resurser för Excel-makron för att automatisera kalkylblad. 5 Resurser för Excel-makron för att automatisera kalkylblad. Söka efter Excel-makron? Här är fem webbplatser som har det du letar efter. Läs mer med Excel-makron.
Autofyllning av Excel-kolumner är en vind
Som du kan se kan det sätt du tar när du autofyller kolumner verkligen minska din arbetsbelastning. Detta gäller speciellt när du arbetar med massiva kalkylblad med tusentals kolumner eller rader.
Utforska mer om: Microsoft Excel, kalkylark, Visual Basic Programmering.