Hoe om dieselfde formule op veelvuldige selle in Excel toe te pas (7 maniere)

  • Deel Dit
Hugh West

Meeste van die tyd moet gebruikers verskeie formules toepas vir die berekening van waardes in Microsoft Excel . Weereens, gebruikers sal dalk dieselfde formules nodig hê om waardes in selle in onderste rye of kolomme, reg langs die sel, te bereken. Om die formule een vir een in al daardie selle in te voeg, is vervelig en tydrowend. In hierdie tutoriaal sal ek jou wys hoe om dieselfde formule op verskeie selle in Excel toe te pas.

Laai Oefenwerkboek af

Jy kan die gratis Excel -werkboek hier aflaai en oefen op jou eie.

Pas dieselfde formule toe.xlsm

7 maklike maniere om dieselfde formule op veelvuldige selle in Excel toe te pas

In op meer as een manier, kan jy 'n Excel-formule op verskeie selle toepas (selverwysings sal ook verander). In hierdie tutoriaal sal ek jou sewe verskillende maniere wys om dieselfde formule op verskeie selle in Excel toe te pas. Aanvanklik sal ek drie verskillende sleutelbordkortpaaie gebruik, en dan die Outovul -kenmerk van Excel gebruik. Vir die derde metode sal ek die Kopieer en Plak opdrag gebruik en sal die proses wys om formules in nie-aangrensende selle te kopieer in ons vierde metode. In die vyfde en sesde prosedure sal ek die gebruik van die Vulhandvatsel -nutsding en Excel-tabel onderskeidelik demonstreer. Laastens sal ek 'n VBA -kode toepas om die resultaat te bereik. Kom ons kyk na hulle. Gebruik die metode wat die beste by jou doel pas.

Vir ons

  • Van die Voeg in -oortjie, kies Module in die venster.
  • Stap 3:

    • Derdens, kopieer die volgende kode na die module.
    6586

    VBA-uiteensetting

    • Eerstens noem ons die Sub-prosedure Pas dieselfde_Formule toe .
    6018
    • Tweedens kies ons die selreeks om formule toe te pas
    1338
    • Derdens gee ons insette van die formule om in die geselekteerde selreeks toegepas te word.
    7768

    S tap 4:

    • Stoor die kode vierde in die module.
    • Stoor dan die kode en hou die wyser in die module, druk F5 of die hardloopknoppie om die kode te laat loop.

    Stap 5:

    • Laastens, nadat die kode uitgevoer is, sal die hele datastel ingevul word met die waardes van die formule verskaf in die kode.

    Lees meer: ​​ Excel VBA: Voeg formule in met relatiewe verwysing (alle moontlike maniere)

    Gevolgtrekking

    Dit is die einde van hierdie artikel. Ek hoop jy vind hierdie artikel nuttig. Nadat u die bogenoemde beskrywing gelees het, sal u dieselfde formule op verskeie selle in Excel kan toepas deur enige van die bogenoemde metodes te gebruik. Deel asseblief enige verdere navrae of aanbevelings met ons in die kommentaarafdeling hieronder.

    Die ExcelWIKI -span is altyd bekommerd oor jou voorkeure.Daarom, nadat jy kommentaar gelewer het, gee ons asseblief 'n paar oomblikke om jou probleme op te los, en ons sal op jou navrae antwoord met die beste moontlike oplossings ooit.

    werkdoeleindes, sal ek die volgende datastel neem. Die pryse van sommige produkte (in Euro) word onder die Prys (Euro) -kolom gegee. Die wisselkoerse word ook in die selreeks C12:E12 getoon. Wat ek wil hê, is om die pryse van die produkte in ander geldeenhede te wys soos USD , GBP en JPY . Wanneer jy die metodes in jou werkblad toepas, sal selverwysings ook verander volgens jou datastel.

    Kom ons leer die metodes.

    1. Gebruik Sleutelbord Kortpaaie om dieselfde formule toe te pas op veelvuldige selle in Excel

    In die eerste metode sal ek die gebruik van drie verskillende sleutelbordkortpaaie demonstreer om dieselfde formule na veelvuldige selle te kopieer. Elkeen van die kortpaaie sal anders werk, afhangende van hul gebruik. Die drie kortpaaie is- CTRL + Enter , CTRL + R en CTRL + D .

    1.1 Druk CTRL + Enter-sleutels

    Deur hierdie kortpad te gebruik, sal ek net een formule in sel D5 skryf en dit gebruik oor die hele selreeks D5: F9 . Kom ek wys jou hoe om dit te doen in die volgende stappe.

    Stap 1:

    • Selekteer eerstens die selreeks D5:F9 .
    • Hier, wanneer jy die reeks selle kies, word die eerste sel die aktiewe sel.
    • Vir ons keuse, sel D5 is die aktiewe sel. Jy sien, die ander selle in die reeks isgrys (nie aktief nie).

    Stap 2:

    • Tik tweedens die volgende formule in. Hierdie formule sal outomaties in die sel D5 ingevoer word aangesien D5 die aktiewe sel is.
    =$C5*C$12

    Formule-ontleding

    • Let op dat die formule het gemengde selverwysings. Die $C5 verwysing beteken dat wanneer die formule na regs gekopieer word, kolom C nie sal verander nie. So, dit sal soos C5 , C5 en C5 wees. Almal is C5 , want wanneer die formule na regs gekopieer word, word die ry nie verander nie. Wanneer die formule af gekopieer word, sal die selverwysings C5 , C6 , C7 , C8 en C9 . Dit is omdat die rye verander wanneer jy 'n formule afskryf.
    • C$12 verwysing beteken dat wanneer die formule na regs gekopieer word, die verwysings C12 sal wees , D12 en E12 . Omdat die verwysing in kolom C relatief is. En wanneer ons hierdie formule afkopieer, sal die verwysings C12 , C12 , C12 en C12 wees. Dit is omdat ry 12 absoluut is.

    Stap 3:

    • Derdens, druk CTRL + Enter gelyktydig op jou sleutelbord.
    • Gevolglik sal die finale resultaat soos die volgende prent lyk.

    1.2 Druk CTRL + R-sleutels

    Ons sal die tweede sleutelbordkortpad gebruik, dit is, CTRL + R , om dieselfde formule op die kolom regs toe te pas. Jy kan hierdie kortpad net op een kolom op 'n slag toepas. Vir veelvuldige kolomme, moet jy die kortpad verskeie kere druk. Die stappe vir hierdie prosedure is soos volg.

    Stap 1:

    • Tik eerstens in sel D5 die volgende formule in.
    =$C5*C$12

    Stap 2:

    • Tweedens , druk Enter en gebruik Outovul om die prys vir al die vrugte in kolom D te kry .

    Stap 3:

    • Derdens, kies die regterkolom na kolom D nadat jy al die waardes gekry het.
    • Druk dan CTRL + R op jou sleutelbord.

    Stap 4:

    • Uiteindelik sal die resultaat soos die volgende prent lyk.
    • Hier sal jy al die waardes kry in een kortpad vir kolom E .

    Stap 5:

    • Gevolglik, herhaal dieselfde proses om al die waardes in kolom F te kry.

    1.3 Druk CTRL + D-sleutels

    In die derde prosedure sal ek die CTRL + D -sleutelbordkortpad gebruik om dieselfde formule in verskeie selle te kopieer. Terwyl jy hierdie kortpad gebruik, kan jy nie 'n formule op 'n reeks toepas nie. Dit werk net vir die kolom.

    Stap 1:

    • Vul aan die begin sel D5 met die formule van die vorige metodesom die verlangde waarde te kry.

    Stap 2:

    • Selekteer tweedens nadat jy die waarde gekry het. die onderste selle van dieselfde kolom saam met die formulesel.

    Stap 3:

    • Derdens , druk CTRL + D , en die onderste sel sal outomaties gevul word deur die formule van sel D5 aan te pas.

    Stap 4:

    • Vul laastens die ander kolomme van die datastel in met dieselfde tegniek wat in die bogenoemde stappe getoon word.

    Lees meer: ​​ Hoe om die wys-en-klik-metode in Excel te gebruik (3 voorbeelde)

    2 Impliseer outovul-kenmerk om dieselfde formule op veelvuldige selle toe te pas

    Wat die tweede benadering betref, sal ek die Outovul-kenmerk van Excel impliseer om die formule na veelvuldige selle te kopieer. Hier sal ek die formule in slegs een sel skryf en dan die formule na die hele selreeks van D6:F9 sleep. Om meer oor hierdie prosedure te wete te kom, volg die volgende stappe.

    Stap 1:

    • Eerstens, in sel D5 , voeg die verlangde waarde in deur die formule toe te pas.
    • Na die invoeging sal jy 'n plusteken regs onder in die sel kry nadat jy die muis daar geplaas het.

    Stap 2:

    • Tweedens, sleep die teken na die onderste selle tot D9 om hulle met die verlangde waarde te vul.

    Stap3:

    • Derdens sal jy nog 'n teken in die onderste regterhoek van sel D9 sien.
    • Sleep dan die Outovul aan die regterkant van kolom D om al die selle met waardes van die formule in te vul.

    Lees meer: ​​ Hoe om formule op die hele kolom toe te pas sonder om in Excel te sleep

    3. Gebruik Kopieer en Plak opdrag om dieselfde formule toe te pas

    Ek sal nou die gebruik van die Kopieer en Plak opdrag van Excel demonstreer om dieselfde formule na verskeie selle te kopieer. Ek sal ook die gebruik van twee sleutelbordkortpaaie saam met hierdie opdragte wys. Kom ons gaan na ons hoofprosedure.

    Stap 1:

    • Voeg eerstens die formule in om die gewenste resultaat in sel <8 te kry>D5 .

    Stap 2:

    • Tweedens, regskliek op sel D5 en kies Kopieer .
    • Alternatiewelik , kan jy CTRL + C druk nadat jy die sel gekies het.
    • Hier sal hierdie opdrag of kortpad die formule vanaf sel D5 .

    Stap 3:

    • Derdens, kies selreeks D6:F9 en regs-kliek weer op die muis.
    • Kies dan die Plak -opdrag nadat jy regs gekliek het om plak die formule in die geselekteerde selreeks.
    • Alternatiewelik kan jy CTRL + V druk om dieformule.

    Stap 4:

    • Laastens sal die formule na al die geselekteerde sel gekopieer word in die selreeks.

    Lees meer: ​​ Hoe om formule vir die hele kolom in Excel in te voeg (6 vinnige maniere)

    4. Kopieer formule na nie-aangrensende selle

    In my vorige metodes het ek die formule na die hele selreeks van 'n datastel gekopieer. Maar wat sal die prosedure wees as jy nie al die selle in die datastel hoef in te vul nie? Jy sal die antwoord op hierdie vraag in die volgende stappe vind.

    Stap 1:

    • Voeg eerstens dieselfde formule van die vorige metodes in om kry die resultaat in sel D5 .

    Stap 2:

    • Selekteer tweedens sel D5 en regskliek op die muis.
    • Dan, kies die Kopieer opdrag .

    Stap 3:

    • Derdens, merk die selle in die datastel waar jy die formule wil toepas.
    • Om dit te doen, druk CTRL op die sleutelbord en links-kliek gelyktydig op die verlangde selle.

    Stap 4:

    • Vierdens , druk CTRL + V op die sleutelbord om die formule in die geselekteerde selle te plak.
    • Uiteindelik sal u datastel so lyk na die volgende prent.

    5. Gebruik Excel-vulhandvatselnutsding om dieselfde formule toe te pas

    Ek het gewysdie gebruik van die Excel Outovul -funksie in die vorige bespreking van hierdie artikel. Nou sal ek 'n ander tegniek demonstreer met die Outovul of Vul hanteer instrument om die doel te bereik. In hierdie metode kan jy nie 'n formule op die selle aan die regterkant toepas nie.

    Stap 1:

    • Vul in die begin sel in. D5 met die formule van die vorige metode.

    Stap 2:

    • Tweedens sal jy die Vulhandvatsel -nutsding in die onderste regterhoek van D5 opmerk.
    • Dubbelklik dan op die Vulhandvatsel nutsding.

    Stap 3:

    • Derdens sal die onderste selle van kolom D die verlangde waardes hê ná die vorige stap.

    Stap 4:

    • Herhaal laastens stappe 1-3 om die gewenste resultaat vir almal te kry die selle in die datastel.

    Lees meer: ​​ Hoe om formule in Excel toe te pas vir alternatiewe rye (5 maklike maniere )

    6. Invoeging van Excel-tabel om dieselfde formule toe te pas

    Soms dink ek 'n Excel-tabel is een van die wonders van ons beskawing. Dit is maklik om 'n reeks na 'n tabel om te skakel. Kies net 'n sel binne die reeks en druk CTRL + T of gebruik die opdrag Insert > Tabelle > Tabel . Die stappe om hierdie prosedure uit te voer is soos volg.

    Stap 1:

    • Selekteer eerstens dieselreeks B5:F9 .
    • Gaan dan na die Voeg in -oortjie van die lint en kies Tabel .

    Stap 2:

    • Tweedens, jy sal die Skep tabel dialoogkassie sien.
    • Nadat die selreeks geverifieer is, druk OK .

    Stap 3:

    • Derdens sal ons datatabel na die vorige stappe in 'n Excel-tabel omgeskakel word.
    • Tik die volgende formule in sel D5 van die tabel.
    =$C5*C$12

    Stap 4:

    • Vierdens, nadat jy Enter gedruk het, die hele kolom onder sel D5 sal outomaties met die waarde van die formule gevul word.

    Stap 5:

    • Herhaal laastens bogenoemde stap om die tabel volledig in te vul.

    7. Pas VBA toe om dieselfde toe te pas. Formule op veelvuldige selle

    Laastens sal ek 'n VBA -kode toepas om veelvuldige selle in te vul met dieselfde formule as die laaste m etode. Deur die regte opdragte en rye in die kode te gee, kan die taak sonder enige ekstra hulpmiddel of kenmerk uitgevoer word. Kom ons sien die volledige prosedure in die volgende.

    Stap 1:

    • Gaan eerstens na die Ontwikkelaar oortjie van die lint en van daar af kies Visual Basic .

    Stap 2:

    • Tweedens sal jy die VBA sien

    Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.