Как закрепить ячейки в формулах для большого диапазона ячеек
Закрепить ячейку в формуле не составляет труда нажав клавишу F4. Но что делать, когда приходится иметь дело с десятками формул, которые требуется закрепить?
Описание работы
Если вы читаете эту страницу, то скорее всего знаете что ссылки в формулах бывают как относительные, так и абсолютные. В Excel предусмотрено закрепление строк столбцов или конкретной ячейки в формуле. Однако отсутствует команда, выполняющая эту операцию для большого количества формул или для целой области ячеек с формулами.
С помощью надстройки VBA-Excel вы сможете закрепить ячейки в выбранном диапазоне. Для этого:
- Выделите диапазон данных
- Перейдите на вкладку меню VBA-Excel
- В меню Функции выберите команду Закрепить формулы
- В диалоговом Закрепление формул диапазона выберите тип закрепления.
- Нажмите кнопку ОК.
Вы можете выбрать 4 варианта закрепления
- Закрепление столбцов.
- Закрепление строк.
- Закрепление одновременно и строк и столбцов
- Снятие закрепления ячеек.

Надстройка
VBA-Excel
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.
Как в excel закрепить (зафиксировать) ячейку в формуле
Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.
У нас есть данные по количеству проданной продукции и цена за 1 кг, необходимо автоматически посчитать выручку.

Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2
Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.
Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.

Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2* B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3* B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/ $B$7 , вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.
Примечание: в рассматриваемом примере мы указал два значка доллара $ B $ 7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7 , встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B $ 7 (зафиксирована строка 7) или $ B7 (зафиксирован только столбец B)
Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.
Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.
Ссылки и формулы в Excel
На нашем курсах мы рассказываем, как сделать ссылку на ячейку в excel правильно. Даже опытные пользователи Excel не всегда знают, как сделать правильный адрес ячейки в excel.
Наш курс «Функции и форматирование» начинается с изучения на практике, как закрепить ячейки в эксель, как прописать формулу в excel: формула умножения, сложения вычитания, деления, нахождения процента и т.д. Объясняем, как для чайников от простого к сложному.
Click to order
Основы написания формул Excel
Обычно под ссылкой подразумевается ссылка на ячейку в excel или на диапазон ячеек. Ссылки позволяют делать быстрее и проще однотипные вычисления, сводя вычисления к копированию формулы. Процесс копирования формулы часто делают простым протягиванием.
Чтобы протянуть формулу достаточно «схватить» за правый нижний угол ячейки и потянуть в нужную сторону.
Изучение работы в Excel нужно начинать с вопроса из чего состоит адрес ячейки в excel. Именно это первые темы нашего курса «Функции и форматирование»

Как в экселе протянуть формулу.
Относительный адрес ячейки excel.
Изначально все ссылки в эксель – относительные, т.е. меняются, если их протягивать. Ими удобно пользоваться, когда одна и таже формула используется для большого количества строк или столбцов.

Как в экселе протянуть формулу в столбце

Как в экселе протянуть формулу в строке
Фиксированная ячейка в формуле excel.
Часто в формуле excel определенную ячейки или диапазон нужно зафиксировать. Т.е. сделать так, чтобы ссылка на ячейку вообще не менялась при протягивании.
Это нужно, когда с несколькими аргументами нужно сделать вычисления, использую одно конкретное значение, например посчитать цену нескольких товаров по актуальному курсу валюты или учесть фиксированное значение налога.
Такие ссылки в excel называются абсолютными.

Абсолютные ссылки в excel примеры
Фиксированная ячейка в формуле excel.
Когда в адресе ячейки фиксируется только столбец или только строка, то это уже смешанные ссылки.
Понимание принципа их работы и применение на практике таких ссылок отличает профессионала от новичка, а также сильно ускоряет и упрощает написание формул.
Как правило оба типа смешанных ссылок встречаются в одной формуле и служат для заполнения вычислениями таблицы.

Как в экселе протянуть формулу в таблице.
Фиксированная строка в ячейке excel.
При таком виде закрепления ячейки в excel протягивая формулу вниз Вы получаете неизменный номер строки в формуле, а назначение столбца при этом будет меняться.
Как зафиксировать ссылку в Excel?
![]()
Это необходимо для того, чтобы, когда вы протягивали формулу, ссылка на ячейку не смещалась. Например, для расчета коэффициента сезонности января (см. вложение) мы средние продажи за январь (пункт 2 см. вложение) делим на среднегодовые продажи за 3 года (пункт 3 см. вложение). Если мы просто протянем ячейку вниз, чтобы рассчитать коэффициенты для других месяцев, то для февраля мы получим, что среднегодовые продажи за февраль разделятся на ноль, а не на среднегодовые продажи за 3 года.
Как зафиксировать ссылку на ячейку, чтобы, когда мы протягивали формулу, ссылка не смещалась?
Для этого в строке формул выделяете ссылку, которую хотите зафиксировать:

и нажимаете клавишу «F4». Ссылка станет со значками $, как на рисунке:

это означает, что если вы протяните формулу, то ссылка на ячейку $F$4 останется на месте, т.е. зафиксирована строка ‘4’ и столбец ‘F’. Если вы еще раз нажмёте клавишу F4, то ссылка станет F$4 — это означает, что зафиксирована строка 4, а столбец F будет перемещаться.

Если еще раз нажмете клавишу «F4», то ссылка станет $F4:

Это означает, что зафиксирован столбец F и он не будет перемещаться, когда вы будите протаскивать формулу, а ссылка на строку 4 будет двигаться.
Если ссылки имеют вид R1C1, то полностью зафиксированная ячейка будет иметь вид R4C6 :

Если зафиксирована только строка (R), то ссылка будет R 4 C[-1]

Если зафиксирован только столбец (С), то ссылка будет иметь вид R C6

Для того, чтобы зафиксировать диапазон, необходимо его выделить в строке формул в Excel и нажать клавиши “F4”.

Предлагаю вам самостоятельно проделать описанные выше операции, и если будут вопросы, задать их в комментариях к данной статье.
Присоединяйтесь к нам!
Скачивайте бесплатные приложения для прогнозирования и бизнес-анализа:
- Novo Forecast Lite — автоматический расчет прогноза в Excel .
- 4analytics — ABC-XYZ-анализ и анализ выбросов в Excel.
- Qlik Sense Desktop и QlikView Personal Edition — BI-системы для анализа и визуализации данных.
Тестируйте возможности платных решений:
- Novo Forecast PRO — прогнозирование в Excel для больших массивов данных.
Получите 10 рекомендаций по повышению точности прогнозов до 90% и выше.

