Indholdsfortegnelse
Under arbejdet i Excel skal vi ofte kopiere en formel ned til en anden gruppe af celler uden at øge antallet af celler. I dag vil jeg vise tre nemme måder at kopiere formler ned uden at øge antallet af celler i Excel på. Lad os komme i gang.
Download arbejdsbog til øvelser
Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.
Kopier ned formel.xlsm3 hurtige måder at kopiere en formel ned uden at øge antallet af formler i Excel
- Lad os se på dette datasæt. Vi har en prisliste for forskellige varer i en virksomhed ved navn APEX Beklædningsgenstande . Der er de Varenavne , deres priser , skat, og priser med moms i kolonner B, C, D, og E I den første celle i kolonne E , priser med moms , har vi skrevet en formel
=C4+C4*D4
- Nu vil vi kopiere denne formel ned til resten af cellerne uden at øge skatten, D4. Det betyder, at cellen E5 vil have:
=C5+C5*D4
- På samme måde kan celle E6 vil have:
=C6+C6*D4
- Og så videre. Hvordan kan du opnå det? Her er de tre metoder, du kan bruge til at kopiere formler nedad uden at øge dem i Excel.
1. Brug af absolut cellehenvisning til at kopiere formel nedad uden at øge
Den bedste måde at opnå dette på er ved at bruge Absolut cellehenvisning. En Absolut cellehenvisning er en cellereference med Dollartegn($) før række- og kolonnenummeret. Når vi trækker en formel med en Absolut cellehenvisning gennem den Håndtag til påfyldning , den øges ikke. Absolut cellehenvisning af celle D4 er $D$4 Så brug denne formel i Formel Bar til celle E4.
=C4+C4*$D$4
I Excel version 2013 eller nyere kan du bruge tastaturgenvejen til at oprette en Absolut cellehenvisning . Følg nedenstående trin.
Trin:
- Dobbeltklik på i Formel Bar eller tryk på F2 på dit tastatur. Formlen vil være i Rediger tilstand.
- Sæt markøren efter D4 og tryk på F4 på dit tastatur. Det vil slå D4 til $D$4 .
- Hvis du trykker på F4 igen, vil den blive $D$4 til D$4 .
- Tryk på F4 igen, og du vil få $D4 .
- Hvis du trykker på F4 igen, får du D4 .
- Tryk igen på F4 , og du vil få $D$4. Og cyklussen fortsætter.
- Hvis din formel indeholder mere end én cellehenvisning, og du skal gøre dem alle Absolut, tryk på Ctrl + Shift + Hjem Det vil vælge hele formlen. Tryk derefter på F4 .
- I den Formel Bar er musemarkøren som standard i slutningen. Hvis den ikke er det, kan du trykke på Ctrl + Slut på dit tastatur for at afslutte den.
Når du har indtastet formlen for den første celle med Absolut cellehenvisning i den Formel Bar, Du skal kopiere formlen til resten af cellerne. Du kan implementere dette på to måder.
Metode 1: Ved at trække i udfyldningshåndtaget
- Træk den Håndtag til påfyldning (Den lille Plus(+)-tegn i det nederste højre hjørne) fra den celle, der har formlen med Absolut cellehenvisning op til den celle, som du vil kopiere formlen i. Her trækker jeg den Håndtag til påfyldning fra celle E4 til E13 .
- Som et resultat får jeg formlen kopieret til alle cellerne uden at øge D4 .
Metode 2: Brug af udfyldningsmulighed fra Excel-værktøjslinjen
- Vælg cellen med formlen med formlen med Absolut cellehenvisning og resten af de celler, hvor du vil kopiere formlen ned. Jeg vælger cellerne E4 til E13 .
- Derefter skal du gå til Home>Udfyld Mulighed i Excel-værktøjslinjen under Redigering af sektion.
- Klik på rullemenuen. Du får et par muligheder. Klik på Down .
- Du vil få formlen kopieret til alle celler uden at øge cellehenvisningen D4 .
Læs mere: Kopier formel i Excel ved kun at ændre én cellehenvisning
Lignende læsninger
- Sådan kopieres formel til et andet ark i Excel (4 måder)
- Sådan kopieres en formel ned i kolonnen i Excel(7 metoder)
- Excel VBA til at kopiere formel med relativ reference (en detaljeret analyse)
2. Brug af boksen Find og erstat til at kopiere formel nedad uden at øge
Denne metode er meget praktisk, når du ønsker at kopiere formler fra et område af celler til et andet område af celler uden at ændre cellehenvisningen. Lad os antage, at vi ønsker at kopiere kolonne E , pris med afgift til kolonne F Hvordan kan vi gøre det? Følg nedenstående trin.
Trin:
- Gå til Hjem> Find og vælg Mulighed på den Redigering af gruppe i den Hjem fanen fra Excel-værktøjslinjen.
- Klik på drop-down-menuen. Du får nogle muligheder. Vælg Udskift... .
- Du vil få den Find og erstat dialogboks. Du kan også trykke på Ctrl + H for at få det. i Find hvad indsætter du ' = '. Og i Udskift med indsætter du ' &&&& '.
- Klik på Udskift alle. Du får alle celler i kolonnen E med ' &&&& ' på denne måde.
- Vælg derefter alle celler i kolonnen E , kopier dem med Ctrl +C og indsæt dem derefter i kolonnen F .
- Gå igen til Home>Find og vælg Vælg derefter Udskift. (Eller tryk på Ctrl + H ) Denne gang, i den Find hvad indsætter du "&&&&". Og i Udskift med indsætter du "=".
- Klik på Udskift alle. Du finder formlerne fra kolonnen E kopieret til kolonne F uden nogen ændring.
Læs mere: Sådan kopieres en formel i Excel med ændring af cellereferencer
3. Anvendelse af VBA-makro til at kopiere formel nedad uden at øge
Du kan bruge VBA kode for at oprette en makro til at gøre det samme som tidligere. Følg nedenstående trin.`
Trin:
- Først skal du trykke på Alt + F11 i din Excel-fil. Det vil åbne den VBA vindue.
- Derefter skal du gå til Indsæt i VBA Værktøjslinje. Vælg Modul.
- Du vil få et modulvindue som dette.
- Skriv følgende kode ned her for at oprette makroerne.
Kode
Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Select source Range w/formulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Select the firstcell of Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub
- Din kode vil se således ud i modulvinduet.
- Tryk på Ctrl + C for at gemme makroerne. Du vil få en Fejlboks som denne.
- Klik på Nej. Excel vil automatisk åbne den Gem som vindue til dig. Giv den Filnavn noget. Klik derefter på drop-down-menuen med Gem som type .
- Du vil finde mange muligheder. Vælg Excel-makro-aktiveret arbejdsbog. Klik derefter på Gem. Din projektmappe er nu gemt med Makroer .
- Gå derefter tilbage til Excel-regnearket, og tryk på Alt + F8 Du vil få en boks med navnet Makroer . Vælg den Makro du ønsker at køre, og klik på Kør . Her vil jeg køre IndsætExactFormulas.
- Hvis du kører den nyligt oprettede Makro , den IndsætExactFormulas, får du en Indtastningsboks som her. Vælg det område af celler, som du vil kopiere formlerne fra. Klik derefter på OK. Her vælger jeg cellerne E3 til E13 .
- Du vil få en anden Indtastningsboks som her. Vælg den første celle i det område, hvor du vil indsætte formlerne. Klik derefter på OK Her vælger jeg F3 .
- Og du vil finde formlerne for kolonnen E kopieret smukt til kolonne F Dette kopierer naturligvis ikke cellernes format, men kun formlen. Hvis du ønsker det, kan du ændre formatet manuelt.
Læs mere: VBA til at kopiere formel fra ovenstående celle i Excel (10 metoder)
Konklusion
Jeg håber, at den 3 metoder, der er vist ovenfor, vil være nyttige, når du forsøger at kopiere formlen ned uden at øge i Excel. Hvis du kan lide artiklen, så del den med dine venner. For flere artikler som denne, besøg vores EXELDEMY.com websted