Sådan anvendes den samme formel på flere celler i Excel (7 måder)

  • Del Dette
Hugh West

For det meste skal brugerne anvende forskellige formler til at beregne værdier i Microsoft Excel Igen kan brugerne have brug for de samme formler til at beregne værdier i celler i lavere rækker eller kolonner, lige ved siden af cellen. Det er besværligt og tidskrævende at indsætte formlen i alle disse celler én efter én. I denne vejledning vil jeg vise dig, hvordan du anvender den samme formel på flere celler i Excel.

Download arbejdsbog til øvelser

Du kan downloade den gratis Excel arbejdsbog her og øv dig på egen hånd.

Anvend samme formel.xlsm

7 nemme måder at anvende den samme formel på flere celler i Excel

På mere end én måde kan du anvende en Excel-formel på flere celler (cellehenvisningerne ændres også). I denne vejledning vil jeg vise dig syv forskellige måder at anvende den samme formel på flere celler i Excel. Først vil jeg bruge tre forskellige tastaturgenveje, derefter vil jeg bruge AutoFill funktion i Excel. Til den tredje metode vil jeg benytte mig af den Kopier og Indsæt kommandoen og vil vise processen til at kopiere formler i ikke-tilstødende celler i vores fjerde metode. I den femte og sjette procedure vil jeg demonstrere brugen af kommandoen Håndtag til påfyldning værktøj og Excel-tabellen. Til sidst vil jeg anvende en VBA kode for at opnå resultatet. Lad os tjekke dem ud. Brug den metode, der passer bedst til dit formål.

Til vores arbejdsformål vil jeg tage følgende datasæt. Priserne på nogle produkter (i euro) er angivet under Pris (euro) kolonnen. Desuden vises valutakurserne i celleområdet C12:E12 Jeg ønsker at vise priserne på produkterne i andre valutaer, f.eks. USD , GBP , og JPY Når du anvender metoderne i dit regneark, ændres cellehenvisningerne også i overensstemmelse med dit datasæt.

Lad os lære metoderne.

1. Brug af tastaturgenveje til at anvende samme formel på flere celler i Excel

I den første metode vil jeg demonstrere brugen af tre forskellige tastaturgenveje til at kopiere den samme formel til flere celler. Hver af disse genveje vil fungere forskelligt alt efter hvordan de anvendes. De tre genveje er- CTRL + Enter , CTRL + R og CTRL + D .

1.1 Tryk på CTRL + Enter-tasterne

Ved at bruge denne genvej vil jeg kun skrive én formel i celle D5 og bruge den i hele celleområdet D5: F9 Lad mig vise dig, hvordan du gør det i de følgende trin.

Trin 1:

  • Først og fremmest skal du vælge celleområdet D5:F9 .
  • Her bliver den første celle den aktive celle, når du markerer området af celler, når du vælger den første celle.
  • Til vores valg, celle D5 er den aktive celle. De andre celler i området er grå (ikke aktive).

Trin 2:

  • For det andet indtaster du følgende formel, som automatisk vil blive indtastet i cellen D5 som D5 er den aktive celle.
=$C5*C$12

Opdeling af formler

  • Bemærk, at formlen har blandede cellehenvisninger. $C5 reference betyder, at når formlen kopieres til højre, vil kolonne C vil ikke ændre sig. Så det vil være som C5 , C5 , og C5 . Alle er C5 , da rækken ikke ændres, når formlen kopieres til højre. Når formlen kopieres nedad, vil cellehenvisningerne blive C5 , C6 , C7 , C8 , og C9 Det skyldes, at rækkerne ændres, når du kopierer en formel ned.
  • C$12 reference betyder, at når formlen kopieres til højre, vil referencerne blive C12 , D12 , og E12 . fordi henvisningen i kolonne C er relativ. Og når vi kopierer denne formel ned, vil referencerne være C12 , C12 , C12 , og C12 Det skyldes, at række 12 er absolut.

Trin 3:

  • For det tredje skal du trykke på CTRL + Enter samtidigt på dit tastatur.
  • Det endelige resultat vil derfor se ud som følgende billede.

1.2 Tryk på CTRL + R-tasterne

Vi vil bruge den anden tastaturgenvej, dvs, CTRL + R for at anvende den samme formel på kolonnen til højre. Du kan kun anvende denne genvej på én kolonne ad gangen. For flere kolonner skal du trykke på genvejen flere gange. Trinene for denne procedure er som følger.

Trin 1:

  • For det første, i celle D5 , skriv følgende formel.
=$C5*C$12

Trin 2:

  • For det andet skal du trykke på Indtast og bruge AutoFill for at få prisen for alle frugterne i kolonne D .

Trin 3:

  • For det tredje skal du vælge den højre kolonne til kolonne D efter at have fået alle værdierne.
  • Derefter skal du trykke på CTRL + R på dit tastatur.

Trin 4:

  • Til sidst vil resultatet se ud som følgende billede.
  • Her får du alle værdierne i én genvej for kolonnen E .

Trin 5:

  • Gentag derfor den samme proces for at få alle værdierne i kolonnen F .

1.3 Tryk på CTRL + D-tasterne

I den tredje procedure vil jeg bruge CTRL + D tastaturgenvej til at kopiere den samme formel i flere celler. Når du bruger denne genvej, kan du ikke anvende en formel på et område. Den fungerer kun for kolonnen.

Trin 1:

  • I begyndelsen skal du udfylde celle D5 med formlen fra de foregående metoder for at få den ønskede værdi.

Trin 2:

  • For det andet skal du, når du har fået værdien, vælge de nederste celler i samme kolonne sammen med formularcellen.

Trin 3:

  • For det tredje skal du trykke på CTRL + D , og den nederste celle udfyldes automatisk ved at justere formlen i celle D5 .

Trin 4:

  • Til sidst udfyldes de andre kolonner i datasættet ved hjælp af den samme teknik som i ovenstående trin.

Læs mere: Sådan bruges peg og klik-metoden i Excel (3 eksempler)

2. Implicerer AutoFill funktionen til at anvende samme formel på flere celler

Hvad angår den anden fremgangsmåde, vil jeg antyde, at den AutoFill funktionen i Excel til at kopiere formlen til flere celler. Her vil jeg skrive formlen i kun én celle og derefter trække formlen til hele celleområdet i D6:F9 Hvis du vil vide mere om denne procedure, skal du følge følgende trin.

Trin 1:

  • For det første, i celle D5 , indsæt den ønskede værdi ved at anvende formlen.
  • Når du har indsat den, finder du et plustegn nederst i højre hjørne af cellen, når du har placeret musen der.

Trin 2:

  • For det andet skal du trække tegnet til de nederste celler, indtil D9 for at udfylde dem med den ønskede værdi.

Trin 3:

  • For det tredje vil du bemærke et andet tegn nederst i højre hjørne af cellen D9 .
  • Træk derefter den AutoFill til højre for kolonnen D for at udfylde alle cellerne med værdier fra formlen.

Læs mere: Sådan anvendes formel på hele kolonnen uden at trække i Excel

3. Brug kommandoen Kopier og indsæt til at anvende samme formel

Jeg vil nu demonstrere brugen af Kopier og Indsæt kommandoen i Excel til at kopiere den samme formel til flere celler. Jeg vil også vise brugen af to tastaturgenveje sammen med disse kommandoer. Lad os gå til vores hovedprocedure.

Trin 1:

  • Først og fremmest skal du indsætte formlen for at få det ønskede resultat i celle D5 .

Trin 2:

  • For det andet, højreklik på på celle D5 og vælg Kopier .
  • Alternativt kan du trykke på CTRL + C efter at du har valgt cellen.
  • Her vil denne kommando eller genvej kopiere formlen fra celle D5 .

Trin 3:

  • For det tredje skal du vælge celleområde D6:F9 og højreklik på musen igen.
  • Vælg derefter den Indsæt kommandoen efter at have højreklikket for at indsætte formlen i det valgte celleområde.
  • Alternativt kan du trykke på CTRL + V for at indsætte formlen.

Trin 4:

  • Endelig kopieres formlen til alle de valgte celler i celleområdet.

Læs mere: Sådan indsætter du formel for hele kolonnen i Excel (6 hurtige måder)

4. Kopiering af formel til celler, der ikke er tilstødende celler

I mine tidligere metoder kopierede jeg formlen til hele celleområdet i et datasæt. Men hvad skal du gøre, hvis du ikke har brug for at udfylde alle cellerne i datasættet? Du finder svaret på dette spørgsmål i de følgende trin.

Trin 1:

  • Først og fremmest skal du indsætte den samme formel fra de foregående metoder for at få resultatet i celle D5 .

Trin 2:

  • For det andet skal du vælge celle D5 og højreklik på på musen.
  • Vælg derefter den Kopier kommandoen .

Trin 3:

  • For det tredje skal du markere de celler i datasættet, hvor du vil anvende formlen.
  • For at gøre det skal du trykke på CTRL på tastaturet og venstreklik på de ønskede celler samtidig.

Trin 4:

  • For det fjerde skal du trykke på CTRL + V på tastaturet for at indsætte formlen i de valgte celler.
  • Til sidst vil dit datasæt se således ud efter følgende billede.

5. Brug af Excel Fill Handle Tool til at anvende samme formel

Jeg har vist brugen af Excel AutoFill funktion i den tidligere diskussion i denne artikel. Nu vil jeg demonstrere en anden teknik med AutoFill eller værktøjet Udfyld håndtag for at nå målet. Ved denne metode kan du ikke anvende en formel på cellerne til højre.

Trin 1:

  • I begyndelsen skal du udfylde celle D5 med formlen fra den foregående metode.

Trin 2:

  • For det andet vil du bemærke den Håndtag til påfyldning værktøjet i det nederste højre hjørne af D5 .
  • Dobbeltklik derefter på den Håndtag til påfyldning værktøj.

Trin 3:

  • For det tredje er de nederste celler i kolonne D vil have de ønskede værdier efter det foregående trin.

Trin 4:

  • Endelig gentages trin 1-3 for at få det ønskede resultat for alle cellerne i datasættet.

Læs mere: Sådan anvendes formel i Excel til alternative rækker (5 nemme måder)

6. Indsættelse af Excel-tabellen for at anvende samme formel

Nogle gange synes jeg, at en Excel-tabel er et af vores civilisations vidundere. Det er nemt at konvertere et område til en tabel. Du skal blot vælge en celle i området og trykke på CTRL + T eller bruge kommandoen Indsæt> Tabeller> Tabel Du kan udføre denne procedure på følgende måde.

Trin 1:

  • Først skal du vælge celleområdet B5:F9 .
  • Derefter skal du gå til Indsæt på fanebåndet, og vælg Tabel .

Trin 2:

  • For det andet vil du se den Opret tabel dialogboksen.
  • Når du har kontrolleret celleområdet, skal du trykke på OK .

Trin 3:

  • For det tredje vil vores datatabel blive konverteret til en Excel-tabelle efter de foregående trin.
  • I celle D5 i tabellen, skriv følgende formel.
=$C5*C$12

Trin 4:

  • For det fjerde, efter at have trykket på Gå ind på , hele kolonnen under celle D5 vil automatisk blive udfyldt med værdien fra formlen.

Trin 5:

  • Endelig gentages ovenstående trin for at udfylde tabellen fuldstændigt.

7. Anvendelse af VBA til at anvende samme formel på flere celler

Endelig vil jeg anvende en VBA kode til at udfylde flere celler med den samme formel som den sidste metode. Ved at give de rigtige kommandoer og sekvenser i koden kan opgaven udføres uden ekstra værktøj eller funktion. Lad os se den fulde procedure i det følgende.

Trin 1:

  • Først skal du gå til Udvikler fanen i farvebåndet og derfra vælger du Visual Basic .

Trin 2:

  • For det andet vil du se den VBA
  • Fra den Indsæt skal du vælge Modul i vinduet.

Trin 3:

  • For det tredje kopierer du følgende kode ind i modulet.
 Sub Apply_Same_Formula() 'Valg af celleområde Range("D5:F9").Select 'Anvendelse af formel i det valgte celleområde Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

VBA-opdeling

  • For det første kalder vi Sub-proceduren Anvend_Samme_formel .
 Sub Apply_Same_Formula() 
  • For det andet vælger vi det celleområde, hvor vi skal anvende formlen
 Range("D5:F9").Select 
  • For det tredje giver vi input til den formel, der skal anvendes i det valgte celleområde.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S trin 4:

  • For det fjerde skal du gemme koden i modulet.
  • Gem derefter koden, og tryk, mens du holder markøren i modulet, på F5 eller på knappen run for at køre koden.

Trin 5:

  • Når koden er kørt, vil hele datasættet blive udfyldt med værdierne fra formlen i koden.

Læs mere: Excel VBA: Indsæt formel med relativ reference (alle mulige måder)

Konklusion

Det er slutningen af denne artikel. Jeg håber, at du finder denne artikel nyttig. Når du har læst ovenstående beskrivelse, vil du kunne anvende den samme formel på flere celler i Excel ved hjælp af en af de ovennævnte metoder. Del gerne yderligere spørgsmål eller anbefalinger med os i kommentarfeltet nedenfor.

ExcelWIKI teamet er altid bekymret for dine præferencer. Derfor, efter at du har kommenteret, bedes du give os nogle øjeblikke til at løse dine problemer, og vi vil svare på dine forespørgsler med de bedst mulige løsninger nogensinde.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.