Как да замразим клетка във формула в Excel

Съдържание:

Как да замразим клетка във формула в Excel
Как да замразим клетка във формула в Excel

Видео: Как да замразим клетка във формула в Excel

Видео: Как да замразим клетка във формула в Excel
Видео: Как да разделим клетка по диагонал в Excel? Excel уроци от Аула 2024, Април
Anonim

Формулите в MS Excel са "плъзгащи се" по подразбиране. Това означава например, че когато клетките се попълват автоматично от колона във формулата, името на реда автоматично ще се промени. Същото се случва и с името на колоната при автоматично попълване на реда. За да избегнете това, просто поставете знака $ във формулата преди двете координати на клетката. При работа с тази програма обаче често се поставят по-сложни задачи.

Как да замразим клетка във формула в Excel
Как да замразим клетка във формула в Excel

Инструкции

Етап 1

В най-простия случай, ако формулата използва данни от една работна книга, при вмъкване на функцията в полето за въвеждане на стойност, запишете координатите на фиксираната клетка във формат $ A $ 1. Например трябва да сумирате стойностите в колона B1: B10 със стойността в клетка A3. След това във функционалния ред напишете формулата в следния формат:

= СУММА ($ A $ 3; B1).

Сега, по време на автоматичното попълване, ще се промени само името на реда на второто добавяне.

Стъпка 2

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

= SUM ($ A $ 3; 'Име на устройството: / User_Dir / Име на потребителя / Име на папка [Име на файл.xls] Лист1'! A1).

Ако втората книга (наречена изходна книга) е отворена и файловете са в същата папка, тогава в целевата книга е посочен само пътят от файла:

= SUM ($ A $ 3; [FileName.xls] Sheet1! A1).

Стъпка 3

С тази нотация обаче, ако ще добавяте или премахвате редове / колони в работната книга-източник преди първата клетка от желания диапазон, стойностите във формулата ще се променят в целевата работна книга. При вмъкване на празни редове над изходната клетка вместо втория член във финалната формула на книгата ще се появят нули. За да се предотврати това, книгите трябва да бъдат свързани помежду си.

Стъпка 4

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

Стъпка 5

В менюто "Редактиране" изберете "Специално поставяне" и в прозореца, който се отваря, щракнете върху бутона "Вмъкване на връзка". По подразбиране в клетката ще бъде въведен израз във формат:

= [Book2.xls] Лист1! $ A $ 1.

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

Стъпка 6

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

= SUM ($ A $ 1; B1), където $ A $ 1 е адресът на фиксирана клетка в целевата книга;

B1 е адресът на клетката, съдържаща формулата за свързване с началото на вариационната поредица на друга книга.

Стъпка 7

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

Препоръчано: