INHOUDSOPGAWE
In hierdie tutoriaal sal jy 'n paar verskillende maniere leer om formules in Excel te kopieer - hoe om formule in 'n kolom na al die geselekteerde selle te kopieer, 'n formule presies te kopieer sonder om selverwysings of formatering te verander, en meer.
Om formules in Excel te kopieer is een van die maklikste take wat gewoonlik met 'n muisklik gedoen word. Ek sê "gewoonlik" want daar kan baie spesifieke gevalle wees wat spesiale truuks vereis, soos om 'n reeks formules te kopieer sonder om selverwysings te verander of dieselfde formule in te voer in verskeie nie-aangrensende selle.
Gelukkig bied Microsoft Excel baie maniere om dieselfde taak te doen, en dit is waar vir die kopiëring van formules. In hierdie tutoriaal gaan ons verskillende maniere bespreek om formules in Excel te kopieer sodat jy die een kan kies wat die beste geskik is vir jou taak.
Hoe om formule in 'n kolom af te kopieer
Microsoft Excel bied 'n baie vinnige manier om 'n formule in 'n kolom af te kopieer. Jy doen net die volgende:
- Voer 'n formule in die boonste sel in.
- Kies die sel met die formule, en beweeg die muis oor 'n klein blokkie regs onder- handhoek van die sel, wat die Vulhandvatsel genoem word. Soos jy dit doen, sal die wyser na 'n dik swart kruis verander.
- Hou en sleep die vulhandvatsel af in die kolom oor die selle waar jy die formule wil kopieer.
Op 'n soortgelyke manier kan jy formule sleep jy het reeds 'n klomp formules met relatiewe selverwysings in jou Excel-blad, en jy moet vinnig 'n presiese kopie van daardie formules maak, maar jy voel nie jy kan die verwysings reg kry nie, een van die volgende metodes kan 'n oplossing.
Metode 2. Kopieer Excel-formules sonder om verwysings te verander via Notepad
- Gaan die formuleaansigmodus in deur die Ctrl + `-kortpad te druk, of deur enige ander metode te gebruik wat in Hoe beskryf word om formules in Excel te wys.
- Kies al die selle met die formules wat jy wil kopieer of skuif.
- Druk Ctrl + C om die formules te kopieer, of Ctrl + X om hulle te sny. Gebruik laasgenoemde kortpad as jy formules na 'n nuwe ligging wil skuif.
- Maak Notepad of enige ander teksredigeerder oop en druk Ctrl + V om die formules daar te plak. Druk dan Ctrl + A om al die formules te kies, en Ctrl + C om hulle as teks te kopieer.
- Kies in jou Excel-werkblad die boonste linker sel waar jy die formules wil plak, en druk Ctrl + V .
Notas:
- Jy kan die formules slegs in dieselfde werkblad plak waar jou oorspronklike formules geleë is, tensy die verwysings die bladnaam, anders sal die formules gebreek word.
- Die werkblad moet in formule-aansigmodus wees. Om dit te verifieer, gaan na die Formules -oortjie > Formuleoudit -groep, en kyk of die Wys Formules -knoppie gewissel isaan.
- Nadat jy die formules geplak het, druk Ctrl + ` om die formuleaansigmodus af te skakel.
Metode 3. Kopieer formules presies deur Excel se Soek en Vervang te gebruik
Om 'n reeks Excel-formules te kopieer sonder om hul selverwysings te verander, kan jy die Excel Vind en vervang -kenmerk op die volgende manier gebruik.
- Kies die selle met die formules wat jy wil kopieer.
- Op die Tuis -oortjie, gaan na die Redigeer -groep, en klik Vind & Kies > Vervang... Of, druk eenvoudig Ctrl + H , wat die kortpad is om die Find & Vervang dialoog in Excel.
- In die Vind & Vervang dialoogvenster, tik die gelyke teken (=) in die Vind wat boks. In die Vervang met -blokkie, voer een of ander simbool of 'n string karakters in wat nie in enige van jou formules gebruik word nie, soos ', # of \.
Die doel van hierdie stap is om verander formules in teksstringe, wat sal verhoed dat Excel die selverwysings tydens die kopieerproses verander.
Let wel. Moenie 'n asterisk (*) of vraagteken (?) vir vervanging gebruik nie, aangesien dit jokertekens in Excel is en die gebruik daarvan latere stappe moeiliker sal maak.
- Klik die Vervang alles -knoppie en maak die Vind en vervang -dialoog toe. Al die formules in die geselekteerde reeks sal in teksstringe verander:
- Nou kan jy enige selle kies, druk Ctrl + C omkopieer hulle, kies die boonste sel in die huidige werkblad waar jy die formules wil plak, en druk Ctrl + V . Aangesien Excel nie die formules sonder die gelykheidsteken as formules interpreteer nie, sal hulle presies gekopieer word, sonder om verwysings te verander.
- Gebruik Vind & Vervang weer om die verandering om te keer. Kies beide streke, met die oorspronklike formules en gekopieerde (om nie-aangrensende streke te kies, druk en hou Ctrl ). Druk Ctrl + H om die Vind & Vervang dialoog. Tik hierdie keer die agterste skuinsstreep (\) (of enige ander karakter wat jy vir die eerste vervanging gebruik het) in die Vind wat -blokkie, en = in die Vervang met -blokkie, en klik die Vervang alles -knoppie. Klaar!
Kortpaaie om Excel-formule na ander selle te kopieer
1. Kopieer 'n formule af
Ctrl + D - Kopieer 'n formule uit die sel hierbo en pas die selverwysings aan.
Byvoorbeeld, as jy 'n formule in sel A1 het en jy wil hê om dit na sel A2 te kopieer, kies A2 en druk Ctrl + D .
2. Kopieer 'n formule na regs
Ctrl + R - Kopieer 'n formule van die sel na links en pas die selverwysings aan.
Byvoorbeeld, as jy 'n formule in sel het A2 en jy wil dit na sel B2 kopieer, kies B2 en druk Ctrl + R .
Wenk. Beide die bogenoemde kortpaaie kan ook gebruik word om formules na verskeie selle te kopieer. Die truuk is om beide die te kiesbronsel en teikenselle voordat u die kortpad druk. Byvoorbeeld, as jy die formule van A1 na die volgende 9 rye wil kopieer, kies selle A1:A10 en druk Ctrl + D .
3. Kopieer 'n formule presies af
Ctrl + ' - Kopieer 'n formule van die sel hierbo na die tans geselekteerde sel presies en laat die sel in redigeermodus.
Dit is 'n vinnige manier om 'n presiese kopie van 'n formule te maak sonder om selverwysings te verander . Byvoorbeeld, om 'n formule van sel A1 na A2 te kopieer sodat geen verwysings verander word nie, kies A2 en druk Ctrl + ' .
Let wel. Moenie die kortpad Ctrl + ' (Ctrl + enkele aanhaling) wat presies 'n formule uit die sel hierbo kopieer, verwar met Ctrl + ` (Ctrl + graf-aksentsleutel) wat wys formules-modus in Excel aktiveer.
Wel, dit is al wat ek te sê het oor die kopiëring van formules in Excel. As jy 'n paar ander metodes ken om formule vinnig in Excel-blaaie te skuif of te kopieer, deel asseblief. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!
in aangrensende sellena regs, links of opwaarts.As die formule relatiewe selverwysings insluit (sonder die $-teken), sal hulle outomaties verander op grond van 'n relatiewe posisie van rye en kolomme. Dus, nadat u die formule gekopieer het, verifieer dat die selverwysings behoorlik aangepas is en lewer die resultaat wat u wil hê. Indien nodig, wissel tussen absolute, relatiewe en gemengde verwysings deur die F4-sleutel te gebruik.
In die voorbeeld hierbo, om seker te maak dat die formule korrek gekopieer is, kom ons kies een of ander sel in kolom C, sê C4, en kyk die selverwysing in die formulebalk. Soos jy in die skermkiekie hieronder kan sien, is die formule reg - relatief tot ry 4, presies soos dit moet wees:
Hoe om 'n formule af te kopieer sonder om formatering te kopieer
Om 'n formule af te kopieer deur die vulhandvatsel te sleep, kopieer nie net die formule nie, maar ook die bronsel formatering soos lettertipe of agtergrondkleur, geldeenheidsimbole, die aantal vertoonde desimale plekke, ens. In die meeste gevalle werk dit goed, maar soms kan dit die bestaande formate in selle waarheen die formule gekopieer word, deurmekaar krap. 'n Algemene voorbeeld is die oorskryf van alternatiewe ryskakering soos in die volgende skermkiekie.
Om te verhoed dat die bestaande selformatering oorskryf word, sleep die vulhandvatsel soos hierbo gedemonstreer, los dit, klik die Outovul-opsies aftrekkieslys, en kies Vul sonder formatering .
Kopieer formule na die hele kolom
Soos jy sopas gesien het , maak die vulhandvatsel die kopiëring van formules in Excel baie maklik. Maar wat as jy 'n formule op 'n tien-honderd-reël vel moet kopieer? Om die formule oor honderde rye te sleep, lyk nie na 'n goeie idee nie. Gelukkig bied Microsoft Excel ook 'n paar vinnige oplossings vir hierdie geval.
Dubbelklik op die plusteken om die hele kolom te vul
Om die formule op die hele kolom toe te pas, dubbel- klik op die plusteken in plaas daarvan om dit te sleep. Vir diegene wat die eerste afdeling van hierdie tutoriaal oorgeslaan het, volg die gedetailleerde stappe hieronder.
Om 'n Excel-formule na die hele kolom te kopieer, doen die volgende:
- Voer jou formule in in die boonste sel.
- Posisioneer die wyser na die onderste regterhoek van die sel met die formule, wag totdat dit in die plusteken verander, en dubbelklik dan op die plus.
Let wel. Dubbelklik op die plusteken kopieer die formule af so ver as wat daar data in die aangrensende kolom(me) is. Sodra 'n leë ry voorkom, stop die outomatiese vul. Dus, as jou werkblad enige gapings bevat, sal jy die bogenoemde proses moet herhaal om die formule onder 'n leë ry te kopieer of die vulhandvatsel te sleep soos verduidelik in die vorige voorbeelde:
Skep 'n Excel-tabel om 'n formule na alle selle in a te kopieerkolom outomaties
Onder ander wonderlike kenmerke van Excel-tabelle soos vooraf gedefinieerde style, sortering, filtering en gestreepte rye, is outomaties berekende kolomme wat 'n Excel-tabel 'n werklik wonderlike hulpmiddel maak om groepe verwante data te ontleed.
Deur 'n formule in een sel in 'n tabelkolom in te voer (net enige sel, nie noodwendig die boonste een nie), skep jy 'n berekende kolom en word jou formule onmiddellik na alle ander selle in daardie kolom gekopieer . Anders as die vulhandvatsel, het Excel-tabelle geen probleem om die formule oor die hele kolom te kopieer nie, selfs al het die tabel een of meer leë rye:
Om 'n reeks selle om te skakel na 'n Excel-tabel, kies eenvoudig al die selle en druk Ctrl + T . As jy 'n visuele manier verkies, kies die reeks, gaan na die Voeg in -oortjie > Tabelle -groep op die Excel-lint, en klik die Tabel -knoppie.
Wenk. As jy nie regtig 'n Excel-tabel in jou werkblad wil hê nie, kan jy dit tydelik skep, om die werk met formules makliker te maak, en dan kan jy die tabel binne 'n sekonde terug na 'n gewone reeks omskakel. Regskliek net op die tabel en kies Tabel > Skakel om na reeks in die kontekskieslys.
Kopieer 'n formule na nie-aangrensende selle/reekse
Dit spreek vanself dat die vulhandvatsel die vinnigste manier is om formule in Excel te kopieer. Maar wat as jy jou Excel-formule wil kopieer in nie-aaneenlopende selle of verby die einde van die brondata? Gebruik net die ou goeie kopie & plak manier:
- Klik die sel met die formule om dit te kies.
- Druk Ctrl + C om die formule te kopieer.
- Kies 'n sel of 'n reeks van selle waar jy die formule wil plak (om nie-aangrensende reekse te kies, druk en hou die Ctrl-sleutel).
- Druk Ctrl + V om die formule te plak.
- Druk Enter om die geplakte formules.
Let wel. Die kopieer/plak-kortpaaie kopieer die formule en formatering. Om die formule te kopieer sonder om te formateer , kies 'n gepaste Plak -opsie op die lint of in die regs-kliekkieslys, soos gedemonstreer in Kopieer 'n Excel-formule sonder formatering.
Voer 'n formule in in veelvuldige selle met 'n enkele sleuteldruk (Ctrl + Enter)
In situasies wanneer jy dieselfde formule in meer as een sel op 'n werkblad, aangrensende of nie-aangrensendes moet invoer, moet hierdie metode kan 'n tydbespaarder wees.
- Kies al die selle waar jy die formule wil invoer. Om nie-aangrensende selle te kies, druk en hou die Ctrl-sleutel in.
- Druk F2 om die wysigingsmodus in te gaan.
- Voer jou formule in een sel in, en druk Ctrl + Enter in plaas van Enter. Dis dit! Die formule sal na al die geselekteerde selle gekopieer word, en Excel sal relatiewe selverwysings dienooreenkomstig aanpas.
Wenk. Jy kan hierdie metode gebruik om enige data in te voer, nienet formules, in verskeie selle op 'n slag. 'n Paar ander tegnieke word in die volgende tutoriaal beskryf: Hoe om dieselfde data in alle geselekteerde selle op 'n slag in te voer.
Hoe om 'n Excel-formule te kopieer, maar nie te formateer nie
Soos jy reeds weet , wanneer u 'n formule in 'n kolom in Excel kopieer, kan u die Vul sonder formatering-opsie gebruik waarmee u die formule kan kopieer, maar die bestaande formatering van die bestemmingselle kan behou. Excel se Kopieer & Plak -kenmerk bied selfs meer buigsaamheid met betrekking tot plakopsies.
- Kies die verkoop wat die formule bevat.
- Kopieer daardie sel deur Ctrl + C te druk. Alternatiewelik, regskliek die sel en kies Kopieer in die kontekskieslys, of klik die Kopieer -knoppie op die Tuis -oortjie > Klipbord .
- Kies al die selle waarheen jy die formule wil kopieer.
- Regskliek op die geselekteerde selle en kies Formules onder Plakopsies :
Vir meer plakopsies, klik die pyltjie onder die Plak -knoppie op die lint. Byvoorbeeld, jy kan Formules & Getalformatering om slegs die formule en die getalformatering soos persentasieformaat, geldeenheidformaat en dies meer te plak:
Wenk. As jy nie seker is watter plak opsie die beste vir jou werk nie, beweeg die muis oor verskillende ikone om 'n voorskou van hierdie of daardie plak opsie te sien.
Kopieerformule in Excel sonder om verwysings te verander
Excel-formules kom selde in 'n sigblad in eensaamheid voor. In die meeste gevalle voer jy 'n formule in een sel in, en kopieer dit dan na ander selle in dieselfde kolom of ry, om dieselfde berekening op 'n groep data uit te voer. En as jou formule relatiewe selverwysings bevat (sonder $), pas Excel dit outomaties aan sodat elke formule op data op sy eie ry of kolom werk. Meeste van die tyd is dit presies wat jy wil hê. Byvoorbeeld, as jy die formule =A1*2
in sel B1 het, en jy kopieer hierdie formule na sel B3, sal die formule verander na =A3*2
.
Maar wat as jy wil hê dat Excel die formule presies moet kopieer , sonder om die selverwysings langs die pad te verander? Na gelang van jou spesifieke taak, kies een van die volgende oplossings.
Kopieer of skuif 'n enkele formule sonder om selverwysings te verander
As jy net een formule moet kopieer of skuif, maak 'n presiese kopie is maklik.
- Kies die sel met die formule wat jy wil kopieer.
- Kies die formule in die formulebalk met die muis, en druk Ctrl + C om te kopieer dit. As jy die formule wil skuif , druk Ctrl + X om dit te sny.
- Druk die Esc-sleutel om die formulebalk te verlaat.
- Kies die bestemmingsel en druk Ctl + V om die formule daar te plak.
Alternatiewelik kan jy die redigeermodus betree en die formule in diesel as teks:
- Kies 'n sel met die formule.
- Druk F2 (of dubbelklik die sel) om die redigeermodus in te gaan.
- Kies die formule in die sel met die muis, en druk Ctrl + C om dit te kopieer.
- Kies die bestemmingsel, en druk Ctl+V . Dit sal die formule presies plak, sonder om die selverwysings te verander, want die formule is as teks gekopieer.
Wenk. Om vinnig 'n formule van bogenoemde sel te kopieer sonder om verwysing te verander, kies die sel waar jy die formule wil plak en druk Ctrl + ' .
Kopieer 'n reeks formules sonder om sel te verander verwysings
Om 'n reeks Excel-formules te skuif of te kopieer sodat geen selverwysings verander word nie, gebruik een van die volgende metodes.
Metode 1. Gebruik absolute of gemengde selverwysings
As jy 'n presiese kopie van formules moet maak met relatiewe selverwysings (soos A1), sal die beste manier wees om hulle te verander na absolute verwysings ( $A$1) om die verwysing na 'n gegewe sel vas te stel, sodat dit staties bly, maak nie saak waarheen die formule beweeg nie. In ander gevalle sal jy dalk gemengde selverwysings ($A1 of A$1) moet gebruik om óf 'n kolom óf 'n ry te sluit. Maak dit tot dusver nie veel sin nie? Goed, kom ons kyk na die volgende voorbeeld.
Gestel, jy het 'n tabel wat die vrugtepryse in EUR bereken op grond van die USD-prys in kolom B en die wisselkoers insel C2:
Soos jy in die skermkiekie hierbo kan sien, bevat die formule 'n absolute selverwysing ($C$2) om die wisselkoers op sel C2 vas te stel, en 'n relatiewe selverwysing na sel B5 omdat jy wil hê dat hierdie verwysing vir elke ry moet aanpas. En hierdie benadering werk goed solank die formules in kolom C bly.
Maar kom ons kyk wat gebeur as jy byvoorbeeld die EUR-pryse van kolom C na kolom F moet skuif. As jy die formules in kopieer in 'n gewone manier deur die selle te kopieer/plak, sal die formule van sel C5 (= B5 *$C$2) verander na = D5 *$C$2 wanneer dit in sel F5 geplak word, maak jou berekeninge heeltemal verkeerd!
Om dit reg te stel, verander net 'n relatiewe verwysing (B5) na 'n gemengde verwysing $B5 (absolute kolom en relatiewe ry). Deur die dollarteken ($) voor die kolomletter te plaas, anker jy die verwysing na kolom B, maak nie saak waarheen die formule beweeg nie.
En nou, as jy die formules kopieer of skuif van kolom D na kolom F, of enige ander kolom, die kolomverwysing sal nie verander nie omdat jy dit met die dollarteken ($B5) gesluit het.
Die konsep van Excel-selverwysings kan van die begin af moeilik wees om te begryp, maar glo my dit is jou tyd en moeite werd, want dit sal jou op die lang termyn baie meer tyd bespaar. Kyk byvoorbeeld hoe jy die hele tabel met 'n enkele formule kan bereken deur gemengde selverwysings te gebruik.
As jy egter