Kako kopirati formulo v Excelu s spreminjanjem referenc ali brez njih

  • Deliti To
Michael Brown

V tem vodniku boste spoznali nekaj različnih načinov kopiranja formul v Excelu - kako kopirati formulo v stolpec, v vse izbrane celice, natančno kopirati formulo brez spreminjanja referenc celic ali oblikovanja in še več.

Kopiranje formul v Excelu je eno najlažjih opravil, ki ga običajno opravite z enim klikom miške. Pravim "običajno", saj lahko obstajajo zelo posebni primeri, ki zahtevajo posebne trike, kot je kopiranje obsega formul brez spreminjanja referenc celic ali vnos iste formule v več nesorodnih celic.

Na srečo Microsoft Excel ponuja veliko načinov za opravljanje iste naloge, kar velja tudi za kopiranje formul. V tem vodniku bomo obravnavali različne načine kopiranja formul v Excelu, da boste lahko izbrali najprimernejšega za svojo nalogo.

    Kako kopirati formulo navzdol po stolpcu

    Microsoft Excel ponuja zelo hiter način za kopiranje formule v stolpec:

    1. V zgornjo celico vnesite formulo.
    2. Izberite celico s formulo in se s kazalcem miške pomaknite na majhen kvadratek v spodnjem desnem kotu celice, ki se imenuje Ročaj za polnjenje Pri tem se bo kazalec spremenil v debel črn križ.
    3. Držite in povlecite ročaj za zapolnitev navzdol po stolpcu nad celice, v katere želite kopirati formulo.

    Na podoben način lahko formula za upor v . sosednje celice v desno, v levo ali navzgor.

    Če formula vsebuje relativne sklice na celice (brez znaka $), se ti samodejno spremenijo glede na relativni položaj vrstic in stolpcev. Zato po kopiranju formule preverite, ali so se sklici na celice ustrezno prilagodili in dajejo želeni rezultat. Po potrebi s tipko F4 preklopite med absolutnimi, relativnimi in mešanimi sklici.

    Da bi se prepričali, da je bila formula pravilno kopirana, v zgornjem primeru izberite neko celico v stolpcu C, na primer C4, in si oglejte sklic na celico v vrstici s formulo. Kot lahko vidite na spodnji sliki, je formula v redu - glede na vrstico 4, točno tako, kot mora biti:

    Kako kopirati formulo navzdol brez kopiranja oblikovanja

    Kopiranje formule navzdol z vlečenjem ročaja za zapolnitev ne kopira le formule, temveč tudi izvorno celico. oblikovanje V večini primerov to deluje dobro, včasih pa lahko zmoti obstoječe oblike v celicah, v katere se kopira formula. Pogost primer je prepisovanje nadomestnega senčenja vrstic, kot je prikazano na naslednji sliki zaslona.

    Če želite preprečiti prepisovanje obstoječega oblikovanja celic, povlecite ročaj za zapolnitev, kot je prikazano zgoraj, ga sprostite, kliknite Možnosti samodejnega polnjenja v spustnem meniju in izberite Izpolnite brez oblikovanja .

    Kopiranje formule v celoten stolpec

    Kot ste pravkar videli, je kopiranje formul v Excelu zaradi ročaja za zapolnitev zelo enostavno. Kaj pa, če morate formulo kopirati po listu z desetsto vrsticami? Vlečenje formule čez več sto vrstic ni videti dobra zamisel. Na srečo Microsoft Excel ponuja nekaj hitrih rešitev tudi za ta primer.

    Če želite zapolniti celoten stolpec, dvakrat kliknite znak plus.

    Če želite formulo uporabiti za celoten stolpec, dvakrat kliknite znak plus, namesto da ga povlečete. Za tiste, ki so preskočili prvi del tega priročnika, so v nadaljevanju navedeni podrobni koraki.

    Če želite kopirati Excelovo formulo v celoten stolpec, naredite naslednje:

    1. V zgornjo celico vnesite formulo.
    2. Kazalec postavite v spodnji desni kot celice s formulo, počakajte, da se spremeni v znak plus, in nato dvakrat kliknite znak plus.

    Opomba: Z dvoklikom na znak plusa kopirajte formulo navzdol, dokler je v sosednjih stolpcih nekaj podatkov. Takoj ko se pojavi prazna vrstica, se samodejno zapolnjevanje ustavi. Če je v delovnem listu vrzel, boste morali ponoviti zgornji postopek za kopiranje formule pod prazno vrstico ali povleči ročico za zapolnjevanje, kot je razloženo v prejšnjih primerih:

    Ustvarite Excelovo tabelo za samodejno kopiranje formule v vse celice v stolpcu

    Poleg drugih odličnih funkcij Excelovih tabel, kot so vnaprej določeni slogi, razvrščanje, filtriranje in pasovne vrstice, so samodejno izračunani stolpci tisto, zaradi česar je Excelova tabela resnično čudovito orodje za analiziranje skupin povezanih podatkov.

    Z vnosom formule v eno celico v stolpcu tabele (v katero koli celico, ne nujno v zgornjo) ustvarite izračunani stolpec in formula se bo takoj kopirala v vse druge celice v tem stolpcu. Za razliko od ročice za zapolnitev Excelove tabele nimajo težav s kopiranjem formule po celotnem stolpcu, tudi če ima tabela eno ali več praznih vrstic:

    Če želite območje celic pretvoriti v Excelovo tabelo, preprosto izberite vse celice in pritisnite kombinacijo tipk Ctrl + T. Če imate raje vizualni način, izberite območje, pojdite v Vstavite zavihek> Tabele na Excelovem traku in kliknite Tabela gumb.

    Nasvet. Če v delovnem listu v resnici ne želite imeti Excelove tabele, jo lahko ustvarite začasno, da si olajšate delo s formulami, nato pa lahko tabelo v sekundi pretvorite nazaj v običajno območje. Preprosto desno kliknite tabelo in izberite Tabela > Pretvori v razpon v kontekstnem meniju.

    Kopiranje formule v nesorodne celice / območja

    Samoumevno je, da je ročica za zapolnitev najhitrejši način kopiranja formule v Excelu. Kaj pa, če želite kopirati formulo v Excelu v nesorodnih celicah ali za koncem izvornih podatkov? Uporabite stari dobri način kopiranja & amp; prilepi:

    1. Kliknite celico s formulo, da jo izberete.
    2. Pritisnite kombinacijo tipk Ctrl + C, da kopirate formulo.
    3. Izberite celico ali razpon celic, kamor želite prilepiti formulo (če želite izbrati nesorodne razpone, pritisnite in držite tipko Ctrl).
    4. Pritisnite kombinacijo tipk Ctrl + V, da prilepite formulo.
    5. Pritisnite Enter, da dokončate vstavljene formule.

    Opomba: Bližnjici kopiraj/prilepi kopirata formulo in oblikovanje. kopiranje formule brez oblikovanja , izberite ustrezen Paste na traku ali v meniju desnega klika, kot je prikazano v delu Kopiranje Excelove formule brez oblikovanja.

    Vnesite formulo v več celic z enim samim potegom tipke (Ctrl + Enter)

    Kadar morate isto formulo vnesti v več kot eno celico delovnega lista, sosednjo ali nesosednjo, lahko ta metoda prihrani čas.

    1. Izberite vse celice, v katere želite vnesti formulo. Če želite izbrati nesorodne celice, pritisnite in pridržite tipko Ctrl.
    2. Pritisnite F2, da vstopite v način urejanja.
    3. Vnesite formulo v eno celico in namesto Enter pritisnite Ctrl + Enter . To je to! Formula se bo kopirala v vse izbrane celice, Excel pa bo ustrezno prilagodil relativne reference celic.

    Nasvet. S to metodo lahko v več celic hkrati vnesete katere koli podatke, ne le formule. Nekaj drugih tehnik je opisanih v naslednjem priročniku: Kako vnesti iste podatke v vse izbrane celice hkrati.

    Kako kopirati Excelovo formulo, ne pa tudi oblikovanja

    Kot že veste, lahko pri kopiranju formule v stolpec v Excelu uporabite možnost Izpolniti brez oblikovanja, ki omogoča kopiranje formule, vendar ohrani obstoječe oblikovanje ciljnih celic. Kopiraj in prilepi funkcija omogoča še večjo prilagodljivost glede možnosti lepljenja.

    1. Izberite sell, ki vsebuje formulo.
    2. To celico kopirajte tako, da pritisnete kombinacijo tipk Ctrl + C. Lahko tudi desno kliknete celico in izberete Kopiraj iz kontekstnega menija ali kliknite Kopiraj gumb na Domov zavihek> Pripomoček .
    3. Izberite vse celice, v katere želite kopirati formulo.
    4. Z desno tipko miške kliknite izbrane celice in izberite Formule na spletnem mestu . Možnosti lepljenja :

    Za več možnosti lepljenja kliknite puščico pod Paste na traku. Izberete lahko na primer Formule in oblikovanje številk da prilepite samo formulo in oblikovanje številk, kot so oblika odstotkov, oblika valute in podobno:

    Nasvet. Če niste prepričani, katera možnost lepljenja je za vas najprimernejša, z miško podrsajte po različnih ikonah, da se prikaže predogled te ali one možnosti lepljenja.

    Kopiranje formule v Excelu brez spreminjanja referenc

    Excelove formule se v preglednici redko pojavljajo same. V večini primerov vnesete formulo v eno celico in jo nato kopirate v druge celice v istem stolpcu ali vrstici, da izvedete enak izračun za skupino podatkov. Če formula vsebuje relativne reference na celice (brez $), jih Excel samodejno prilagodi tako, da vsaka formula deluje na podatke v svoji vrstici ali stolpcu,to je točno to, kar želite. Na primer, če imate formulo =A1*2 v celici B1 in to formulo kopirate v celico B3, se bo formula spremenila v =A3*2 .

    Kaj pa, če želite, da Excel natančno kopirajte formulo , ne da bi pri tem spremenili sklicevanja na celice? Glede na vašo konkretno nalogo izberite eno od naslednjih rešitev.

    Kopiranje ali premikanje posamezne formule brez spreminjanja referenc celic

    Če morate kopirati ali premakniti samo eno formulo, je izdelava natančne kopije preprosta.

    1. Izberite celico s formulo, ki jo želite kopirati.
    2. Z miško izberite formulo v vrstici formul in pritisnite kombinacijo tipk Ctrl + C, da kopiranje Če želite premik formulo, pritisnite kombinacijo tipk Ctrl + X, da jo izrežete.

    3. Pritisnite tipko Esc, da zapustite vrstico formul.
    4. Izberite ciljno celico in pritisnite Ctl + V, da vanjo prilepite formulo.

    Lahko pa vstopite v način urejanja in kopirate formulo v celici kot besedilo:

    1. Izberite celico s formulo.
    2. Pritisnite F2 (ali dvakrat kliknite celico), da preidete v način urejanja.
    3. Z miško izberite formulo v celici in pritisnite kombinacijo tipk Ctrl + C, da jo kopirate.

    4. Izberite ciljno celico in pritisnite Ctl+V. Tako boste natančno prilepili formulo, ne da bi spremenili sklicevanja na celico, saj je bila formula kopirana kot besedilo.

    Nasvet. Če želite hitro kopiranje formule iz zgornje celice brez spremenjene reference, izberite celico, v katero želite prilepiti formulo, in pritisnite Ctrl + ' .

    Kopiranje obsega formul brez spreminjanja referenc celic

    Če želite premakniti ali kopirati območje Excelovih formul, tako da se ne spremenijo reference na celice, uporabite eno od naslednjih metod.

    Metoda 1. Uporaba absolutnih ali mešanih referenc na celice

    Če želite izdelati natančna kopija formul s spletno stranjo . relativne reference na celice (kot je A1), bi bilo najbolje, če bi jih spremenili v absolutne reference ($A$1) za fiksiranje reference na določeno celico, tako da ostane nespremenjena ne glede na to, kam se premakne formula. V drugih primerih boste morda morali uporabiti mešane reference celic ($A1 ali A$1) za zaklepanje stolpca ali vrstice. Ni smiselno? Dobro, poglejmo naslednji primer.

    Denimo, da imate tabelo, ki izračunava cene sadja v EUR na podlagi cene v USD v stolpcu B in menjalnega tečaja v celici C2:

    Kot lahko vidite na zgornji sliki zaslona, formula vključuje absolutni sklic na celico ($C$2) za določitev menjalnega tečaja v celici C2 in relativni sklic na celico B5, ker želite, da se ta sklic prilagodi za vsako vrstico. Ta pristop deluje dobro, dokler formule ostanejo v stolpcu C.

    Toda poglejmo, kaj se zgodi, če morate, recimo, premakniti cene EUR iz stolpca C v stolpec F. Če kopirate formule na običajen način s kopiranjem/vlaganjem celic, se formula iz celice C5 (= B5 *$C$2) se spremeni v = D5 *$C$2, ko ga vstavite v celico F5, zaradi česar so vaši izračuni napačni!

    Če želite to popraviti, spremenite relativno referenco (B5) v mešane reference $B5 (absolutni stolpec in relativna vrstica). Z znakom dolarja ($) pred črko stolpca zasidrate referenco na stolpec B, ne glede na to, kam se premakne formula.

    Če kopirate ali premaknete formule iz stolpca D v stolpec F ali kateri koli drug stolpec, se referenca stolpca se ne bo spremenila ker ste ga zaklenili z znakom dolarja ($B5).

    Koncept sklicevanja na Excelove celice je morda na začetku težko razumeti, vendar verjemite, da je vreden vašega časa in truda, saj vam bo dolgoročno prihranil veliko več časa. Oglejte si na primer, kako lahko izračunate celotno tabelo z eno samo formulo z uporabo mešanih sklicevanj na celice.

    Če pa imate v Excelovem listu že veliko formul z relativnimi referencami celic in morate hitro narediti natančno kopijo teh formul, vendar se vam zdi, da referenc ne morete pravilno določiti, je lahko rešitev ena od naslednjih metod.

    Metoda 2. Kopiranje Excelovih formul brez spreminjanja referenc prek beležnice

    1. V način prikaza formul vstopite s pritiskom bližnjice Ctrl + ` ali s katero koli drugo metodo, opisano v poglavju Kako prikazati formule v Excelu.
    2. Izberite vse celice s formulami, ki jih želite kopirati ali premakniti.
    3. Za kopiranje formul pritisnite kombinacijo tipk Ctrl + C, za rezanje pa Ctrl + X. Slednjo bližnjico uporabite, če želite formule premakniti na novo mesto.

    4. Odprite beležnico ali kateri koli drug urejevalnik besedila in vanj prilepite formule s kombinacijo tipk Ctrl + V. Nato s kombinacijo tipk Ctrl + A izberite vse formule, s kombinacijo tipk Ctrl + C pa jih kopirajte kot besedilo.
    5. V delovnem listu programa Excel izberite zgornjo levo celico, v katero želite prilepiti formule, in pritisnite kombinacijo tipk Ctrl + V .

    Opombe:

    • Formule lahko prilepite samo v isti delovni list kjer se nahajajo vaše izvirne formule, razen če sklici vključujejo ime lista, sicer bodo formule prekinjene.
    • Delovni list mora biti v način prikaza formule Če želite to preveriti, pojdite v Formule zavihek> Revizija formul in preverite, ali je Prikaži formule gumb je vklopljen.
    • Po lepljenju formul pritisnite kombinacijo tipk Ctrl + `, da izklopite način prikaza formul.

    Metoda 3. Natančno kopiranje formul z uporabo Excelove funkcije Poišči in zamenjaj

    Če želite kopirati niz Excelovih formul, ne da bi spremenili njihove reference na celice, lahko uporabite Excelov Poišči in zamenjaj funkcijo na naslednji način.

    1. Izberite celice s formulami, ki jih želite kopirati.
    2. Na Domov preidite v zavihek Urejanje in kliknite Poišči & amp; Izberite > Zamenjajte... Lahko pa preprosto pritisnete kombinacijo tipk Ctrl + H , ki je bližnjica za zagon pogovornega okna Poišči in zamenjaj v Excelu.
    3. V Poišči in zamenjaj v pogovorno okno vnesite znak za enakost (=) v polje Poiščite, kaj polje. V polju Zamenjajte z vnesite simbol ali niz znakov, ki se ne uporablja v nobeni od formul, kot so ', # ali \.

      Namen tega koraka je spremeniti formule v besedilne nize, kar bo Excelu preprečilo spreminjanje referenc celic med postopkom kopiranja.

      Opomba: Za zamenjavo ne uporabljajte zvezdice (*) ali vprašaja (?), saj sta v Excelu nadomestna znaka in bi njuna uporaba otežila nadaljnje korake.

    4. Kliknite na Zamenjajte vse in zaprite Poišči in zamenjaj pogovorno okno. Vse formule v izbranem območju se spremenijo v besedilne nize:

    5. Zdaj lahko izberete vse celice, pritisnete kombinacijo tipk Ctrl + C, da jih kopirate, izberete zgornjo celico v trenutni delovni list kamor želite prilepiti formule, in pritisnite kombinacijo tipk Ctrl + V . Ker Excel formul brez enakega znaka ne razume kot formul, bodo natančno kopirane, brez spreminjanja referenc.
    6. Uporabite Poišči in zamenjaj Ponovno izberite obe območji, z originalnimi in kopiranimi formulami (za izbiro nesorodnih območij pritisnite in držite Ctrl ). Pritisnite Ctrl + H, da odprete pogovorno okno Poišči & Zamenjaj. Tokrat vnesite poševnico nazaj (\) (ali kateri koli drug znak, ki ste ga uporabili za prvo zamenjavo) v pogovorno okno Poišči & Zamenjaj. Poiščite, kaj in = v polju Zamenjajte z in kliknite polje Zamenjajte vse gumb. Končano!

    Bližnjice za kopiranje formule Excel v druge celice

    1. Kopirajte formulo navzdol

    Ctrl + D - Kopirajte formulo iz zgornje celice in prilagodite reference celic.

    Če imate na primer formulo v celici A1 in jo želite kopirati v celico A2, izberite A2 in pritisnite Ctrl + D .

    2. Kopirajte formulo na desno

    Ctrl + R - Kopirajte formulo iz celice na levo in prilagodite reference celic.

    Če imate na primer formulo v celici A2 in jo želite kopirati v celico B2, izberite B2 in pritisnite Ctrl + R .

    Nasvet. Obe zgornji bližnjici lahko uporabite tudi za kopiranje formul v več celic. Trik je v tem, da pred pritiskom na bližnjico izberete tako izvorno kot ciljno celico. Če želite na primer kopirati formulo iz A1 v naslednjih 9 vrstic, izberite celice A1:A10 in pritisnite Ctrl + D .

    3. Natančno kopirajte formulo

    Ctrl + ' - Kopira formulo iz zgornje celice v trenutno izbrano celico točno in pusti celico v načinu urejanja.

    To je hiter način za izdelavo natančne kopije formule brez spreminjanja referenc celic Če želite na primer kopirati formulo iz celice A1 v A2, tako da se ne spremenijo reference, izberite A2 in pritisnite Ctrl + ' .

    Opomba: Ne zamenjujte bližnjice Ctrl + ' (Ctrl + enojne narekovaje), ki natančno kopira formulo iz zgornje celice, s Ctrl + ` (Ctrl + tipka z veliko začetnico), ki v Excelu aktivira način prikaza formul.

    No, to je vse, kar imam povedati o kopiranju formul v Excelu. Če poznate druge metode za hitro premikanje ali kopiranje formule v Excelovih listih, jih delite. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.