Kako kopirati formulu u Excel sa ili bez promjene referenci

  • Podijeli Ovo
Michael Brown

U ovom vodiču naučit ćete nekoliko različitih načina kopiranja formula u Excelu - kako kopirati formulu niz kolonu, u sve odabrane ćelije, tačno kopirati formulu bez promjene referenci ćelije ili oblikovanja i više.

Kopiranje formula u Excel-u jedan je od najlakših zadataka koji se obično obavlja jednim klikom miša. Kažem "obično" jer mogu postojati vrlo specifični slučajevi koji zahtijevaju posebne trikove, kao što je kopiranje niza formula bez promjene referenci na ćelije ili unos iste formule u više nesusjednih ćelija.

Srećom, Microsoft Excel nudi mnogo načina za obavljanje istog zadatka, a to vrijedi i za kopiranje formula. U ovom vodiču ćemo razgovarati o različitim načinima kopiranja formula u Excel-u kako biste mogli odabrati onaj koji najviše odgovara vašem zadatku.

    Kako kopirati formulu niz kolonu

    Microsoft Excel pruža zaista brz način za kopiranje formule niz kolonu. Samo učinite sljedeće:

    1. Unesite formulu u gornju ćeliju.
    2. Odaberite ćeliju sa formulom i zadržite pokazivač miša preko malog kvadrata u donjem desnom uglu- ručni ugao ćelije, koji se zove Ručica za popunjavanje . Dok to radite, kursor će se promijeniti u debeli crni križ.
    3. Držite i povucite ručicu za popunjavanje niz kolonu preko ćelija u koje želite kopirati formulu.

    Na sličan način možete prevući formulu već imate gomilu formula sa relativnim referencama ćelija u vašem Excel listu, i morate brzo da napravite tačnu kopiju tih formula, ali ne mislite da možete ispravno da dobijete reference, jedna od sledećih metoda bi mogla biti rješenje.

    Metoda 2. Kopirajte Excel formule bez promjene referenci putem Notepad-a

    1. Uđite u način prikaza formule pritiskom na Ctrl + ` prečicu ili korištenjem bilo koje druge metode opisane u Kako da biste prikazali formule u Excelu.
    2. Izaberite sve ćelije s formulama koje želite kopirati ili premjestiti.
    3. Pritisnite Ctrl + C da kopirate formule ili Ctrl + X da ih izrežete. Koristite posljednju prečicu ako želite premjestiti formule na novu lokaciju.

    4. Otvorite Notepad ili bilo koji drugi uređivač teksta i pritisnite Ctrl + V da zalijepite formule tamo. Zatim pritisnite Ctrl + A da odaberete sve formule i Ctrl + C da ih kopirate kao tekst.
    5. Na radnom listu Excel, odaberite gornju lijevu ćeliju u koju želite zalijepiti formule i pritisnite Ctrl + V .

    Napomene:

    • Možete zalijepiti formule samo u isti radni list gdje se nalaze vaše originalne formule, osim ako reference ne uključuju ime lista, inače će formule biti pokvarene.
    • Radni list bi trebao biti u modu prikaza formule . Da biste to potvrdili, idite na karticu Formule > Revizija formule grupu i provjerite je li dugme Prikaži formule uključenouključeno.
    • Nakon što zalijepite formule, pritisnite Ctrl + ` da biste isključili način prikaza formule.

    Metoda 3. Kopirajte formule tačno koristeći Excelov Find and Replace

    Da biste kopirali niz Excel formula bez promjene njihovih referenci na ćelije, možete koristiti Excel funkciju Pronađi i zamijeni na sljedeći način.

    1. Odaberi ćelije s formulama koju želite kopirati.
    2. Na kartici Početna idite na grupu Uređivanje i kliknite na Pronađi & Odaberite > Zamijeni… Ili jednostavno pritisnite Ctrl + H , što je prečica za pokretanje Find & Dijalog za zamjenu u Excelu.
    3. U Pronađi & Zamijenite dijaloški prozor, upišite znak jednakosti (=) u okvir Pronađi šta . U okvir Zamijeni sa , unesite neki simbol ili niz znakova koji se ne koriste ni u jednoj od vaših formula, kao što su ', # ili \.

      Svrha ovog koraka je pretvorite formule u tekstualne nizove, što će spriječiti Excel da promijeni reference ćelije tokom procesa kopiranja.

      Napomena. Nemojte koristiti zvjezdicu (*) ili upitnik (?) za zamjenu, jer su to zamjenski znakovi u Excelu i njihova upotreba bi otežala kasnije korake.

    4. Kliknite na Zamijeni sve dugme i zatvorite dijalog Pronađi i zameni . Sve formule u odabranom rasponu će se pretvoriti u tekstualne nizove:

    5. Sada, možete odabrati bilo koju ćeliju, pritisnite Ctrl + C dakopirajte ih, odaberite gornju ćeliju u trenutnom radnom listu gdje želite da zalijepite formule i pritisnite Ctrl + V . Budući da Excel ne tumači formule bez znaka jednakosti kao formule, one će biti kopirane tačno, bez promjene referenci.
    6. Koristite Pronađi & Zamijenite ponovo da poništite promjenu. Odaberite oba regiona, s originalnim formulama i kopiranim (da biste odabrali nesusjedne regije, pritisnite i držite Ctrl). Pritisnite Ctrl + H da otvorite Find & Dijalog za zamjenu. Ovaj put unesite zadnju kosu crtu (\) (ili bilo koji drugi znak koji ste koristili za prvu zamjenu) u okvir Pronađi šta i = u polju Zamijeni sa i kliknite dugme Zameni sve . Gotovo!

    Prečice za kopiranje Excel formule u druge ćelije

    1. Kopiraj formulu dolje

    Ctrl + D - Kopiraj formulu iz ćelije iznad i prilagođava reference ćelije.

    Na primjer, ako imate formulu u ćeliji A1 i želite da biste je kopirali u ćeliju A2, odaberite A2 i pritisnite Ctrl + D .

    2. Kopiraj formulu udesno

    Ctrl + R - Kopiraj formulu iz ćelije ulijevo i prilagođava reference ćelije.

    Na primjer, ako imate formulu u ćeliji A2 i želite ga kopirati u ćeliju B2, odaberite B2 i pritisnite Ctrl + R .

    Savjet. Obje gornje prečice mogu se koristiti i za kopiranje formula u više ćelija. Trik je da odaberete obaizvorne ćelije i ciljne ćelije prije nego pritisnete prečicu. Na primjer, ako želite kopirati formulu iz A1 u sljedećih 9 redova, odaberite ćelije A1:A10 i pritisnite Ctrl + D .

    3. Kopiraj formulu tačno

    Ctrl + ' - Kopira formulu iz ćelije iznad u trenutno odabranu ćeliju točno i ostavlja ćeliju u načinu uređivanja.

    Ovo je brz način da napravite tačnu kopiju formule bez promjene referenci ćelije . Na primjer, da biste kopirali formulu iz ćelije A1 u A2 tako da se reference ne mijenjaju, odaberite A2 i pritisnite Ctrl + ' .

    Napomena. Nemojte brkati prečicu Ctrl + ' (Ctrl + jednostruki navodnik) koja tačno kopira formulu iz gornje ćelije sa Ctrl + ` (Ctrl + akcentni taster) koji aktivira režim prikaza formula u Excel-u.

    Pa, ovo je sve što imam da kažem o kopiranju formula u Excel-u. Ako znate neke druge metode za brzo premještanje ili kopiranje formule u Excel listovima, podijelite ih. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!

    u susedne ćelijedesno, lijevo ili gore.

    Ako formula uključuje relativne reference ćelije (bez znaka $), one će se automatski promijeniti na osnovu relativnog položaja redova i kolone. Dakle, nakon kopiranja formule, provjerite jesu li reference ćelija pravilno podešene i proizvedite rezultat koji želite. Ako je potrebno, prebacite se između apsolutnih, relativnih i mješovitih referenci pomoću tipke F4.

    U gornjem primjeru, da bismo bili sigurni da je formula ispravno kopirana, odaberimo neku ćeliju u stupcu C, recimo C4, i pogledajmo referencu ćelije u traci formule. Kao što možete vidjeti na snimku ekrana ispod, formula je u redu - u odnosu na red 4, točno onako kako bi trebala biti:

    Kako kopirati formulu bez kopiranja formatiranja

    Kopiranje formule prema dolje povlačenjem ručke za popunjavanje ne samo da kopira formulu, već i formatiranje izvorne ćelije kao što je boja fonta ili pozadine, simboli valute, broj prikazanih decimalnih mjesta, itd. U većini slučajeva ovo funkcionira sasvim dobro, ali ponekad može pokvariti postojeće formate u ćelijama u koje se formula kopira. Uobičajeni primjer je prepisivanje zamjenskog sjenčanja reda kao na sljedećem snimku ekrana.

    Da biste spriječili prepisivanje postojećeg formatiranja ćelije, povucite ručicu za popunjavanje kao što je prikazano gore, otpustite je, kliknite na Opcije automatskog popunjavanja padajući meni i odaberite Popuni bez oblikovanja .

    Kopiraj formulu u cijeli stupac

    Kao što ste upravo vidjeli , ručica za popunjavanje čini kopiranje formula u Excelu zaista jednostavnim. Ali što ako trebate kopirati formulu na listu od deset stotina redaka? Prevlačenje formule preko stotina redova ne izgleda kao dobra ideja. Srećom, Microsoft Excel nudi nekoliko brzih rješenja i za ovaj slučaj.

    Dvaput kliknite na znak plus da popunite cijeli stupac

    Da biste formulu primijenili na cijeli stupac, dvaput- kliknite na znak plus umjesto da ga prevlačite. Za one koji su preskočili prvi dio ovog vodiča, u nastavku slijede detaljni koraci.

    Da biste kopirali Excel formulu u cijeli stupac, učinite sljedeće:

    1. Unesite svoju formulu u gornjoj ćeliji.
    2. Postavite kursor u donji desni ugao ćelije s formulom, pričekajte dok se ne pretvori u znak plus, a zatim dvaput kliknite na plus.

    Napomena. Dvostruki klik na znak plus kopira formulu nadole sve dok postoje podaci u susednim kolonama. Čim se pojavi prazan red, automatsko punjenje se zaustavlja. Dakle, ako vaš radni list sadrži bilo kakve praznine, morat ćete ponoviti gornji postupak da biste kopirali formulu ispod praznog reda ili povucite ručicu za popunjavanje kao što je objašnjeno u prethodnim primjerima:

    Kreirajte Excel tablicu za kopiranje formule u sve ćelije u astupac automatski

    Između ostalih sjajnih karakteristika Excel tabela kao što su unaprijed definirani stilovi, sortiranje, filtriranje i trakasti redovi, automatski izračunate kolone ono je što Excel tablicu čini zaista prekrasnim alatom za analizu grupa povezanih podataka.

    Unošenjem formule u jednu ćeliju u koloni tablice (samo bilo koju ćeliju, ne nužno gornju), kreirate izračunati stupac i vaša formula se odmah kopira u sve ostale ćelije u toj koloni . Za razliku od ručke za popunjavanje, Excel tablice nemaju problema s kopiranjem formule preko cijele kolone čak i ako tablica ima jedan ili više praznih redova:

    Za pretvaranje raspona ćelija u Excel tablicu, jednostavno odaberite sve ćelije i pritisnite Ctrl + T. Ako više volite vizualni način, odaberite raspon, idite na karticu Ubaci > Tabele grupu na Excel traci i kliknite na dugme Tabela .

    Savjet. Ako zaista ne želite Excel tabelu u svom radnom listu, možete da je kreirate privremeno, da olakšate rad sa formulama, a zatim možete da konvertujete tabelu nazad u uobičajeni opseg u sekundi. Samo kliknite desnim tasterom miša na tabelu i odaberite Tabela > Pretvori u opseg u kontekstualnom meniju.

    Kopiraj formulu u nesusedne ćelije/opsege

    Podrazumeva se da je ručica za popunjavanje najbrži način za kopiranje formule u Excelu. Ali šta ako želite da kopirate svoju Excel formulu u ne-susjedne ćelije ili izvan kraja izvornih podataka? Samo koristite staru dobru kopiju & način lijepljenja:

    1. Kliknite na ćeliju s formulom da je odaberete.
    2. Pritisnite Ctrl + C da kopirate formulu.
    3. Odaberite ćeliju ili raspon ćelije u koje želite da zalijepite formulu (da odaberete nesusjedne raspone, pritisnite i držite tipku Ctrl).
    4. Pritisnite Ctrl + V da biste zalijepili formulu.
    5. Pritisnite Enter da dovršite zalijepljene formule.

    Napomena. Prečice za kopiranje/lijepljenje kopiraju formulu i formatiranje. Da kopirate formulu bez formatiranja , odaberite odgovarajuću opciju Zalijepi na traci ili u meniju desnim klikom, kao što je prikazano u Kopiranju Excel formule bez formatiranja.

    Unesite formulu u više ćelija jednim pritiskom na tipku (Ctrl + Enter)

    U situacijama kada trebate unijeti istu formulu u više od jedne ćelije na radnom listu, susjedne ili nesusjedne, ovo metoda može uštedjeti vrijeme.

    1. Izaberite sve ćelije u koje želite unijeti formulu. Da biste odabrali ćelije koje nisu u nizu, pritisnite i držite tipku Ctrl.
    2. Pritisnite F2 da uđete u način uređivanja.
    3. Unesite formulu u jednu ćeliju i pritisnite Ctrl + Enter umjesto Enter . To je to! Formula će se kopirati u sve odabrane ćelije, a Excel će prema tome prilagoditi relativne reference ćelija.

    Savjet. Ovu metodu možete koristiti za unos bilo kojih podataka, nesamo formule, u više ćelija istovremeno. Nekoliko drugih tehnika opisano je u sljedećem vodiču: Kako unijeti iste podatke u sve odabrane ćelije odjednom.

    Kako kopirati Excel formulu, ali ne formatirati

    Kao što već znate , kada kopirate formulu niz kolonu u Excelu, možete koristiti opciju Ispuni bez oblikovanja koja vam omogućava kopiranje formule, ali zadržavanje postojećeg oblikovanja odredišnih ćelija. Excelov Kopiraj & Funkcija Paste nudi još veću fleksibilnost u pogledu opcija lijepljenja.

    1. Odaberite prodaju koja sadrži formulu.
    2. Kopirajte tu ćeliju pritiskom na Ctrl + C . Alternativno, desnom tipkom miša kliknite ćeliju i odaberite Kopiraj iz kontekstnog izbornika ili kliknite gumb Kopiraj na kartici Početna > Međuspremnik .
    3. Izaberite sve ćelije u koje želite da kopirate formulu.
    4. Kliknite desnom tipkom miša na odabrane ćelije i odaberite Formule pod Opcije lijepljenja :

    Za više opcija lijepljenja, kliknite na strelicu ispod gumba Zalijepi na traci. Na primjer, možete odabrati Formule & Formatiranje brojeva da biste zalijepili samo formulu i formatiranje brojeva kao što su format postotka, format valute i slično:

    Savjet. Ako niste sigurni koja vam opcija lijepljenja najbolje odgovara, postavite pokazivač miša preko različitih ikona da vidite pregled ove ili one opcije lijepljenja.

    Kopirajformula u Excelu bez promjene referenci

    Excel formule se rijetko pojavljuju u proračunskoj tabeli u samoći. U većini slučajeva, formulu unesete u jednu ćeliju, a zatim je kopirate u druge ćelije u istoj koloni ili redu da biste izvršili isti proračun za grupu podataka. A ako vaša formula sadrži relativne reference ćelija (bez $), Excel ih automatski prilagođava tako da svaka formula radi na podacima u svom retku ili stupcu. Većinu vremena, to je upravo ono što želite. Na primjer, ako imate formulu =A1*2 u ćeliji B1, a ovu formulu kopirate u ćeliju B3, formula će se promijeniti u =A3*2 .

    Ali što ako želite da Excel tačno kopira formulu , bez promjene referenci ćelije usput? Ovisno o vašem konkretnom zadatku, odaberite jedno od sljedećih rješenja.

    Kopirajte ili premjestite jednu formulu bez promjene referenci ćelije

    Ako trebate kopirati ili premjestiti samo jednu formulu, napravite tačnu kopiju je jednostavno.

    1. Odaberite ćeliju s formulom koju želite kopirati.
    2. Odaberite formulu u traci formule pomoću miša i pritisnite Ctrl + C da kopirate to. Ako želite premjestiti formulu, pritisnite Ctrl + X da je izrežete.

    3. Pritisnite tipku Esc da izađete iz trake formule.
    4. Odaberite odredišnu ćeliju i pritisnite Ctl + V da zalijepite formulu tamo.

    Alternativno, možete ući u način uređivanja i kopirati formulu ućelija kao tekst:

    1. Odaberite ćeliju sa formulom.
    2. Pritisnite F2 (ili dvaput kliknite na ćeliju) da uđete u način uređivanja.
    3. Odaberite formulu u ćeliji pomoću miša i pritisnite Ctrl + C da je kopirate.

    4. Odaberite odredišnu ćeliju i pritisnite Ctl+V . Ovo će tačno zalijepiti formulu, bez promjene referenci ćelije, jer je formula kopirana kao tekst.

    Savjet. Da biste brzo kopirali formulu iz gornje ćelije bez promjene reference, odaberite ćeliju u koju želite zalijepiti formulu i pritisnite Ctrl + ' .

    Kopirajte raspon formula bez promjene ćelije reference

    Da biste premjestili ili kopirali raspon Excel formula tako da se reference na ćelije ne mijenjaju, koristite jednu od sljedećih metoda.

    Metoda 1. Koristite apsolutne ili mješovite reference ćelija

    Ako trebate napraviti tačnu kopiju formula sa relativnim referencama ćelija (kao A1), najbolji način bi bio da ih promijenite u apsolutne reference ( $A$1) da popravite referencu na datu ćeliju, tako da ostane statična bez obzira gdje se formula kreće. U drugim slučajevima, možda ćete morati koristiti mješovite reference ćelija ($A1 ili A$1) da zaključate kolonu ili red. Nema mnogo smisla za sada? Dobro, hajde da razmotrimo sledeći primer.

    Pretpostavimo da imate tabelu koja izračunava cene voća u EUR na osnovu cene u USD u koloni B i kursa ućelija C2:

    Kao što možete vidjeti na gornjoj slici, formula uključuje apsolutnu referencu ćelije ($C$2) za fiksiranje tečaja za ćeliju C2, i relativnu referencu ćelije na ćeliju B5 jer želite da se ova referenca prilagodi za svaki red. I ovaj pristup dobro funkcionira sve dok formule ostaju u stupcu C.

    Ali da vidimo šta će se dogoditi ako trebate, recimo, premjestiti cijene EUR iz stupca C u kolonu F. Ako kopirate formule u na uobičajen način kopiranjem/lijepljenjem ćelija, formula iz ćelije C5 (= B5 *$C$2) će se promijeniti u = D5 *$C$2 kada se zalijepi u ćeliju F5, čineći vaše proračune pogrešnim!

    Da biste ovo popravili, samo promijenite relativnu referencu (B5) u mješovitu referencu $B5 (apsolutna kolona i relativni red). Stavljanjem znaka dolara ($) ispred slova kolone usidrite referencu na kolonu B, bez obzira gdje se formula kreće.

    A sada, ako kopirate ili premjestite formule iz stupca D u kolonu F ili bilo koju drugu kolonu, referenca na kolonu se neće promijeniti jer ste je zaključali znakom dolara ($B5).

    Koncept referenci na Excel ćelije može biti teško shvatiti od samog početka, ali vjerujte mi da je vrijedno vašeg vremena i truda jer će vam dugoročno uštedjeti mnogo više vremena. Na primjer, pogledajte kako možete izračunati cijelu tablicu s jednom formulom koristeći miješane reference ćelija.

    Međutim, ako

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.