Како да копирате формула во Excel со или без промена на референци

  • Споделете Го Ова
Michael Brown

Содржина

Во ова упатство, ќе научите неколку различни начини на копирање формули во Excel - како да ја копирате формулата во колона, во сите избрани ќелии, да копирате формула точно без да менувате референци или форматирање на ќелиите, и повеќе.

Копирањето формули во Excel е една од најлесните задачи што обично се прави со кликнување на глувчето. Велам „обично“ затоа што може да има многу специфични случаи кои бараат посебни трикови, како копирање опсег на формули без промена на референци на ќелии или внесување на истата формула во повеќе несоседни ќелии.

За среќа, Microsoft Excel нуди многу начини за извршување на истата задача, а тоа е точно за копирање формули. Во ова упатство, ќе разговараме за различни начини за копирање формули во Excel за да можете да ја изберете онаа која најдобро одговара за вашата задача.

    Како да ја копирате формулата во колона

    Microsoft Excel обезбедува навистина брз начин за копирање формула во колона. Само направете го следново:

    1. Внесете формула во горната ќелија.
    2. Изберете ја ќелијата со формулата и поставете го курсорот на глувчето над мал квадрат во долниот десен агол- рачниот агол на ќелијата, кој се нарекува Рачка за пополнување . Додека го правите ова, курсорот ќе се смени во дебел црн крст.
    3. Држете ја и повлечете ја рачката за пополнување надолу по колоната над ќелиите каде што сакате да ја копирате формулата.

    На сличен начин, можете да влечете формула веќе имате еден тон формули со релативни референци на ќелиите во вашиот Excel лист, и треба брзо да направите точна копија од тие формули, но не се чувствувате како да можете правилно да ги добиете референците, еден од следниве методи може да биде решение.

    Метод 2. Копирајте формули на Excel без да менувате референци преку Notepad

    1. Внесете го режимот за преглед на формула со притискање на кратенката Ctrl + ` или со користење на кој било друг метод опишан во Како за прикажување формули во Excel.
    2. Изберете ги сите ќелии со формулите што сакате да ги копирате или преместите.
    3. Притиснете Ctrl + C за да ги копирате формулите или Ctrl + X за да ги исечете. Користете ја последната кратенка ако сакате да ги преместите формулите на нова локација.

    4. Отворете Notepad или кој било друг уредувач на текст и притиснете Ctrl + V за да ги залепите формулите таму. Потоа притиснете Ctrl + A за да ги изберете сите формули и Ctrl + C за да ги копирате како текст.
    5. Во вашиот работен лист на Excel, изберете ја горната лева ќелија каде што сакате да ги залепите формулите и притиснете Ctrl + V .

    Забелешки:

    • Можете да ги залепите формулите само во истиот работен лист каде што се наоѓаат вашите оригинални формули, освен ако референците ја вклучуваат име на листот, инаку формулите ќе бидат скршени.
    • Работниот лист треба да биде во режим на преглед на формула . За да го потврдите ова, одете во табулаторот Формули > Ревизија на формули и проверете дали е вклучено копчето Прикажи формули вклучено.
    • Откако ќе ги залепите формулите, притиснете Ctrl + ` за да го исклучите режимот за прегледување на формулата.

    Метод 3. Копирајте ги формулите точно со користење на Find and Replace на Excel

    За да копирате опсег на формули на Excel без да ги менувате референците на нивните ќелии, можете да ја користите функцијата Excel Најди и замени на следниот начин.

    1. Изберете ги ќелиите со формулите што сакате да го копирате.
    2. На картичката Дома , одете во групата Уредување и кликнете Најди & Изберете > Замени… Или, едноставно притиснете Ctrl + H , што е кратенка за стартување на Find & Заменете го дијалогот во Excel.
    3. Во Најди & засилувач; Заменете го прозорецот за дијалог , напишете го знакот за еднаквост (=) во полето Најди што . Во полето Замени со , внесете некој симбол или низа знаци што не се користат во ниту една од вашите формули, како што се ', # или \.

      Целта на овој чекор е да претворете ги формулите во текстуални низи, што ќе го спречи Excel да ги менува референците на ќелиите за време на процесот на копирање.

      Забелешка. Не користете ѕвездичка (*) или прашалник (?) за замена, бидејќи тоа се знаци во Excel и нивното користење ќе ги отежне подоцнежните чекори.

    4. Кликнете на Замени ги сите Копче и затворете го дијалогот Најди и замени . Сите формули во избраниот опсег ќе се претворат во текстуални низи:

    5. Сега, можете да изберете кои било ќелии, притиснете Ctrl + C за дакопирајте ги, изберете ја горната ќелија во тековниот работен лист каде што сакате да ги залепите формулите и притиснете Ctrl + V . Бидејќи Excel не ги толкува формулите без знакот за еднаквост како формули, тие ќе бидат точно копирани, без да се менуваат референците.
    6. Користете Најди & Заменете го повторно за да ја промените промената. Изберете ги двата региони, со оригиналните формули и копираните формули (за да изберете региони што не се соседни, притиснете и задржете Ctrl ). Притиснете Ctrl + H за да го отворите Find & Заменете го дијалогот. Овој пат, внесете ја задна коса црта (\) (или кој било друг знак што го користевте за првата замена) во полето Најди што и = во полето Замени со и кликнете копчето Замени ги сите . Готово!

    Кратенки за копирање на формулата на Excel во други ќелии

    1. Копирајте формула надолу

    Ctrl + D - Копирајте формула од горенаведената ќелија и приспособете ги референците на ќелиите.

    На пример, ако имате формула во ќелијата A1 и сакате за да го копирате во ќелијата A2, изберете A2 и притиснете Ctrl + D .

    2. Копирајте формула надесно

    Ctrl + R - Копирајте формула од ќелијата налево и приспособете ги референците на ќелиите.

    На пример, ако имате формула во ќелијата A2 и сакате да го копирате во ќелијата B2, изберете B2 и притиснете Ctrl + R .

    Совет. И двете горенаведени кратенки може да се користат за копирање формули во повеќе ќелии. Трикот е да ги изберете и дветеизворната ќелија и целните ќелии пред да ја притиснете кратенката. На пример, ако сакате да ја копирате формулата од A1 во следните 9 редови, изберете ќелии A1:A10 и притиснете Ctrl + D .

    3. Копирај формула точно

    Ctrl + ' - Копира формула од горенаведената ќелија во моментално избраната ќелија точно и ја остава ќелијата во режим на уредување.

    Ова е брз начин да се направи точна копија на формула без менување на референците на ќелиите . На пример, за да копирате формула од ќелијата A1 во A2 за да не се менуваат референци, изберете A2 и притиснете Ctrl + ' .

    Забелешка. Не мешајте ја кратенката Ctrl + ' (Ctrl + единечен наводник) што точно копира формула од горната ќелија со Ctrl + ` (Ctrl + клуч за акцент) што го активира режимот за прикажување формули во Excel.

    Па, ова е сè што имам да кажам за копирање формули во Excel. Ако знаете некои други методи за брзо преместување или копирање на формулата во листовите на Excel, ве молиме споделете. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

    во соседни ќелиидесно, лево или нагоре.

    Ако формулата вклучува релативни референци на ќелиите (без знакот $), тие автоматски ќе се менуваат врз основа на релативната позиција на редовите и колони. Значи, откако ќе ја копирате формулата, проверете дали референците на ќелиите се правилно приспособени и ќе го добиете посакуваниот резултат. Доколку е потребно, префрлете се помеѓу апсолутни, релативни и мешани референци со користење на копчето F4.

    Во горниот пример, за да бидете сигурни дека формулата е копирана правилно, ајде да избереме некоја ќелија во колоната C, да речеме C4, и да погледнеме референцата на ќелијата во лентата со формули. Како што можете да видите на скриншот подолу, формулата е во ред - во однос на редот 4, точно како што треба да биде:

    Како да копирате формула без форматирање копирање

    Копирањето формула надолу со влечење на рачката за пополнување не само што ја копира формулата, туку и изворната ќелија форматирање како што се бојата на фонтот или позадината, симболите на валутата, бројот на прикажани децимални места, итн. Во повеќето случаи, ова функционира добро, но понекогаш може да ги наруши постоечките формати во ќелиите каде што формулата се копира. Вообичаен пример е препишувањето на алтернативно засенчување на редови како на следната слика од екранот.

    За да спречите препишување на постоечкото форматирање на ќелијата, повлечете ја рачката за полнење како што е прикажано погоре, ослободете ја, кликнете на Опции за автоматско пополнување паѓачкото мени и изберете Пополнете без форматирање .

    Копирајте ја формулата во целата колона

    Како што штотуку видовте , рачката за полнење го прави копирањето формули во Excel навистина лесно. Но, што ако треба да ископирате формула на лист од 100 линии? Повлекувањето на формулата преку стотици редови не изгледа како добра идеја. За среќа, Microsoft Excel обезбедува неколку брзи решенија и за овој случај.

    Кликнете двапати на знакот плус за да ја пополните целата колона

    За да ја примените формулата на целата колона, двапати- кликнете на знакот плус наместо да го влечете. За оние кои го прескокнале првиот дел од ова упатство, деталните чекори следат подолу.

    За да копирате формула на Excel во целата колона, направете го следново:

    1. Внесете ја вашата формула во горната ќелија.
    2. Поставете го курсорот во долниот десен агол на ќелијата со формулата, почекајте додека не се претвори во знакот плус, а потоа кликнете двапати на плус.

    Забелешка. Двоен клик на знакот плус ја копира формулата надолу онолку колку што има некои податоци во соседните колони. Штом се појави празен ред, автоматското полнење престанува. Значи, ако вашиот работен лист содржи празнини, ќе мора да го повторите горенаведениот процес за да ја копирате формулата под празен ред или да ја повлечете рачката за пополнување како што е објаснето во претходните примери:

    Креирајте табела Excel за да копирате формула во сите ќелии во aколона автоматски

    Помеѓу другите одлични карактеристики на табелите на Excel, како што се предефинирани стилови, сортирање, филтрирање и појасни редови, автоматски пресметаните колони е она што ја прави табелата на Excel навистина прекрасна алатка за анализа на групи поврзани податоци.

    Со внесување формула во една клетка во колона од табела (само која било ќелија, не мора горната), создавате пресметана колона и вашата формула веднаш се копира во сите други ќелии во таа колона . За разлика од рачката за пополнување, табелите на Excel немаат проблем со копирање на формулата низ целата колона, дури и ако табелата има еден или повеќе празни редови:

    За да конвертирате опсег на ќелии во табелата на Excel, едноставно изберете ги сите ќелии и притиснете Ctrl + T. Ако претпочитате визуелен начин, изберете го опсегот, одете во групата Вметни > Табели на лентата на Excel и кликнете на копчето Табела .

    Совет. Ако навистина не сакате табела Excel во вашиот работен лист, можете да ја креирате привремена, да ја олесните работата со формули, а потоа можете да ја претворите табелата назад во вообичаен опсег за секунда. Само кликнете со десното копче на табелата и изберете Табела > Конвертирај во опсег во контекстното мени.

    Копирај формула во несоседни ќелии/опсези

    Се подразбира дека рачката за полнење е најбрзиот начин за копирање формула во Excel. Но, што ако сакате да ја копирате формулата на Excel во не-соседни ќелии или надвор од крајот на изворните податоци? Само користете ја старата добра копија & засилувач; залепете начин:

    1. Кликнете на ќелијата со формулата за да ја изберете.
    2. Притиснете Ctrl + C за да ја копирате формулата.
    3. Изберете клетка или опсег од ќелии каде што сакате да ја залепите формулата (за да изберете несоседни опсези, притиснете и задржете го копчето Ctrl).
    4. Притиснете Ctrl + V за да ја залепите формулата.
    5. Притиснете Enter за да ја завршите залепени формули.

    Забелешка. Кратенките за копирање/залепување ја копираат формулата и форматирањето. За копирање на формулата без форматирање , изберете соодветна опција Залепи на лентата или во менито со десен клик, како што е прикажано во Копирање формула на Excel без форматирање.

    Внесете формула во повеќе ќелии со едно копче (Ctrl + Enter)

    Во ситуации кога треба да ја внесете истата формула во повеќе од една ќелии на работниот лист, соседни или несоседни, ова методот може да заштеди време.

    1. Изберете ги сите ќелии каде што сакате да ја внесете формулата. За да изберете непосредни ќелии, притиснете и задржете го копчето Ctrl.
    2. Притиснете F2 за да влезете во режимот на уредување.
    3. Внесете ја формулата во една ќелија и притиснете Ctrl + Enter наместо Enter . Тоа е тоа! Формулата ќе се копира во сите избрани ќелии, а Excel соодветно ќе ги приспособи релативните референци на ќелиите.

    Совет. Можете да го користите овој метод за да внесете какви било податоци, несамо формули, во повеќе ќелии истовремено. Неколку други техники се опишани во следното упатство: Како да внесете исти податоци во сите избрани ќелии истовремено.

    Како да копирате формула на Excel, но не и форматирање

    Како што веќе знаете , кога копирате формула во колона во Excel, можете да ја користите опцијата Пополнете без форматирање која ви овозможува да ја копирате формулата, но да го задржите постоечкото форматирање на одредишните ќелии. Excel на Копирај & засилувач; Функцијата Paste нуди уште поголема флексибилност во однос на опциите за залепување.

    1. Изберете ја продажбата што ја содржи формулата.
    2. Копирајте ја таа ќелија со притискање на Ctrl + C . Алтернативно, кликнете со десното копче на ќелијата и изберете Копирај од контекстното мени или кликнете на копчето Копирај на картичката Почетна > Кипборд .
    3. Изберете ги сите ќелии на кои сакате да ја копирате формулата.
    4. Десен-клик на избраните ќелии и изберете Формули под Опции за залепување :

    За повеќе опции за залепување, кликнете на стрелката под копчето Залепи на лентата. На пример, можете да изберете Формули & засилувач; Форматирање на броеви за да ја залепите само формулата и форматирањето на броевите, како што се формат на проценти, формат на валута и слично:

    Совет. Ако не сте сигурни која опција за залепување работи најдобро за вас, поставете го глувчето над различни икони за да видите преглед на оваа или онаа опција за залепување.

    Копирајформула во Excel без промена на референци

    Формулите на Excel ретко се појавуваат во табела во осаменост. Во повеќето случаи, внесувате формула во една ќелија, а потоа ја копирате во други ќелии во истата колона или ред, за да ја извршите истата пресметка на група податоци. И ако вашата формула содржи релативни референци за ќелии (без $), Excel автоматски ги прилагодува така што секоја формула работи на податоци на свој ред или колона. Најчесто, тоа е токму она што го сакате. На пример, ако ја имате формулата =A1*2 во ќелијата B1 и ја копирате оваа формула во ќелијата B3, формулата ќе се промени во =A3*2 .

    Но, што ако сакате Excel да прецизно да ја копира формулата , без да ги менувате референците на ќелиите на патот? Во зависност од вашата конкретна задача, изберете едно од следниве решенија.

    Копирајте или преместете една формула без промена на референците на ќелиите

    Ако треба да копирате или преместите само една формула, правејќи точна копија е лесно.

    1. Изберете ја ќелијата со формулата што сакате да ја копирате.
    2. Изберете ја формулата во лентата со формули со помош на глувчето и притиснете Ctrl + C за копирање тоа. Ако сакате да ја преместите формулата, притиснете Ctrl + X за да ја исечете.

    3. Притиснете го копчето Esc за да излезете од лентата со формула.
    4. Изберете ја одредишната ќелија и притиснете Ctl + V за да ја залепите формулата таму.

    Алтернативно, можете да го внесете режимот на уредување и да ја копирате формулата воќелија како текст:

    1. Изберете ќелија со формулата.
    2. Притиснете F2 (или кликнете двапати на ќелијата) за да влезете во режимот на уредување.
    3. Изберете го формулата во ќелијата користејќи го глувчето и притиснете Ctrl + C за да ја копирате.

    4. Изберете ја одредишната ќелија и притиснете Ctl+V . Ова точно ќе ја залепи формулата, без да ги менува референците на ќелиите, бидејќи формулата е копирана како текст.

    Совет. За брзо копирање формула од горната ќелија без промена на референцата, изберете ја ќелијата каде што сакате да ја залепите формулата и притиснете Ctrl + ' .

    Копирајте опсег на формули без промена на ќелијата референци

    За да преместите или копирате опсег на формули на Excel за да не се менуваат референците на ќелиите, користете еден од следниве методи.

    Метод 1. Користете апсолутни или мешани референци за ќелии

    Ако треба да направите точна копија од формулите со релативни референци на ќелиите (како A1), најдобар начин би бил да ги промените во апсолутни референци ( $A$1) за да се поправи референцата на дадена ќелија, така што таа останува статична без разлика каде се движи формулата. Во други случаи, можеби ќе треба да користите мешани референци на ќелии ($A1 или A$1) за да заклучите колона или ред. Нема многу смисла досега? Добро, ајде да го разгледаме следниот пример.

    Да претпоставиме дека имате табела која ги пресметува цените на овошјето во евра врз основа на цената на УСД во колоната Б и девизниот курс воќелија C2:

    Како што можете да видите на сликата од екранот погоре, формулата вклучува апсолутна референца на ќелијата ($C$2) за да се поправи девизниот курс на ќелијата C2, и релативна референца на ќелијата до ќелијата B5 затоа што сакате оваа референца да се приспособи за секој ред. И овој пристап функционира добро се додека формулите остануваат во колоната C.

    Но, да видиме што ќе се случи ако ви треба, да речеме, да ги преместите цените на ЕУР од колоната C во колоната F. Ако ги копирате формулите во на вообичаен начин со копирање/лепење на ќелиите, формулата од ќелијата C5 (= B5 *$C$2) ќе се смени во = D5 *$C$2 кога ќе се залепи во ќелијата F5, правејќи ги вашите пресметки погрешни!

    За да го поправите ова, само сменете ја релативната референца (B5) во мешана референца $B5 (апсолутна колона и релативна редица). Со ставање на знакот за долар ($) пред буквата на колоната, ја закотвувате референцата на колоната Б, без разлика каде се движи формулата.

    И сега, ако ги копирате или преместите формулите од колоната D во колоната F, или која било друга колона, референцата на колоната нема да се промени затоа што сте ја заклучиле со знакот за долар ($B5).

    Концептот на референците на ќелиите на Excel можеби е тешко да се сфати од самиот почеток, но верувајте ми вреди вашето време и труд бидејќи ќе ви заштеди многу повеќе време на долг рок. На пример, видете како можете да ја пресметате целата табела со една формула користејќи мешани референци за ќелии.

    Сепак, ако

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.