Как да копирате формула в Excel с промяна на препратките към клетките

  • Споделя Това
Hugh West

Съдържание

Трябва ли да копиране на формула или функция в Excel със или без промяна на препратките към клетките? Има много идеи и техники, с които да го направите, без да срещате трудности.

В тази статия ще покажем как да копие a формула в Excel с променяща се клетка препратки . Тук ще намерите списък с методи, чрез които ще можете да копирате всякакви формули или функции с промяна на препратките към клетките.

Изтегляне на работна книга на Excel

Изтеглете работната книга на Excel, която използвахме за изготвянето на тази статия, за да можете да се упражнявате.

Копиране на формули в Worksheet.xlsx

14 лесни метода за копиране на формула в Excel с промяна на препратките към клетките

Тук ще обясним 14 подходящи методи за копие a формула в Excel с промяна на препратките към клетките. Ако не сте свикнали с термина 'Cell Reference' тогава можете да отидете тук за да почерпите идеи. Това изобщо не е сериозен контекст, но когато трябва да копирате формула, за да я използвате на друго място в електронната таблица, трябва да промените входните данни за друга клетка, нали?

По принцип препратката към клетката ще направи този трик автоматично, а ако трябва да заключите тази препратка към клетката, така че да не искате да променяте входните стойности по колони или редове, тогава ще намерите процеса и в тази статия.

1. Плъзгане на иконата на дръжката за запълване за копиране на формула с промяна на препратките към клетките

Да предположим, че дадено дружество е решило да увеличи 10% заплата на своите пет конкретни служители и тук виждате графиката с имената на служителите заедно с текущите им заплати.

Сега трябва да разберете какви ще бъдат новите им заплати след 10% увеличение.

В този случай, поради 10% увеличение на заплатата на всеки служител, трябва да умножете текущата заплата на всеки от тях по 1,1 за да научите новата заплата.

  • За да направите това, първо изберете клетка D5.
  • Сега докоснете '=' , след което изберете клетка C5 и се умножава с 1.1.

Това, което ще въведете, може да бъде показано в Кутия за формули който е ограден с червено поле в горната част.

  • Сега натиснете ВЪВЕДЕТЕ и ще видите новата заплата за Сам в клетка D5.

  • След това, за да проверите новите заплати на всички останали служители, първо насочете курсора на мишката към долен десен ъгъл на клетка D5. Тук ще забележите '+' знак там. Който се нарича Дръжка за пълнене икона.
  • След това щракнете върху него с мишката и без да отпускате бутона, го плъзнете надолу до клетка D9 и след това го освободете там.

Така ще получите сумите на новите заплати на всички служители. Този метод се нарича 'Fill Down' докато запълвате други клетки, като плъзгате с референцията на 1. клетка.

Прочетете още: Как да копирате формула надолу по колоната в Excel(7 метода)

2. Двойно щракване върху иконата на дръжката за запълване за копиране на формула с промяна на препратките към клетките

Също така можете да оцените увеличените заплати на всички служители чрез двойно щракване върху на '+' знак също.

  • Първо, трябва да направите изчислението за Първа клетка (D5) само както преди.
  • Второ, кликнете два пъти върху на '+' икона.

В резултат на това ще видите заплатите на всички служители наведнъж.

Прочетете още: Как да копирате формула в Excel (6 бързи метода)

3. Създаване на таблица в Excel за копиране на формула

Това е още една много добра възможност за копиране на формула с променящи се препратки към клетките.

  • Първо, изберете цялата секция показано по-долу.
  • Второ, от Вмъкване на изберете раздела>> изберете Таблица опция.

Впоследствие диалогов прозорец на Създаване на таблица ще се появи.

  • След това изберете данните за вашата таблица. Което ще бъде избрано автоматично.
  • Тук се уверете, че сте маркирали символа " Таблицата ми има заглавия " .
  • След това натиснете ОК .

В този момент таблицата ще се появи със заглавия.

  • Сега отидете в клетка D5 , поставете '=' символ, изберете C5, и го умножете с 1.1 както преди.

  • Накрая натиснете ВЪВЕДЕТЕ и ще получите следните резултати.

4. Копиране на формула в несъседни клетки в Excel

Например, понякога може да има пропуски сред редове или дори колони в диаграма.

Ако използвате 'Fill Down' метод тук Клетки D6 и D9 ще покаже 0 като резултати или дори може да показва съобщения за грешки тъй като там няма да бъде извършено изчисление.

  • Затова в този случай трябва да копие клетка D5 първо от щракване с десния бутон на мишката върху мишката върху него.

  • След това ще въведете CTRL и без да го отпускате, продължете да избирате D7, D8, D10, и D11 клетки.

  • След това, щракване с десния бутон на мишката върху мишката отново и изберете Първи вариант на Паста Опции .

В резултат на това лесно ще получите желаните резултати на правилните места.

5. Използване на една формула за няколко колони едновременно в Excel

Понякога се налага да извършите изчисления на колони или редове със сходни данни, но с различни множители. Тук нека разберем какви ще бъдат заплатите на служителите с двата множителя. 10% и 20% увеличение.

Така че основно ще използвате един общ формула, но трябва да го използвате за две различни колони. Всъщност, в ред 11 , има две множители под колоните с перспективи, за да се улеснят изчисленията.

  • Първо, ще изберете масив D5:E9 с мишка. Тук, ако използвате по-стара версия на Excel от 2013 след това натиснете F2 за да разрешите редактирането в D5. Освен това използвахме Версия на Microsoft 365 тук.

  • Сега въведете само формулата за умножение клетка C5 с D11 ( 1. множител), но не изпълнявайте функцията в момента.

Всъщност трябва да колона за заключване C както и ред 11 като използвате Долар ($) знак пред тях вътре в Кутия за формули за да се гарантират правилните изчисления по смесени препратки към клетки. Тук ще ви помогнем да се справите с това "Смесени клетъчни референции няколко метода по-късно.

Трябва само да имате предвид, че използвате този '$' за заключване на ред на мултипликатора (11) за съответните им колони и по същия начин заключвате Текуща заплата (колона В) за да се гарантират перспективните изчисления на увеличените заплати в две различни случаи за всеки служител.

След като приключите с тези процеси.

  • Накрая натиснете бутона CTRL+ENTER вместо да натискате само ENTER и ще можете да видите всички нови и увеличени заплати в двата случая на всички служители.

Прочетете още: Как да копирате формула в няколко реда в Excel (5 начина)

6. Различно използване на иконата за дръжка на запълване за копиране на формула с промяна на препратките към клетките

Нека разгледаме Серия По принцип това е поредица, която ще съдържа множители на 5 . Как ще получите всички следващи стойности в колоната с едно кликване?

  • Първо, изберете клетки, включващи B5 до B8 , задръжте показалеца на мишката в долния десен ъгъл на Клетка B8, и след това Пълнеж надолу поредицата.

В резултат на това ще получите всички необходими стойности за множителите за 5 . По принцип Excel е назначен в Серия за запълване по подразбиране.

Сега нека да проверим други Копие Тук, ако изберете Копиране на клетки . 1 4 клетките, които сте избрали преди, ще бъдат копирани надолу отново и отново.

А ако решите да изберете Форматиране на запълване Само , тук ще се копира само моделът или фонът на клетката, но не и стойностите.

Освен това, ако изберете Попълване без форматиране , ще получите цялата серия, но фонът на моделите на клетките няма да бъде копиран тук.

И накрая, това вероятно е най-интересната част. Да предположим, че искате да получите само първите имена от списък с пълни имена.

  • Сега в колоната на Първо име , въведете го веднъж за 1. само един.
  • След това плъзнете Дръжка за пълнене икона.

  • След това изберете Запълване на светкавицата.

И всички имена ще бъдат показани в колоната веднага.

7. Прилагане на различни опции за поставяне на копие на формула в Excel

Като Копие почти подобни или повече опции, които ще намерите в Паста Тук можете да използвате и опциите Паста опции за копиране на формула в Excel с промяна на препратките към клетките

  • Ако искате да копирате колона Г до Е, след това изберете диапазона от колони, който искате да копирате, и това включва и формулите. Но трябва да заключите колона C в противен случай по време на поставяне на колона F, стойности от колона C няма да се появят тук, а по-скоро празните клетки в колона F ще трябва да се умножи с 1.1 и ще бъдат показани съобщенията за грешки.

  • Сега, щракване с десния бутон на мишката върху мишката върху клетка F5 и ще намерите разнообразие от Паста опции.

Сайтът 1. ще включва формулите, които сте използвали за колона D.

Освен това, ако изберете Стойности (123) тогава ще бъдат копирани само стойности от колона D , а не формули или функции.

И ако изберете Поставяне на връзка , тогава изчислените стойности ще бъдат показани в колона F, тази опция всъщност ще копира както стойностите, така и функциите, зададени за колона D.

Освен това има и някои други Паста възможности, които можете да намерите чрез Специално поставяне таб.

Тук можете да изберете голямо разнообразие от опции за вмъкване на стойности или формули, или и двете, в зависимост от необходимите ви критерии.

Прочетете още: Как да копирате формула и да я поставите като текст в Excel (2 начина)

Подобни четива

  • Excel VBA за копиране на формула с относителна референция (подробен анализ)
  • Как да копирате формула в Excel без влачене (10 начина)
  • VBA за копиране на формула от горната клетка в Excel (10 метода)
  • Как да копирате формула в цяла колона в Excel (7 начина)

8. Копиране на функция(и) от лентата с формули в Excel

Можете дори да копирате формулата от Бар Formula директно и да го използвате във всяка клетка, която желаете.

  • Първоначално изчислете общия размер на текущите заплати на 5 служителите чрез използване на функцията SUM .

  • Сега се съсредоточете върху Бар Formula и Изрежете тази формула, вместо да я копирате. Тук, ако копирате тази формула, трябва да заключите препратката към клетката, за да я поставите другаде.

  • След това го поставете в клетка E7 .

В резултат на това ще получите изчислената стойност с формулата в нея.

Но тъй като сте намалили формулата, стойността от клетка C11 ще изчезне и ще трябва да поставите същата функция отново в клетка C11 и изчислената стойност ще бъде върната.

Прочетете още: Копиране на формула в Excel чрез промяна само на една референтна клетка

9. Ако не искате да променяте препратките към клетките, за да копирате формула в Excel

Това е сложна част, но се надявам, че ще ви бъде интересна. В крайна сметка вече дадох малко идея по тази тема, когато обсъждах 5. метод, при който трябваше да копирате един единствен формула за използване на две различни колони.

Както и преди, ще трябва да откриете увеличените заплати както с 10% и 20% стъпки.

  • Първо, изберете Масив D5:E9.
  • Второ, умножете C5 с D11 в Клетка D5.

  • Сега натиснете бутона CTRL+ENTER ключове.

Впоследствие ще видите, че изчислението е направено само за Сам , но на други е било отказано.

Тук причината е, че не сте заключили препратките към клетките. Как и кога ще ги заключите?!

Преди да разберем това, нека да разгледаме клетка D6. Сега отидете в Бар Formula и ще видите, че изчислението е извършено въз основа на умножението между Текуща заплата на Робърт(C6) и празна клетка (D12)!

По принцип това е причината, поради която резултатът е показан като $0.

И така, вече сте разбрали, че тук клетъчните референции се преместват от клетка в клетка и сега трябва да заключите тези клетъчни референции въз основа на необходимите критерии.

  • Сега нека изберем целия масив (D5:E9) отново.
  • След това отидете в Формула Бар. Тук поставете Долар ($) знак преди C , това ще заключи колона C, и също така да го поставите отново пред 11 , тя ще заключи 11-ти ред съдържащ множителите, които не искате да се разпространяват в целия лист на Excel.
  • Впоследствие натиснете CTRL+ENTER & ще получите очакваните изчисления.

И така, какво се случва тук?

Тъй като сте заключили колона C и ред № 11 , сега под колона D , заплатите на всички служители ще бъдат умножени по 1.1 от D11 и по същия начин при колона E , заплати с 20% ще бъдат получени стъпки за множителя 1.2 от E11.

10. използване на функцията Show Formulas (Показване на формули) за копиране на формула с променящи се препратки към клетките

За да приложите този метод, първо трябва да изчислите увеличените заплати, като попълните клетките, както преди.

  • Първо, в рамките на Формули щракнете върху Показване на формули.

В резултат на това под колона D , ще видите функциите, изпълнени във всяка клетка.

  • Сега, копие тези формули с помощта на CTRL+C ключове.
  • След това направете нова диаграма в колона F .
  • След това, Паста формулите в F5 като изберете Стойности(V) опция.

Така ще получите всички желани стойности наведнъж.

Ако решите да изберете други Паста Опции, След това ще видите формулите под колона F а не на стойностите, които поддържахме в Показване на формули Освен това можете да поставите тези формули навсякъде в листа на Excel, за да копирате изчислените стойности.

11. Използване на бутона "Find & Replace" за копиране на формула в Excel

Това е наистина плодотворен метод и можете да намерите повече забавления тук. Тук, в колона D Първоначално, както и при предишния метод, формулите са изложени.

  • Първо, изберете обхвата на колоната D5:D9.
  • Второ, от Начало tab>> отидете на Редактиране на меню.
  • Трето, ще изберем Замяна... опция от Намиране и заместване функция.

В този момент се отваря нов диалогов прозорец с име Намиране и заместване ще се появи.

  • След това трябва да Замяна на на символ '=' с '/' или друг символ, който не е използван в електронната таблица.
  • След това докоснете Заменете всички.

Впоследствие нова кутия от Microsoft Excel се появява.

  • Сега натиснете OK върху него.

  • След това щракнете върху Затвори към Намиране и заместване диалогов прозорец.

Така в колона D , формулите ще се превърнат в текстови низове, които можете да копирате където пожелаете.

  • Сега нека отидем в колона F и поставете колона D първо там.
  • След това изберете целия колона F и отворете Намиране и заместване отново в раздела.

Отново се появява диалоговият прозорец с име Намиране и заместване ще се появи.

  • По същия начин обърнете символите, които сте използвали преди за колона D .
  • След това изберете опцията Замяна на всички отново.

  • Сега натиснете OK върху кутията на Microsoft Excel.

С този процес ще превърнете текстовите низове в числови функции.

  • Сега изключете Показване на формули.

Накрая ще видите изчислените стойности в колона F.

12. Използване на CTRL+D & CTRL+R за незабавно запълване на следващата клетка

Можете да използвате CTRL+D или CTRL+R за непосредствено следващата клетка, която се запълва една по една.

  • След извършване на първоначалното изчисление в D5 , отидете на D6 и използвайте CTRL+D за изчисление в посока надолу

  • Сега отидете в D8 и натиснете CTRL+R за да се преместите надясно.

По принцип този метод може да бъде полезен за изчисляване на много малък обем данни.

13. Създаване на колона с формула в Notepad и Paste, която да използвате по-късно

Можете да копирате формула с променящи се препратки към клетките, като използвате Бележник За да направите това, първо трябва да изложите формулите отново. Тук можете да изложите формулата с помощта на Показване на формули както преди.

  • Сега копирайте формулите от колона D към Бележник.

  • След това поставете формулите от Бележник в колона F.

  • Изключете Показване на формули и ще получите отново стойностите.

Този метод е доста ефективен, когато трябва да следите изчислените данни, но не можете да изложите формулите, докато копирате тези стойности в друга колона. копиране на формула в Excel с промяна на референциите на клетките с помощта на Бележник .

14. Избор на функцията "AutoSum" или "SUBTOTAL

Ако не искате да въвеждате ръчно функции, можете да изберете тази AutoSum опция в рамките на Начало където ще получите желаните от вас функции за основни и прости изчисления. По принцип с помощта на този AutoSum Можете да намерите обобщение, средна стойност, брой, максимална стойност, минимална стойност и т.н.

  • За да използвате Сума функция от AutoSum , изберете всяка клетка.
  • След това отидете в Начало tab>> изберете Редактиране на >> от AutoSum >> накрая изберете Сума .

Тук направихме сумирането за Колона C с помощта на AutoSum функция.

Функцията SUBTOTAL е друга подобна функция, която можете да използвате, за да откриете резултатите, като преминете през различни параметри от списъка като 9 обозначава SUM функция.

Също така направихме сумиране за Колона C с помощта на МЕЖДИННА СУМА функция.

Заключение

И така, тук сме описали как да копиране на формула в Excel с промяна на препратките към клетките. Налице са всички основни техники, които трябва да знаете и да използвате в ежедневните си дейности в Excel, когато ви е възложено да анализирате тонове данни. Можете да ми съобщите всякакъв вид предложение или мнение в полето за коментари. Ще ви наваксам с вашите ценни думи!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.