Cum să copiați formula în Excel cu sau fără a schimba referințele

  • Imparte Asta
Michael Brown

În acest tutorial, veți învăța câteva moduri diferite de copiere a formulelor în Excel - cum să copiați o formulă în josul unei coloane, în toate celulele selectate, să copiați o formulă exact fără a modifica referințele sau formatarea celulelor și multe altele.

Copierea formulelor în Excel este una dintre cele mai ușoare sarcini care se realizează, de obicei, cu un singur clic de mouse. Spun "de obicei" pentru că pot exista cazuri foarte specifice care necesită trucuri speciale, cum ar fi copierea unui interval de formule fără a schimba referințele celulelor sau introducerea aceleiași formule în mai multe celule neadiacente.

Din fericire, Microsoft Excel oferă mai multe moduri de a face aceeași sarcină, iar acest lucru este valabil și pentru copierea formulelor. În acest tutorial, vom discuta despre diferite moduri de a copia formule în Excel, astfel încât să puteți alege cel mai potrivit pentru sarcina dvs.

    Cum să copiați formula într-o coloană

    Microsoft Excel oferă o modalitate foarte rapidă de a copia o formulă pe o coloană. Trebuie doar să faceți următoarele:

    1. Introduceți o formulă în celula de sus.
    2. Selectați celula cu formula și plimbați cursorul mouse-ului peste un mic pătrat din colțul din dreapta jos al celulei, care se numește Mâner de umplere Pe măsură ce faceți acest lucru, cursorul se va transforma într-o cruce neagră și groasă.
    3. Țineți apăsat și trageți mânerul de umplere în josul coloanei peste celulele în care doriți să copiați formula.

    În mod similar, puteți formula de rezistență în celule adiacente la dreapta, la stânga sau în sus.

    Dacă formula include referințe de celule relative (fără semnul $), acestea se vor modifica automat pe baza unei poziții relative a rândurilor și coloanelor. Așadar, după ce ați copiat formula, verificați dacă referințele de celule au fost ajustate corespunzător și dacă produc rezultatul dorit. Dacă este necesar, comutați între referințele absolute, relative și mixte utilizând tasta F4.

    În exemplul de mai sus, pentru a ne asigura că formula a fost copiată corect, să selectăm o celulă din coloana C, să spunem C4, și să vizualizăm referința celulei în bara de formule. După cum puteți vedea în captura de ecran de mai jos, formula este în regulă - în raport cu rândul 4, exact așa cum ar trebui să fie:

    Cum să copiați o formulă fără a copia formatarea

    Copierea unei formule în jos prin tragerea mânerului de umplere nu copiază numai formula, ci și celula sursă. formatare cum ar fi culoarea fontului sau a fundalului, simbolurile valutare, numărul de zecimale afișate etc. În majoritatea cazurilor, acest lucru funcționează foarte bine, dar uneori poate da peste cap formatele existente în celulele în care se copiază formula. Un exemplu obișnuit este suprascrierea umbrelor alternative ale rândurilor, ca în următoarea captură de ecran.

    Pentru a preveni suprascrierea formatării celulei existente, trageți mânerul de umplere așa cum s-a demonstrat mai sus, eliberați-l, faceți clic pe butonul Opțiuni de umplere automată meniul derulant, apoi selectați Umplere fără formatare .

    Copierea formulei pe întreaga coloană

    După cum tocmai ați văzut, mânerul de umplere face copierea formulelor în Excel foarte ușoară. Dar ce se întâmplă dacă trebuie să copiați o formulă pe o foaie de zece sute de rânduri? Tragerea formulei pe sute de rânduri nu pare a fi o idee bună. Din fericire, Microsoft Excel oferă câteva soluții rapide și pentru acest caz.

    Faceți dublu clic pe semnul plus pentru a umple întreaga coloană

    Pentru a aplica formula la întreaga coloană, faceți dublu clic pe semnul plus în loc să îl trageți. Pentru cei care au sărit peste prima secțiune a acestui tutorial, pașii detaliați urmează mai jos.

    Pentru a copia o formulă Excel pe întreaga coloană, procedați după cum urmează:

    1. Introduceți formula dvs. în celula de sus.
    2. Poziționați cursorul în colțul din dreapta jos al celulei cu formula, așteptați până când acesta se transformă în semnul plus, apoi faceți dublu clic pe semnul plus.

    Notă. Făcând dublu clic pe semnul plus, copiați formula în jos atât timp cât există date în coloana (coloanele) adiacentă (adiacente). De îndată ce apare un rând gol, umplerea automată se oprește. Prin urmare, dacă foaia de calcul conține goluri, va trebui să repetați procesul de mai sus pentru a copia formula sub un rând gol sau să trageți mânerul de umplere, așa cum s-a explicat în exemplele anterioare:

    Creați un tabel Excel pentru a copia automat o formulă în toate celulele dintr-o coloană

    Printre alte caracteristici excelente ale tabelelor Excel, cum ar fi stilurile predefinite, sortarea, filtrarea și rândurile cu benzi, coloanele calculate automat sunt ceea ce face ca un tabel Excel să fie un instrument cu adevărat minunat pentru analiza grupurilor de date conexe.

    Introducând o formulă într-o celulă dintr-o coloană de tabel (orice celulă, nu neapărat cea de sus), creați o celulă coloană calculată și formula dvs. va fi copiată instantaneu în toate celelalte celule din coloana respectivă. Spre deosebire de mânerul de umplere, tabelele Excel nu au nicio problemă cu copierea formulei pe întreaga coloană, chiar dacă tabelul are unul sau mai multe rânduri goale:

    Pentru a converti un interval de celule într-un tabel Excel, selectați pur și simplu toate celulele și apăsați Ctrl + T . Dacă preferați o modalitate vizuală, selectați intervalul, accesați fereastra Introduceți tab> Tabele de pe panglica Excel, apoi faceți clic pe butonul Tabelul buton.

    Sfat. Dacă nu doriți cu adevărat un tabel Excel în foaia de lucru, pentru a-l crea temporar, pentru a ușura lucrul cu formulele, și apoi puteți converti tabelul înapoi într-un interval obișnuit într-o secundă. Doar faceți clic dreapta pe tabel și alegeți Tabelul > Conversia în interval în meniul contextual.

    Copierea unei formule în celule / intervale neadiacente

    Este de la sine înțeles că mânerul de umplere este cel mai rapid mod de a copia formula în Excel. Dar ce se întâmplă dacă doriți să copiați formula Excel în celule necontinue sau dincolo de sfârșitul datelor sursă? Folosiți doar vechiul mod bun de copiere & lipire:

    1. Faceți clic pe celula cu formula pentru a o selecta.
    2. Apăsați Ctrl + C pentru a copia formula.
    3. Selectați o celulă sau un interval de celule în care doriți să lipiți formula (pentru a selecta intervale neadiacente, țineți apăsată tasta Ctrl).
    4. Apăsați Ctrl + V pentru a lipi formula.
    5. Apăsați Enter pentru a completa formulele lipite.

    Notă. Scurtăturile copy/paste copiază formula și formatarea. Pentru a copiați formula fără formatare , alegeți un Paste de pe panglică sau din meniul clic-dreapta, după cum se arată în Copierea unei formule Excel fără formatare.

    Introduceți o formulă în mai multe celule cu o singură apăsare de tastă (Ctrl + Enter)

    În situațiile în care trebuie să introduceți aceeași formulă în mai multe celule dintr-o foaie de calcul, adiacente sau neadiacente, această metodă poate fi o economie de timp.

    1. Selectați toate celulele în care doriți să introduceți formula. Pentru a selecta celule necontinue, apăsați și mențineți apăsată tasta Ctrl.
    2. Apăsați F2 pentru a intra în modul de editare.
    3. Introduceți formula într-o singură celulă și apăsați Ctrl + Enter în loc de Enter . Gata! Formula va fi copiată în toate celulele selectate, iar Excel va ajusta corespunzător referințele relative ale celulelor.

    Sfat. Puteți utiliza această metodă pentru a introduce orice date, nu doar formule, în mai multe celule simultan. Alte câteva tehnici sunt descrise în următorul tutorial: Cum să introduceți aceleași date în toate celulele selectate simultan.

    Cum să copiați o formulă Excel, dar nu și formatarea

    După cum știți deja, atunci când copiați o formulă pe o coloană în Excel, puteți utiliza opțiunea Fill Without Formatting (Umplere fără formatare), care vă permite să copiați formula, dar să păstrați formatarea existentă a celulelor de destinație.Excel's Copiați și aplicați; Lipiți oferă și mai multă flexibilitate în ceea ce privește opțiunile de lipire.

    1. Selectați sell care conține formula.
    2. Copiați acea celulă apăsând Ctrl + C . Alternativ, faceți clic dreapta pe celulă și selectați Copiați din meniul contextual sau faceți clic pe butonul Copiați de pe butonul Acasă tab> Clipboard .
    3. Selectați toate celulele în care doriți să copiați formula.
    4. Faceți clic dreapta pe celulele selectate și alegeți Formule la adresa Opțiuni de lipire :

    Pentru mai multe opțiuni de lipire, faceți clic pe săgeata de sub Paste de pe panglică. De exemplu, puteți selecta Formule & Formatarea numerelor pentru a lipi doar formula și formatarea numerelor, cum ar fi formatul procentual, formatul valutar și altele asemenea:

    Sfat: Dacă nu sunteți sigur ce opțiune de lipire funcționează cel mai bine pentru dvs., treceți cu mouse-ul peste diferite pictograme pentru a vedea o previzualizare a acestei sau acelei opțiuni de lipire.

    Copierea formulei în Excel fără a schimba referințele

    Formulele Excel apar rareori într-o foaie de calcul în singurătate. În cele mai multe cazuri, introduceți o formulă într-o celulă, apoi o copiați în alte celule din aceeași coloană sau rând, pentru a efectua același calcul asupra unui grup de date. Iar dacă formula dvs. conține referințe relative la celule (fără $), Excel le ajustează automat astfel încât fiecare formulă să opereze asupra datelor de pe propriul rând sau coloană. De cele mai multe ori,exact ceea ce doriți. De exemplu, dacă aveți formula =A1*2 în celula B1, și copiați această formulă în celula B3, formula se va schimba în =A3*2 .

    Dar ce se întâmplă dacă doriți ca Excel să copiați exact formula În funcție de sarcina dvs. particulară, alegeți una dintre următoarele soluții.

    Copiați sau mutați o singură formulă fără a modifica referințele celulelor

    Dacă trebuie să copiați sau să mutați doar o singură formulă, este ușor să faceți o copie exactă.

    1. Selectați celula cu formula pe care doriți să o copiați.
    2. Selectați formula din bara de formule cu ajutorul mouse-ului și apăsați Ctrl + C pentru a copie Dacă doriți să muta formula, apăsați Ctrl + X pentru a o tăia.

    3. Apăsați tasta Esc pentru a ieși din bara de formule.
    4. Selectați celula de destinație și apăsați Ctl + V pentru a lipi formula acolo.

    Alternativ, puteți intra în modul de editare și puteți copia formula în celulă ca text:

    1. Selectați o celulă cu formula.
    2. Apăsați F2 (sau faceți dublu clic pe celulă) pentru a intra în modul de editare.
    3. Selectați formula din celulă cu ajutorul mouse-ului și apăsați Ctrl + C pentru a o copia.

    4. Selectați celula de destinație și apăsați Ctl+V . Astfel, formula va fi lipită exact, fără a modifica referințele celulei, deoarece formula a fost copiată ca text.

    Sfat. pentru a obține rapid copiați o formulă din celula de mai sus fără ca referința să fie modificată, selectați celula în care doriți să lipiți formula și apăsați Ctrl + ' .

    Copierea unui interval de formule fără a schimba referințele celulelor

    Pentru a muta sau a copia un interval de formule Excel astfel încât să nu se modifice referințele de celule, utilizați una dintre următoarele metode.

    Metoda 1. Utilizați referințe absolute sau mixte de celule

    Dacă aveți nevoie să faceți un copie exactă a formulelor cu referințe relative la celule (cum ar fi A1), cea mai bună metodă ar fi schimbarea lor în referințe absolute ($A$1) pentru a fixa referința la o anumită celulă, astfel încât aceasta să rămână statică indiferent unde se mută formula. În alte cazuri, poate fi necesar să utilizați referințe de celule mixte ($A1 sau A$1) pentru a bloca fie o coloană, fie un rând. Nu prea are sens până acum? Bine, să luăm în considerare următorul exemplu.

    Să presupunem că aveți un tabel care calculează prețurile fructelor în EUR pe baza prețului în USD din coloana B și a ratei de schimb din celula C2:

    După cum puteți vedea în captura de ecran de mai sus, formula include o referință de celulă absolută ($C$2) pentru a fixa cursul de schimb la celula C2 și o referință de celulă relativă la celula B5, deoarece doriți ca această referință să se ajusteze pentru fiecare rând. Și această abordare funcționează bine atâta timp cât formulele rămân în coloana C.

    Dar să vedem ce se întâmplă dacă aveți nevoie, să zicem, să mutați prețurile EUR din coloana C în coloana F. Dacă copiați formulele în mod obișnuit, prin copiere/lipire de celule, formula din celula C5 (= B5 *$C$2) se va schimba în = D5 *$$C$2 atunci când este lipit în celula F5, ceea ce face ca toate calculele să fie greșite!

    Pentru a remedia acest lucru, trebuie doar să schimbați o referință relativă (B5) cu o referință referință mixtă $B5 (coloană absolută și linie relativă). Punând semnul dolarului ($) în fața literei coloanei, se ancorează referința la coloana B, indiferent unde se mută formula.

    Și acum, dacă copiați sau mutați formulele din coloana D în coloana F sau în orice altă coloană, se va modifica referința coloanei nu se va schimba pentru că l-ați blocat cu semnul dolarului ($B5).

    Conceptul de referințe de celule Excel poate fi dificil de înțeles de la început, dar credeți-mă că merită timpul și efortul dumneavoastră, deoarece vă va economisi mult mai mult timp pe termen lung. De exemplu, vedeți cum puteți calcula întregul tabel cu o singură formulă, utilizând referințe de celule mixte.

    Cu toate acestea, dacă aveți deja o mulțime de formule cu referințe relative la celule în foaia Excel și trebuie să faceți rapid o copie exactă a acelor formule, dar nu credeți că puteți obține referințele corecte, una dintre următoarele metode ar putea fi o soluție.

    Metoda 2. Copiați formulele Excel fără a schimba referințele prin Notepad

    1. Intrați în modul de vizualizare a formulelor prin apăsarea comenzii rapide Ctrl + ` sau prin orice altă metodă descrisă în Cum să afișați formule în Excel.
    2. Selectați toate celulele cu formulele pe care doriți să le copiați sau să le mutați.
    3. Apăsați Ctrl + C pentru a copia formulele sau Ctrl + X pentru a le tăia. Folosiți ultima comandă rapidă dacă doriți să mutați formulele într-o locație nouă.

    4. Deschideți Notepad sau orice alt editor de text și apăsați Ctrl + V pentru a lipi formulele acolo. Apoi apăsați Ctrl + A pentru a selecta toate formulele și Ctrl + C pentru a le copia ca text.
    5. În foaia de lucru Excel, selectați celula din stânga-sus unde doriți să lipiți formulele și apăsați Ctrl + V .

    Note:

    • Puteți lipi formulele doar în secțiunea aceeași foaie de lucru în care se află formulele originale, cu excepția cazului în care referințele includ numele foii, altfel formulele vor fi întrerupte.
    • Foaia de lucru trebuie să fie în modul de vizualizare a formulei Pentru a verifica acest lucru, mergeți la Formule tab> Auditul formulei și verificați dacă grupul Afișați formulele este activat.
    • După ce ați lipit formulele, apăsați Ctrl + ` pentru a dezactiva modul de vizualizare a formulelor.

    Metoda 3. Copiați exact formulele folosind funcția Găsire și înlocuire din Excel

    Pentru a copia un interval de formule Excel fără a modifica referințele de celulă ale acestora, puteți utiliza funcția Excel Găsiți și înlocuiți în felul următor.

    1. Selectați celulele cu formulele pe care doriți să le copiați.
    2. Pe Acasă fila, mergeți la Editare grup, apoi faceți clic pe Găsiți & Selectați > Înlocuiți... Sau, pur și simplu apăsați Ctrl + H , care este scurtătura pentru lansarea dialogului Find & Replace în Excel.
    3. În Găsiți & Înlocuiți introduceți semnul egal (=) în fereastra de dialog Găsiți ce În caseta Înlocuiți cu introduceți un simbol sau un șir de caractere care nu este utilizat în niciuna dintre formulele dumneavoastră, cum ar fi ', # sau \.

      Scopul acestui pas este de a transforma formulele în șiruri de text, ceea ce va împiedica Excel să modifice referințele celulelor în timpul procesului de copiere.

      Notă: Nu folosiți un asterisc (*) sau un semn de întrebare (?) pentru înlocuire, deoarece acestea sunt caractere wildcard în Excel și utilizarea lor ar îngreuna etapele ulterioare.

    4. Faceți clic pe butonul Înlocuiți totul și închideți fereastra Găsiți și înlocuiți Toate formulele din intervalul selectat se vor transforma în șiruri de text:

    5. Acum, puteți selecta orice celulă, apăsați Ctrl + C pentru a o copia, selectați celula de sus din tabelul foaia de lucru curentă unde doriți să lipiți formulele și apăsați Ctrl + V . Deoarece Excel nu interpretează formulele fără semnul egal ca fiind formule, acestea vor fi copiate exact, fără a modifica referințele.
    6. Utilizați Găsiți & Înlocuiți din nou pentru a inversa modificarea. Selectați ambele regiuni, cu formulele originale și cele copiate (pentru a selecta regiuni neadiacente, țineți apăsat Ctrl ). Apăsați Ctrl + H pentru a deschide fereastra de dialog Find & Replace. De data aceasta, introduceți bara oblică inversă (\) (sau orice alt caracter pe care l-ați folosit pentru prima înlocuire) în câmpul Găsiți ce și = în caseta Înlocuiți cu și faceți clic pe caseta Înlocuiți totul Buton. Gata!

    Comenzi rapide pentru a copia formula Excel în alte celule

    1. Copiați o formulă în jos

    Ctrl + D - Copiază o formulă din celula de mai sus și ajustează referințele celulelor.

    De exemplu, dacă aveți o formulă în celula A1 și doriți să o copiați în celula A2, selectați A2 și apăsați Ctrl + D .

    2. Copiați o formulă în dreapta

    Ctrl + R - Copiază o formulă din celula din stânga și ajustează referințele celulei.

    De exemplu, dacă aveți o formulă în celula A2 și doriți să o copiați în celula B2, selectați B2 și apăsați Ctrl + R .

    Sfat: Ambele comenzi rapide de mai sus pot fi utilizate și pentru a copia formule în mai multe celule. Trucul constă în selectarea atât a celulei sursă, cât și a celulelor țintă înainte de a apăsa comanda rapidă. De exemplu, dacă doriți să copiați formula din A1 în următoarele 9 rânduri, selectați celulele A1:A10 și apăsați Ctrl + D .

    3. Copiați exact o formulă

    Ctrl + ' - Copiază o formulă din celula de mai sus în celula selectată în mod curent exact și lasă celula în modul de editare.

    Aceasta este o modalitate rapidă de a face o copie exactă a unei formule fără a modifica referințele celulelor De exemplu, pentru a copia o formulă din celula A1 în A2, astfel încât să nu se modifice nicio referință, selectați A2 și apăsați Ctrl + ' .

    Notă. Nu confundați comanda rapidă Ctrl + ' (Ctrl + ghilimele simple) care copiază exact o formulă din celula de mai sus cu Ctrl + ` (Ctrl + tasta accent grav) care activează modul de afișare a formulelor în Excel.

    Ei bine, asta este tot ce am de spus despre copierea formulelor în Excel. Dacă știți și alte metode pentru a muta sau copia rapid formule în foile Excel, vă rog să împărtășiți. Vă mulțumesc pentru lectură și sper să ne vedem pe blog săptămâna viitoare!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.