Hur fyller man i formeln automatiskt när man sätter in rader i Excel?
När du infogar tomma rader mellan befintliga datarader kommer formeln inte att kopieras och klistras in i den nya raden, du ska dra eller fylla den manuellt. Men ibland vill du fylla i formeln när du infogar tomma rader mellan dataområdet automatiskt som följande skärmdump visas, den här artikeln, jag kommer att prata om några snabba knep för att lösa denna uppgift.
Formel för automatisk fyllning när du infogar tomma rader med att skapa en tabell
Formulär för automatisk fyllning när du sätter in tomma rader med VBA-kod
Formel för automatisk fyllning när du infogar tomma rader med att skapa en tabell
I Excel kan tabellformatet hjälpa dig att fylla ovanstående formel i de nya infogade tomma raderna automatiskt, gör så här:
1. Välj det dataområde som du vill fylla i formeln automatiskt och klicka sedan på Insert > Bord, se skärmdump:
2. I Skapa bord dialogrutan, kontrollera Mitt bord har rubriker om det finns rubriker i dina data, se skärmdump:
3. Klicka sedan OK -knappen, och tabellen har skapats, och nu, när du infogar en tom rad, kommer formeln ovan att infogas automatiskt i den nya raden, se skärmdump:
Formulär för automatisk fyllning när du sätter in tomma rader med VBA-kod
Om du inte vill ändra data till tabell kan nedanstående VBA-kod också hjälpa dig att uppnå detta problem.
1. Välj kalkylbladets flik som innehåller formlerna som du vill fylla i automatiskt och högerklicka för att välja Visa kod från snabbmenyn för att gå till Microsoft Visual Basic för applikationer och kopiera och klistra sedan in följande kod i modulen:
VBA-kod: Formel för automatisk fyllning när du sätter in tomma rader
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
Cancel = True
Target.Offset(1).EntireRow.Insert
Target.EntireRow.Copy Target.Offset(1).EntireRow
On Error Resume Next
Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub
2. Spara och stäng sedan den här koden, gå tillbaka till kalkylbladet, nu när du dubbelklickar på en cell mellan data kommer en ny rad att infogas under den aktiva cellen och formeln fylls också automatiskt.
Demo: Fyll formeln automatiskt när du sätter in tomma rader
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!