Hvordan kopiere formel i Excel med eller uten å endre referanser

  • Dele Denne
Michael Brown

I denne opplæringen lærer du noen forskjellige måter å kopiere formler på i Excel - hvordan du kopierer formel ned i en kolonne, til alle de valgte cellene, kopierer en formel nøyaktig uten å endre cellereferanser eller formatering, og mer.

Kopiering av formler i Excel er en av de enkleste oppgavene som vanligvis gjøres med et museklikk. Jeg sier "vanligvis" fordi det kan være veldig spesifikke tilfeller som krever spesielle triks, som å kopiere en rekke formler uten å endre cellereferanser eller skrive inn samme formel i flere celler som ikke er tilstøtende.

Heldigvis tilbyr Microsoft Excel mange måter å gjøre den samme oppgaven på, og det er sant for kopiering av formler. I denne opplæringen skal vi diskutere forskjellige måter å kopiere formler i Excel, slik at du kan velge den som passer best for oppgaven din.

    Hvordan kopiere formel ned i en kolonne

    Microsoft Excel gir en veldig rask måte å kopiere en formel ned i en kolonne. Du gjør bare følgende:

    1. Skriv inn en formel i den øverste cellen.
    2. Velg cellen med formelen, og hold musepekeren over en liten firkant nederst til høyre- håndhjørnet av cellen, som kalles Fyllhåndtaket . Når du gjør dette, vil markøren endres til et tykt svart kryss.
    3. Hold og dra fyllhåndtaket nedover kolonnen over cellene der du vil kopiere formelen.

    På lignende måte kan du dra formelen du allerede har massevis av formler med relative cellereferanser i Excel-arket ditt, og du må raskt lage en nøyaktig kopi av disse formlene, men du føler ikke at du kan få referansene riktig, en av følgende metoder kan være en løsning.

    Metode 2. Kopier Excel-formler uten å endre referanser via Notisblokk

    1. Gå inn i formelvisningsmodus ved å trykke på Ctrl + `-snarveien, eller ved å bruke en annen metode beskrevet i Hvordan for å vise formler i Excel.
    2. Velg alle cellene med formlene du vil kopiere eller flytte.
    3. Trykk Ctrl + C for å kopiere formlene, eller Ctrl + X for å klippe dem. Bruk sistnevnte snarvei hvis du vil flytte formler til et nytt sted.

    4. Åpne Notisblokk eller et annet tekstredigeringsprogram og trykk Ctrl + V for å lime inn formlene der. Trykk deretter Ctrl + A for å velge alle formlene, og Ctrl + C for å kopiere dem som tekst.
    5. I Excel-regnearket velger du cellen øverst til venstre der du vil lime inn formlene, og trykker Ctrl + V .

    Merknader:

    • Du kan bare lime inn formlene i det samme regnearket der de opprinnelige formlene er plassert, med mindre referansene inkluderer arknavn, ellers vil formlene bli brutt.
    • Arket skal være i formelvisningsmodus . For å bekrefte dette, gå til Formler -fanen > Formelrevisjon -gruppen, og sjekk om Vis formler -knappen er av/påpå.
    • Etter å ha limt inn formlene, trykk Ctrl + ` for å slå av formelvisningsmodus.

    Metode 3. Kopier formler nøyaktig ved å bruke Excels Finn og erstatt

    For å kopiere en rekke Excel-formler uten å endre cellereferansene, kan du bruke Excel-funksjonen Finn og erstatt på følgende måte.

    1. Velg cellene med formlene som du vil kopiere.
    2. På kategorien Hjem går du til gruppen Redigering og klikker på Finn & Velg > Erstatt... Eller trykk ganske enkelt Ctrl + H , som er snarveien for å starte Finn & Erstatt dialogboksen i Excel.
    3. I Finn & Erstatt -dialogvinduet, skriv inn likhetstegnet (=) i Finn hva -boksen. I Erstatt med -boksen skriver du inn et symbol eller en streng med tegn som ikke brukes i noen av formlene dine, som ', # eller \.

      Hensikten med dette trinnet er å gjør formler til tekststrenger, noe som vil hindre Excel i å endre cellereferansene under kopieringsprosessen.

      Merk. Ikke bruk en stjerne (*) eller spørsmålstegn (?) for erstatning, siden disse er jokertegn i Excel og bruk av dem vil gjøre senere trinn vanskeligere.

    4. Klikk Erstatt alle -knappen og lukk dialogboksen Finn og erstatt . Alle formlene i det valgte området blir til tekststrenger:

    5. Nå kan du velge hvilke celler som helst, trykk Ctrl + C for åkopier dem, velg den øverste cellen i gjeldende regneark der du vil lime inn formlene, og trykk Ctrl + V . Siden Excel ikke tolker formlene uten likhetstegnet som formler, vil de bli kopiert nøyaktig, uten å endre referanser.
    6. Bruk Finn & Erstatt igjen for å reversere endringen. Velg begge områdene, med de originale formlene og de kopierte (for å velge ikke-tilstøtende områder, trykk og hold Ctrl ). Trykk Ctrl + H for å åpne Søk & Erstatt dialog. Denne gangen skriver du inn skråstreken bak (\) (eller et hvilket som helst annet tegn du brukte for den første erstatningen) i boksen Finn hva , og = i boksen Erstatt med , og klikker på knappen Erstatt alle . Ferdig!

    Snarveier for å kopiere Excel-formel til andre celler

    1. Kopier en formel ned

    Ctrl + D - Kopier en formel fra cellen over og juster cellereferansene.

    Hvis du for eksempel har en formel i celle A1 og du vil for å kopiere den til celle A2, velg A2 og trykk Ctrl + D .

    2. Kopier en formel til høyre

    Ctrl + R - Kopier en formel fra cellen til venstre og juster cellereferansene.

    Hvis du for eksempel har en formel i cellen A2 og du vil kopiere den til celle B2, velg B2 og trykk Ctrl + R .

    Tips. Begge de ovennevnte snarveiene kan også brukes til å kopiere formler til flere celler. Trikset er å velge bådekildecelle og målceller før du trykker på snarveien. Hvis du for eksempel vil kopiere formelen fra A1 til de neste 9 radene, velger du cellene A1:A10 og trykker Ctrl + D .

    3. Kopier en formel ned nøyaktig

    Ctrl + ' - Kopierer en formel fra cellen over til den valgte cellen nøyaktig og lar cellen være i redigeringsmodus.

    Dette er en rask måte å lage en nøyaktig kopi av en formel uten å endre cellereferanser . For eksempel, for å kopiere en formel fra celle A1 til A2 slik at ingen referanser endres, velg A2 og trykk Ctrl + ' .

    Merk. Ikke forveksle snarveien Ctrl + ' (Ctrl + enkelt anførselstegn) som nøyaktig kopierer en formel fra cellen over med Ctrl + ` (Ctrl + grav aksenttast) som aktiverer vis formler-modus i Excel.

    Vel, dette er alt jeg har å si om kopiering av formler i Excel. Hvis du kjenner noen andre metoder for raskt å flytte eller kopiere formel i Excel-ark, vennligst del. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    inn i tilstøtende cellertil høyre, til venstre eller oppover.

    Hvis formelen inkluderer relative cellereferanser (uten $-tegnet), vil de automatisk endres basert på en relativ plassering av rader og kolonner. Så, etter å ha kopiert formelen, kontroller at cellereferansene er riktig justert og produsere det resultatet du ønsker. Bytt om nødvendig mellom absolutte, relative og blandede referanser ved å bruke F4-tasten.

    I eksemplet ovenfor, for å sikre at formelen ble kopiert riktig, la oss velge en celle i kolonne C, si C4, og se cellereferansen i formellinjen. Som du kan se på skjermbildet nedenfor, er formelen i orden - i forhold til rad 4, akkurat slik den skal være:

    Hvordan kopiere en formel ned uten å kopiere formatering

    Hvis du kopierer en formel ned ved å dra fyllhåndtaket, kopieres ikke bare formelen, men også kildecellens formatering som font eller bakgrunnsfarge, valutasymboler, antall viste desimaler, osv. I de fleste tilfeller fungerer dette helt fint, men noen ganger kan det ødelegge de eksisterende formatene i cellene der formelen kopieres til. Et vanlig eksempel er å overskrive alternativ radskyggelegging som i følgende skjermbilde.

    For å forhindre overskriving av eksisterende celleformatering, dra fyllhåndtaket som vist ovenfor, slipp det, klikk på Alternativer for automatisk fylling rullegardinmenyen, og velg Fyll uten formatering .

    Kopier formel til hele kolonnen

    Som du nettopp har sett , gjør fyllhåndtaket det veldig enkelt å kopiere formler i Excel. Men hva om du trenger å kopiere en formel nedover et ark på ti hundre linjer? Å dra formelen over hundrevis av rader ser ikke ut som en god idé. Heldigvis gir Microsoft Excel et par raske løsninger for denne saken også.

    Dobbeltklikk på plusstegnet for å fylle hele kolonnen

    For å bruke formelen på hele kolonnen, dobbelt- klikk på plusstegnet i stedet for å dra det. For de som har hoppet over den første delen av denne opplæringen, følger de detaljerte trinnene nedenfor.

    For å kopiere en Excel-formel til hele kolonnen, gjør følgende:

    1. Skriv inn formelen din i den øverste cellen.
    2. Plasser markøren til nedre høyre hjørne av cellen med formelen, vent til den blir til plusstegnet, og dobbeltklikk deretter på plusset.

    Merk. Dobbeltklikk på plusstegnet kopierer formelen ned så langt det er noen data i tilstøtende kolonne(r). Så snart en tom rad oppstår, stopper autofyllingen. Så hvis regnearket ditt inneholder hull, må du gjenta prosessen ovenfor for å kopiere formelen under en tom rad eller dra fyllhåndtaket som forklart i de forrige eksemplene:

    Lag en Excel-tabell for å kopiere en formel til alle celler i enkolonne automatisk

    Blant andre flotte funksjoner i Excel-tabeller som forhåndsdefinerte stiler, sortering, filtrering og båndede rader, er automatisk beregnede kolonner det som gjør en Excel-tabell til et virkelig fantastisk verktøy for å analysere grupper av relaterte data.

    Ved å skrive inn en formel i én celle i en tabellkolonne (bare hvilken som helst celle, ikke nødvendigvis den øverste), oppretter du en kalkulert kolonne og får formelen din umiddelbart kopiert til alle andre celler i den kolonnen . I motsetning til fyllhåndtaket har Excel-tabeller ingen problemer med å kopiere formelen over hele kolonnen selv om tabellen har én eller flere tomme rader:

    For å konvertere et celleområde til en Excel-tabell, velg ganske enkelt alle cellene og trykk Ctrl + T . Hvis du foretrekker en visuell måte, velg området, gå til Sett inn -fanen > Tabeller -gruppen på Excel-båndet og klikk på Tabell -knappen.

    Tips. Hvis du egentlig ikke vil ha en Excel-tabell i regnearket ditt, kan du lage den midlertidig, for å gjøre arbeidet med formler enklere, og så kan du konvertere tabellen tilbake til et vanlig område på et sekund. Bare høyreklikk på tabellen og velg Tabell > Konverter til område i hurtigmenyen.

    Kopier en formel til ikke-tilstøtende celler/områder

    Det sier seg selv at fyllhåndtaket er den raskeste måten å kopiere formel i Excel. Men hva om du vil kopiere Excel-formelen i ikke-sammenhengende celler eller utover slutten av kildedataene? Bare bruk den gamle gode kopien & lim inn måte:

    1. Klikk cellen med formelen for å velge den.
    2. Trykk Ctrl + C for å kopiere formelen.
    3. Velg en celle eller et område med celler der du vil lime inn formelen (for å velge ikke-tilstøtende områder, trykk og hold Ctrl-tasten).
    4. Trykk Ctrl + V for å lime inn formelen.
    5. Trykk Enter for å fullføre limte formler.

    Merk. Kopier/lim inn-snarveiene kopierer formelen og formateringen. For å kopiere formelen uten formatering , velg et passende Lim inn -alternativ på båndet eller i høyreklikkmenyen, som vist i Kopiere en Excel-formel uten formatering.

    Skriv inn en formel i flere celler med et enkelt tastetrykk (Ctrl + Enter)

    I situasjoner når du trenger å skrive inn den samme formelen i mer enn én celle på et regneark, tilstøtende eller ikke-tilstøtende, metode kan være en tidsbesparende.

    1. Velg alle cellene der du vil skrive inn formelen. For å velge ikke-sammenhengende celler, trykk og hold Ctrl-tasten.
    2. Trykk F2 for å gå inn i redigeringsmodus.
    3. Skriv inn formelen din i én celle, og trykk Ctrl + Enter i stedet for Enter. Det er det! Formelen vil bli kopiert til alle de valgte cellene, og Excel vil justere relative cellereferanser tilsvarende.

    Tips. Du kan bruke denne metoden til å legge inn data, ikkebare formler, i flere celler om gangen. Noen få andre teknikker er beskrevet i følgende veiledning: Hvordan legge inn de samme dataene i alle valgte celler om gangen.

    Hvordan kopiere en Excel-formel, men ikke formatering

    Som du allerede vet , når du kopierer en formel ned i en kolonne i Excel, kan du bruke alternativet Fyll uten formatering som lar deg kopiere formelen, men beholde den eksisterende formateringen av målcellene. Excels Kopier & Lim inn -funksjonen gir enda mer fleksibilitet med hensyn til limalternativer.

    1. Velg salget som inneholder formelen.
    2. Kopier den cellen ved å trykke Ctrl + C . Alternativt kan du høyreklikke på cellen og velge Kopier fra kontekstmenyen, eller klikke på Kopier -knappen på Hjem -fanen > Utklippstavle .
    3. Velg alle cellene du vil kopiere formelen til.
    4. Høyreklikk på de valgte cellene og velg Formler under Lim inn alternativer :

    For flere limalternativer, klikk på pilen under Lim inn -knappen på båndet. Du kan for eksempel velge Formler & Tallformatering for bare å lime inn formelen og tallformateringen som prosentformat, valutaformat og lignende:

    Tips. Hvis du ikke er sikker på hvilket innlimingsalternativ som fungerer best for deg, hold musepekeren over forskjellige ikoner for å se en forhåndsvisning av dette eller hint alternativet.

    Kopierformel i Excel uten å endre referanser

    Excel-formler forekommer sjelden i et regneark i ensomhet. I de fleste tilfeller skriver du inn en formel i én celle, og deretter kopierer du den til andre celler i samme kolonne eller rad, for å utføre den samme beregningen på en gruppe data. Og hvis formelen din inneholder relative cellereferanser (uten $), justerer Excel dem automatisk slik at hver formel fungerer på data i sin egen rad eller kolonne. Mesteparten av tiden er dette akkurat det du ønsker. For eksempel, hvis du har formelen =A1*2 i celle B1, og du kopierer denne formelen til celle B3, vil formelen endres til =A3*2 .

    Men hva om du vil at Excel skal kopiere formelen nøyaktig , uten å endre cellereferansene underveis? Avhengig av din spesifikke oppgave, velg en av de følgende løsningene.

    Kopier eller flytt en enkelt formel uten å endre cellereferanser

    Hvis du trenger å kopiere eller flytte bare én formel, lag en nøyaktig kopi er enkelt.

    1. Velg cellen med formelen du vil kopiere.
    2. Velg formelen i formellinjen med musen, og trykk Ctrl + C for å kopiere det. Hvis du vil flytte formelen, trykk Ctrl + X for å kutte den.

    3. Trykk Esc-tasten for å gå ut av formellinjen.
    4. Velg målcellen og trykk Ctl + V for å lime inn formelen der.

    Alternativt kan du gå inn i redigeringsmodus og kopiere formelen icelle som tekst:

    1. Velg en celle med formelen.
    2. Trykk F2 (eller dobbeltklikk på cellen) for å gå inn i redigeringsmodus.
    3. Velg formelen i cellen ved å bruke musen, og trykk Ctrl + C for å kopiere den.

    4. Velg målcellen, og trykk Ctl+V . Dette vil lime inn formelen nøyaktig, uten å endre cellereferansene, fordi formelen ble kopiert som tekst.

    Tips. For å raskt kopiere en formel fra cellen ovenfor uten at referansen er endret, velg cellen der du vil lime inn formelen og trykk Ctrl + ' .

    Kopier en rekke formler uten å endre celle referanser

    For å flytte eller kopiere et utvalg av Excel-formler slik at ingen cellereferanser endres, bruk en av følgende metoder.

    Metode 1. Bruk absolutte eller blandede cellereferanser

    Hvis du trenger å lage en nøyaktig kopi av formler med relative cellereferanser (som A1), vil den beste måten være å endre dem til absolutte referanser ( $A$1) for å fikse referansen til en gitt celle, slik at den forblir statisk uansett hvor formelen beveger seg. I andre tilfeller må du kanskje bruke blandede cellereferanser ($A1 eller A$1) for å låse enten en kolonne eller rad. Gir ikke mye mening så langt? Ok, la oss vurdere følgende eksempel.

    Anta at du har en tabell som beregner fruktprisene i EUR basert på USD-prisen i kolonne B og valutakursen icelle C2:

    Som du kan se i skjermbildet ovenfor, inkluderer formelen en absolutt cellereferanse ($C$2) for å fikse valutakursen til celle C2, og en relativ cellereferanse til celle B5 fordi du vil at denne referansen skal justeres for hver rad. Og denne tilnærmingen fungerer bra så lenge formlene forblir i kolonne C.

    Men la oss se hva som skjer hvis du for eksempel trenger å flytte EUR-prisene fra kolonne C til kolonne F. Hvis du kopierer formlene i en vanlig måte ved å kopiere/lime inn cellene, vil formelen fra celle C5 (= B5 *$C$2) endres til = D5 *$C$2 når den limes inn i celle F5, gjør beregningene dine helt feil!

    For å fikse dette, endre bare en relativ referanse (B5) til en blandet referanse $B5 (absolutt kolonne og relativ rad). Ved å sette dollartegnet ($) foran kolonnebokstaven forankrer du referansen til kolonne B, uansett hvor formelen beveger seg.

    Og nå, hvis du kopierer eller flytter formlene fra kolonne D til kolonne F, eller en hvilken som helst annen kolonne, kolonnereferansen endres ikke fordi du låste den med dollartegnet ($B5).

    Konseptet av Excel-cellereferanser kan være vanskelig å forstå fra begynnelsen, men stol på meg at det er verdt tiden din og innsatsen din fordi det vil spare deg for mye mer tid i det lange løp. Se for eksempel hvordan du kan beregne hele tabellen med en enkelt formel ved å bruke blandede cellereferanser.

    Men hvis

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.