Indholdsfortegnelse
I denne vejledning lærer du et par forskellige måder at kopiere formler i Excel på - hvordan du kopierer formler nedad i en kolonne, til alle de valgte celler, kopierer en formel nøjagtigt uden at ændre cellehenvisninger eller formatering og meget mere.
Kopiering af formler i Excel er en af de nemmeste opgaver, der normalt udføres med et museklik. Jeg siger "normalt", fordi der kan være meget specifikke tilfælde, der kræver særlige tricks, f.eks. kopiering af en række formler uden at ændre cellehenvisninger eller indtastning af den samme formel i flere ikke-tilstødende celler.
Heldigvis tilbyder Microsoft Excel mange måder at udføre den samme opgave på, og det gælder også for kopiering af formler. I denne vejledning vil vi diskutere forskellige måder at kopiere formler på i Excel, så du kan vælge den, der passer bedst til din opgave.
Sådan kopierer du formlen ned i en kolonne
Microsoft Excel tilbyder en meget hurtig måde at kopiere en formel ned i en kolonne på. Du skal blot gøre følgende:
- Indtast en formel i den øverste celle.
- Vælg cellen med formlen, og hold musemarkøren hen over en lille firkant i cellens nederste højre hjørne, som kaldes Håndtag til påfyldning Når du gør dette, ændres markøren til et tykt sort kryds.
- Hold og træk fyldhåndtaget nede i kolonnen over de celler, hvor du vil kopiere formlen.
På samme måde kan du formlen for modstandsdygtighed til tilstødende celler til højre, til venstre eller opad.
Hvis formlen indeholder relative cellereferencer (uden $-tegnet), ændres de automatisk baseret på en relativ position af rækker og kolonner. Så efter kopiering af formlen skal du kontrollere, at cellereferencerne er blevet justeret korrekt og giver det ønskede resultat. Skift om nødvendigt mellem absolutte, relative og blandede referencer ved hjælp af F4-tasten.
For at sikre os, at formlen er kopieret korrekt, kan vi i ovenstående eksempel vælge en celle i kolonne C, f.eks. C4, og se cellehenvisningen i formellinjen. Som du kan se på skærmbilledet nedenfor, er formlen korrekt - i forhold til række 4, præcis som den skal være:
Sådan kopierer du en formel ned uden at kopiere formatering
Ved at kopiere en formel nedad ved at trække i udfyldningshåndtaget kopieres ikke kun formlen, men også kildecellen formatering såsom skrifttype eller baggrundsfarve, valutasymboler, antallet af viste decimaler osv. I de fleste tilfælde fungerer det fint, men nogle gange kan det ødelægge de eksisterende formater i de celler, hvor formlen kopieres til. Et almindeligt eksempel er at overskrive alternative rækker med skygger som i følgende skærmbillede.
For at undgå at overskrive den eksisterende celleformatering skal du trække i udfyldningshåndtaget som vist ovenfor, slippe det, klikke på Indstillinger for automatisk udfyldning drop-down-menuen, og vælg Udfyldning uden formatering .
Kopier formel til hele kolonnen
Som du lige har set, gør udfyldningshåndtaget det virkelig nemt at kopiere formler i Excel. Men hvad nu, hvis du skal kopiere en formel ned over et ark med ti hundrede linjer? At trække formlen over hundredvis af rækker ser ikke ud til at være en god idé. Heldigvis tilbyder Microsoft Excel også et par hurtige løsninger til dette tilfælde.
Dobbeltklik på plustegnet for at udfylde hele kolonnen
Hvis du vil anvende formlen på hele kolonnen, skal du dobbeltklikke på plustegnet i stedet for at trække det. For dem, der har sprunget den første del af denne vejledning over, følger de detaljerede trin nedenfor.
Hvis du vil kopiere en Excel-formel til hele kolonnen, skal du gøre følgende:
- Indtast din formel i den øverste celle.
- Placér markøren i det nederste højre hjørne af cellen med formlen, vent, indtil den bliver til et plustegn, og dobbeltklik derefter på plustegnet.
Bemærk. Ved at dobbeltklikke på plus-tegnet kopieres formlen nedad, så længe der er data i de tilstødende kolonner. Så snart der opstår en tom række, stopper den automatiske udfyldning. Så hvis dit regneark indeholder huller, skal du gentage ovenstående proces for at kopiere formlen under en tom række eller trække i udfyldningshåndtaget som forklaret i de tidligere eksempler:
Opret en Excel-tabel for automatisk at kopiere en formel til alle celler i en kolonne
Blandt andre fantastiske funktioner i Excel-tabeller, såsom foruddefinerede stilarter, sortering, filtrering og båndede rækker, er automatisk beregnede kolonner det, der gør en Excel-tabelle til et fantastisk værktøj til analyse af grupper af relaterede data.
Ved at indtaste en formel i en celle i en tabelkolonne (en hvilken som helst celle, ikke nødvendigvis den øverste), opretter du en beregnede kolonne og få din formel kopieret øjeblikkeligt til alle andre celler i den kolonne. I modsætning til udfyldningshåndtaget har Excel-tabeller ingen problemer med at kopiere formlen i hele kolonnen, selv om tabellen har en eller flere tomme rækker:
Hvis du vil konvertere et område af celler til en Excel-tabeller, skal du blot vælge alle cellerne og trykke på Ctrl + T . Hvis du foretrækker en visuel måde, skal du vælge området, gå til Indsæt faneblad> Tabeller gruppen på Excel-båndet, og klik på Tabel knap.
Tip. Hvis du ikke rigtig ønsker en Excel-tabelle i dit regneark, kan du oprette den midlertidigt for at gøre arbejdet med formler lettere, og så kan du konvertere tabellen tilbage til et almindeligt område på et øjeblik. Du skal blot højreklikke på tabellen og vælge Tabel > Konverter til område i kontekstmenuen.
Kopier en formel til ikke-tilstødende celler/områder
Det siger sig selv, at udfyldningshåndtaget er den hurtigste måde at kopiere formler i Excel på. Men hvad nu, hvis du vil kopiere din Excel-formel i ikke sammenhængende celler eller ud over slutningen af kildedataene? Brug den gode gamle måde at kopiere & indsætte på:
- Klik på cellen med formlen for at vælge den.
- Tryk på Ctrl + C for at kopiere formlen.
- Vælg en celle eller et område af celler, hvor du vil indsætte formlen (hvis du vil vælge ikke-tilstødende områder, skal du holde Ctrl-tasten nede).
- Tryk på Ctrl + V for at indsætte formlen.
- Tryk på Enter for at færdiggøre de indsatte formler.
Bemærk. Genvejene kopiere/indsætte kopierer formlen og formateringen. Til kopiere formlen uden formatering , vælge en passende Indsæt på farvebåndet eller i højreklikmenuen, som vist i Kopiering af en Excel-formel uden formatering.
Indtast en formel i flere celler med et enkelt tastetryk (Ctrl + Enter)
I situationer, hvor du skal indtaste den samme formel i mere end én celle på et regneark, både i tilstødende og ikke tilstødende celler, kan denne metode være tidsbesparende.
- Marker alle de celler, hvor du vil indtaste formlen. Hvis du vil markere ikke sammenhængende celler, skal du holde Ctrl-tasten nede for at markere dem.
- Tryk på F2 for at gå ind i redigeringstilstand.
- Indtast din formel i én celle, og tryk på Ctrl + Enter i stedet for Enter . Det er det! Formlen kopieres til alle de valgte celler, og Excel justerer de relative cellehenvisninger i overensstemmelse hermed.
Tip. Du kan bruge denne metode til at indtaste alle data, ikke kun formler, i flere celler ad gangen. Et par andre teknikker er beskrevet i den følgende vejledning: Sådan indtaster du de samme data i alle markerede celler ad gangen.
Sådan kopieres en Excel-formel, men ikke formatering
Som du allerede ved, kan du, når du kopierer en formel ned i en kolonne i Excel, bruge indstillingen Udfyld uden formatering, som lader dig kopiere formlen, men beholder den eksisterende formatering af destinationscellerne. Excels Kopier & Indsæt funktionen giver endnu mere fleksibilitet med hensyn til indsætningsmuligheder.
- Vælg den salgstype, der indeholder formlen.
- Kopier cellen ved at trykke på Ctrl + C . Alternativt kan du højreklikke på cellen og vælge Kopier fra kontekstmenuen, eller klik på Kopier på knappen på Hjem faneblad> Udklipsholder .
- Vælg alle de celler, som du vil kopiere formlen til.
- Højreklik på de valgte celler, og vælg Formler under Indsæt indstillinger :
Du kan få flere indsætningsmuligheder ved at klikke på pilen under Indsæt knappen på båndet. Du kan f.eks. vælge Formler & talformatering for kun at indsætte formlen og talformateringen, f.eks. procentformat, valutaformat og lignende:
Tip. Hvis du ikke er sikker på, hvilken indsætningsmulighed der er bedst for dig, kan du føre musen hen over forskellige ikoner for at få vist en forhåndsvisning af den pågældende indsætningsmulighed.
Kopier formel i Excel uden at ændre referencer
Excel-formler forekommer sjældent alene i et regneark. I de fleste tilfælde indtaster du en formel i en celle og kopierer den derefter til andre celler i samme kolonne eller række for at udføre den samme beregning på en gruppe data. Og hvis din formel indeholder relative cellehenvisninger (uden $), justerer Excel dem automatisk, så hver formel opererer på data i sin egen række eller kolonne. Det er det meste af tiden,Det er præcis, hvad du ønsker. Hvis du f.eks. har formlen =A1*2
i celle B1, og du kopierer denne formel til celle B3, vil formlen ændres til =A3*2
.
Men hvad hvis du vil have Excel til at kopierer formlen nøjagtigt uden at ændre cellehenvisningerne undervejs? Afhængigt af din opgave skal du vælge en af følgende løsninger.
Kopier eller flyt en enkelt formel uden at ændre cellehenvisninger
Hvis du kun skal kopiere eller flytte en enkelt formel, er det nemt at lave en nøjagtig kopi.
- Vælg den celle med den formel, du vil kopiere.
- Vælg formlen i formellinjen med musen, og tryk på Ctrl + C for at kopi det. Hvis du ønsker at flytte formlen, skal du trykke på Ctrl + X for at klippe den ud.
- Tryk på Esc-tasten for at forlade formelbjælken.
- Vælg destinationscellen, og tryk på Ctl + V for at indsætte formlen der.
Alternativt kan du gå ind i redigeringstilstand og kopiere formlen i cellen som tekst:
- Vælg en celle med formlen.
- Tryk på F2 (eller dobbeltklik på cellen) for at gå ind i redigeringstilstand.
- Vælg formlen i cellen med musen, og tryk på Ctrl + C for at kopiere den.
- Vælg destinationscellen, og tryk på Ctl+V . Dette indsætter formlen nøjagtigt, uden at ændre cellehenvisningerne, fordi formlen blev kopieret som tekst.
Tip. For hurtigt at kopiere en formel fra ovenstående celle uden at referencen er ændret, vælg den celle, hvor du vil indsætte formlen, og tryk på Ctrl + ' .
Kopier et område af formler uden at ændre cellehenvisninger
Hvis du vil flytte eller kopiere et område af Excel-formler, så ingen cellehenvisninger ændres, skal du bruge en af følgende metoder.
Metode 1. Brug absolutte eller blandede cellereferencer
Hvis du har brug for at lave en nøjagtig kopi af formler med relative cellehenvisninger (som A1), ville det være bedst at ændre dem til absolutte referencer ($A$1) for at fastholde referencen til en given celle, så den forbliver statisk, uanset hvor formlen bevæger sig. I andre tilfælde kan det være nødvendigt at bruge blandede cellehenvisninger ($A1 eller A$1) for at låse enten en kolonne eller en række. Giver det ikke meget mening indtil videre? Okay, lad os se på følgende eksempel.
Antag, at du har en tabel, der beregner frugtpriserne i EUR baseret på USD-prisen i kolonne B og valutakursen i celle C2:
Som du kan se på skærmbilledet ovenfor, indeholder formlen en absolut cellehenvisning ($C$2) for at fastsætte valutakursen til celle C2 og en relativ cellehenvisning til celle B5, fordi du ønsker, at denne reference skal justeres for hver række. Og denne fremgangsmåde fungerer godt, så længe formlerne forbliver i kolonne C.
Men lad os se, hvad der sker, hvis du f.eks. skal flytte EUR-priserne fra kolonne C til kolonne F. Hvis du kopierer formlerne på den sædvanlige måde ved at kopiere/indsætte cellerne, vil formlen fra celle C5 (= B5 *$C$2) ændres til = D5 *$C$2, når den indsættes i celle F5, hvilket gør dine beregninger helt forkerte!
For at løse dette skal du blot ændre en relativ reference (B5) til en blandet reference $B5 (absolut kolonne og relativ række). Ved at sætte dollartegnet ($) foran kolonnebogstavet forankrer du referencen til kolonne B, uanset hvor formlen bevæger sig hen.
Og hvis du nu kopierer eller flytter formlerne fra kolonne D til kolonne F eller en anden kolonne, vil kolonnehenvisning ændres ikke fordi du har låst det med dollartegnet ($B5).
Begrebet Excel-cellehenvisninger kan være svært at forstå fra starten, men tro mig, det er tiden og indsatsen værd, for det vil spare dig meget mere tid i det lange løb. Se f.eks. hvordan du kan beregne hele tabellen med en enkelt formel ved at bruge blandede cellehenvisninger.
Men hvis du allerede har et væld af formler med relative cellehenvisninger i dit Excel-ark, og du har brug for hurtigt at lave en nøjagtig kopi af disse formler, men du føler ikke, at du kan få referencerne korrekt, kan en af følgende metoder være en løsning.
Metode 2. Kopier Excel-formler uden at ændre referencer via Notepad
- Gå til visning af formler ved at trykke på genvejen Ctrl + ` eller ved at bruge en anden metode, der er beskrevet i Sådan vises formler i Excel.
- Vælg alle cellerne med de formler, du vil kopiere eller flytte.
- Tryk på Ctrl + C for at kopiere formlerne, eller Ctrl + X for at klippe dem ud. Brug sidstnævnte genvej, hvis du vil flytte formlerne til et nyt sted.
- Åbn Notepad eller en anden tekst editor og tryk Ctrl + V for at indsætte formlerne der. Tryk derefter på Ctrl + A for at markere alle formlerne og Ctrl + C for at kopiere dem som tekst.
- I dit Excel-regneark skal du vælge den øverste venstre celle, hvor du vil indsætte formlerne, og trykke på Ctrl + V .
Bemærkninger:
- Du kan kun indsætte formlerne i samme regneark hvor dine originale formler er placeret, medmindre referencerne indeholder arknavnet, ellers vil formlerne blive ødelagt.
- Regnearket skal være i visningstilstand for formler For at bekræfte dette skal du gå til Formler faneblad> Revision af formler gruppe, og kontrollere, om den Vis formler knappen er aktiveret.
- Når du har indsat formlerne, skal du trykke på Ctrl + ` for at slå visningstilstanden for formler fra.
Metode 3. Kopier formler nøjagtigt ved at bruge Excel's Find og erstat
Hvis du vil kopiere et område af Excel-formler uden at ændre deres cellehenvisninger, kan du bruge Excel Find og erstat funktionen på følgende måde.
- Vælg de celler med de formler, som du vil kopiere.
- På den Hjem skal du gå til fanen Redigering af gruppe, og klik på Find & Vælg > Udskift... Du kan også trykke på Ctrl + H , som er genvejen til at starte dialogboksen Find & Udskift i Excel.
- I den Find & Udskift dialogvinduet, skal du skrive lighedstegnet (=) i feltet Find hvad boks. I boksen Udskift med feltet, indtast et symbol eller en tegnstreng, som ikke bruges i nogen af dine formler, f.eks. ', # eller \.
Formålet med dette trin er at omdanne formler til tekststrenge, hvilket forhindrer Excel i at ændre cellereferencerne under kopieringsprocessen.
Bemærk: Brug ikke en stjerne (*) eller et spørgsmålstegn (?) til erstatning, da disse er jokertegn i Excel, og det vil gøre senere trin vanskeligere at bruge dem.
- Klik på den Udskift alle knappen og lukker Find og erstat dialog. Alle formler i det valgte område bliver til tekststrenge:
- Nu kan du vælge alle celler, trykke på Ctrl + C for at kopiere dem, vælge den øverste celle i den nuværende regneark hvor du vil indsætte formlerne, og tryk på Ctrl + V . Da Excel ikke fortolker formler uden ligetegn som formler, kopieres de nøjagtigt uden at ændre referencerne.
- Brug Find & Udskift igen for at vende ændringen. Vælg begge regioner med de oprindelige formler og de kopierede (for at vælge regioner, der ikke er tilstødende, skal du holde Ctrl nede). Tryk på Ctrl + H for at åbne dialogboksen Find & Erstat. Denne gang skal du indtaste skråstregen (\) (eller et andet tegn, du brugte til den første erstatning) i dialogboksen Find hvad feltet, og = i feltet Udskift med feltet, og klik på Udskift alle knappen. Færdig!
Genveje til at kopiere Excel-formler til andre celler
1. Kopier en formel ned
Ctrl + D - Kopierer en formel fra cellen ovenfor og justerer cellereferencerne.
Hvis du f.eks. har en formel i celle A1, og du vil kopiere den til celle A2, skal du markere A2 og trykke på Ctrl + D .
2. Kopier en formel til højre
Ctrl + R - Kopierer en formel fra cellen til venstre og justerer cellereferencerne.
Hvis du f.eks. har en formel i celle A2, og du vil kopiere den til celle B2, skal du markere B2 og trykke på Ctrl + R .
Tip. Begge ovenstående genveje kan også bruges til at kopiere formler til flere celler. Tricket er at markere både kildecellen og målcellen, før du trykker på genvejen. Hvis du f.eks. vil kopiere formlen fra A1 til de næste 9 rækker, skal du markere cellerne A1:A10 og trykke på Ctrl + D .
3. Kopier en formel nøjagtigt ned
Ctrl + ' - Kopierer en formel fra cellen ovenfor til den aktuelt valgte celle præcis og efterlader cellen i redigeringstilstand.
Dette er en hurtig måde at lave en nøjagtig kopi af en formel på uden at ændre cellehenvisninger Hvis du f.eks. vil kopiere en formel fra celle A1 til A2, så ingen referencer ændres, skal du markere A2 og trykke på Ctrl + ' .
Bemærk: Forveksl ikke genvejen Ctrl + ' (Ctrl + enkelt citationstegn), som kopierer en formel fra cellen ovenfor, med Ctrl + ` (Ctrl + graven accenttast), som aktiverer vis formler i Excel.
Nå, det er alt, hvad jeg har at sige om at kopiere formler i Excel. Hvis du kender andre metoder til hurtigt at flytte eller kopiere formler i Excel-ark, må du meget gerne dele dem. Jeg takker dig for at læse og håber at se dig på vores blog i næste uge!