Как се копират формули?

Microsoft Excel Тайните на Excel

Как да направя копирането на формула с Ctrl C и после с поставяне с Ctrl V. Не се копира формулата, а само стойността. Трябва ли да се направи още нещо. Благодаря.

Отваря се формулата за редакция (F2, двоен клик върху клетката или с мишката върху формулата във формула бара), селектира с мишката, както би селектирал текст

Копирането на формули става като се постави курсора в долния десен ъгъл на клетката, от която ще се копира (едно уплътнено квадратче (1)), и когато курсорът се превърне в малък плюс, и се влаче при натиснат ляв бутон на мишката докъдето искаме да копираме формулата. 

Когато таблицата е попълнена и искаме формулата да се копира до края на таблицата може и с двукратно кликване на малкото квадратче (1).

A  със  Ctrl+C и Ctrl+V се копира само стойността, ако е избрана опцията Values.

Адашке, извинявай, но това не отговаря на въпроса. По начина, който описваш, можеш да "раздърпаш" формулата надолу в таблицата, но ако искам да премстя една формула от клетка В2 например в клетка Н5 така няма да стане. Отговора на
инж,
Стефан Петров Петров
е правилния, само че е пропуснал да каже, че след копирането като текст трябва да се натисне escape, за да не възприеме excel избраната клетка за копиране като част от формулата. Надявам се да не се обидиш от критиката! :-)

Здравей, Райна, разбира се, че няма място за обида. Но да кажа как аз разбрах поставения въпрос: При използването на Ctrl+C и Ctrl+V, не е избрана исканата опция. В клетката, в която се копира от (1) избираме исканата опция, а в случая е избрана (2).

Аз много често, когато искам да представя резултатите от определени изчисления на друго място във файла, вместо да копирам формулата като съдържание, посочвам, че клетката е равна на съответната клетка. Т.е. ако резултатът ми е в клетка C125 и искам да ми се появява и в А2, просто в А2 записвам "=C125". На пръв поглед изглежда може би малко елементарно, но е много удобно, особено ако данните са на различни шийтове във файла. А и ако реша да променям нещо в течение на работата, не се налага наново да копирам или да коригирам на две места. Клетка А2 винаги ще ми дава резултата на С125.

Здравейте! Честно казано, когато искам да видя резултатите от сумирането на друго място, постъпвам като г-жа Лора Тонева и не мисля, че е грешен начин. Единствено, ако по някаква причина решите да изтриете информацията от сумарния ред, или въобще целия ред, в кетката на новото място, EXCEL ще Ви покаже съответно "0" или "#REF!". Ако наистина, не трябва да имате сумарни клетки под таблицата, можете да ги маркирате и чрез "хващане" с мишката за някоя от страните (не за долния десен ъгъл), с влачене да преместите маркираната клетка или клетки на което пожелаете свободно място.

Още нещо по въпроса: EXCEL по различен начин гледа на нашите данни преди и след дефинирането им като таблица. Ако използваме бутона AutoSum, в таблицата от този урок, да речем за продажбите, в клетка C63 ще получим резултат "253 718 лв.", а в реда за формулите ще се вижда същата формула, като в началото на урока; "=SUMM(C2:C62)". Ако обаче, направите същото, след като в предния урок сте дефинирали данните като таблица, визуално ще получите същия резултат "253 718 лв.", но формулата вече е съвсем друга, а именно "=SUBTOTAL(109;[Продажби])", при което програмата използва името на колоната и е (почти) равнозначно на формулата до която стигнахме ръчно, в края на настоящия урок, но е с "абсолютни адреси", а именно "=SUBTOTAL(109;$C$2:$C$62)". Ако искате да копирате тази формула с Ctrl+C и после да я поставите с Ctrl+V, да Ви сумира комисионните (или в която и да е свободна клетка), ще получите резултата от колона продажби, което създава впечатление че са копирани само данните. Проверката, дали това е така, е лесна - достатъчен е един поглед към реда за формулите. Ако искате формулата да работи и в колона Комисионна, тя трябва да изглеждат така: "=SUBTOTAL(109;[Комисионна])". Другата формула няма да я коментирам, защото беше само за сравнение.

Ето правилният начин за копиране: 1.Формулата се селектира с мишката от реда за формули(горе под иконите за подравняване на текст). 2.Copy 3.Селектира се клетката,в която ще копираме формулата. 4.Esc 5.Два клика с ляв бутон на мишката върху клетката за копиране. 6.Paste


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация