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

Когато се копират формули в Excel, по подразбиране се променят адресите на клетките, които са използвани във формулите, в случай че те са зададени относително (т.е. без знак за $ преди колоната или реда). В изключително редки случаи се налага да се пренесе формулата, като се запазят адресите на клетките и те да не бъдат „застопорени“ с долари.

Когато става дума за една-две формули, може да се използва следното решение:

  • Отваря се формулата за редакция (F2, двоен клик върху клетката или с мишката върху формулата във формула бара);
  • Копира се формулата, като се селектира с мишката, както бихме селектирали текст;
  • Щрака се върху клетката, в която ще се пренася формулата;
  • Използва се „обикновен пейст“ (Ctrl+V или бутона от Home менюто на Excel за всички версии).

[excel]?Тази процедура е доста тромава, ако клетките са повече. Същото се отнася и за форматиране на клетките като текст чрез Number format и последващото им „превръщане“ обратно, защото тази трансформация също изисква да се коригират една по една.
Друго решение е да се използва Plug-in, което не е решение, ако нямате административни права върху компютъра си.

Ето един трик, който позволява копиране на колона с формули и със сравнително малко действия, поставянето й като същата формула в друга колона:

1. Ето една колона с формула, която умножава две клетки. При по-сложни формули, в които трябва да се направи само малка редакция, този трик е наистина много полезен:
Excel formulas

Ако тази колона се копира и постави в H, получаваме следното:
Excel formulas

Това не е същата формула, тъй като вече не се умножава единична цена по количество, а количество по дата… „Застопоряването“ на адресите на клетките, така че да станат абсолютни, също не е опция.

2. За да се запазят адресите на клетките, ще превърна формулите в колона F в текст временно и по най-лесния начин – ще заместя “=” с друг символ – “#”, например:

Excel formulas 3

3. Резултатът от заместването:
Excel formulas 4

4. Сега ще копирам данните в колона H:
Excel formulas 5

5. Получавам две колони с еднакъв текст. Остава да се селектират двете колони и да се замести обратно “#” с “=”:

Excel formulas 6

6. Готово:
Excel formulas 7

Както си личи, получих еднакви данни в двете колони, като и в двете колони има формули. Тъй като при използването на replace имах конкретна селекция (колони F и H), нито една друга формула не пострада при правенето на тази статия 😉

Това е един полезен вариант, но със сигурност има и други идеи.
Ще се радваме, ако ги споделите с нас!

Iliyana DimitrovaИлияна Димитрова е инструктор в учебен център New Horizons Bulgaria. Тя провежда курсове за начинаещи и напреднали за Microsoft Office Word, Excel, Outlook, PowerPoint, Adobe Photoshop и др.

Други публикации от Илияна Димитрова
Интересувате се от темата? Пишете ни!

    Бързо запитване

    Вашите имена *

    Вашият Email *

    Вашето съобщение *

    captcha

    Добавете коментар

    Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *