Как да се запазят формулите в Microsoft Excel при копиране?
|Когато се копират формули в Excel, по подразбиране се променят адресите на клетките, които са използвани във формулите, в случай че те са зададени относително (т.е. без знак за $ преди колоната или реда). В изключително редки случаи се налага да се пренесе формулата, като се запазят адресите на клетките и те да не бъдат „застопорени“ с долари.
Когато става дума за една-две формули, може да се използва следното решение:
- Отваря се формулата за редакция (F2, двоен клик върху клетката или с мишката върху формулата във формула бара);
- Копира се формулата, като се селектира с мишката, както бихме селектирали текст;
- Щрака се върху клетката, в която ще се пренася формулата;
- Използва се „обикновен пейст“ (Ctrl+V или бутона от Home менюто на Excel за всички версии).
[excel]?Тази процедура е доста тромава, ако клетките са повече. Същото се отнася и за форматиране на клетките като текст чрез Number format и последващото им „превръщане“ обратно, защото тази трансформация също изисква да се коригират една по една.
Друго решение е да се използва Plug-in, което не е решение, ако нямате административни права върху компютъра си.
Ето един трик, който позволява копиране на колона с формули и със сравнително малко действия, поставянето й като същата формула в друга колона:
1. Ето една колона с формула, която умножава две клетки. При по-сложни формули, в които трябва да се направи само малка редакция, този трик е наистина много полезен:
Ако тази колона се копира и постави в H, получаваме следното:
Това не е същата формула, тъй като вече не се умножава единична цена по количество, а количество по дата… „Застопоряването“ на адресите на клетките, така че да станат абсолютни, също не е опция.
2. За да се запазят адресите на клетките, ще превърна формулите в колона F в текст временно и по най-лесния начин – ще заместя “=” с друг символ – “#”, например:
3. Резултатът от заместването:
4. Сега ще копирам данните в колона H:
5. Получавам две колони с еднакъв текст. Остава да се селектират двете колони и да се замести обратно “#” с “=”:
6. Готово:
Както си личи, получих еднакви данни в двете колони, като и в двете колони има формули. Тъй като при използването на replace имах конкретна селекция (колони F и H), нито една друга формула не пострада при правенето на тази статия 😉
Това е един полезен вариант, но със сигурност има и други идеи.
Ще се радваме, ако ги споделите с нас!
Други публикации от Илияна Димитрова