Как формулу в excel закрепить за всеми ячейками

Простой способ зафиксировать значение в формуле Excel

Сегодня я бы хотел поделиться с вами такой небольшой хитростью, как можно правильно зафиксировать значение в формуле Excel. К сожалению, очень мало пользователей используют таким удобным функционалом табличного процессора, а это жаль. Часто многие сталкивались с такой ситуацией что возникает необходимость сдвинуть или скопировать формулы, но вот незадача, адреса ячеек также уходили «налево» и результата невозможно было получить. А для получения нужного результата, нам окажет помощь доллар, а точнее знак «$», вот именно он является самым главным условием что бы закрепить значение в ячейках.

Итак, рассмотрим более детально все варианты как закрепляется ячейка. Есть три варианта фиксации:

Полная фиксация ячейки

Полная фиксация ячейки — это когда закрепляется значение по вертикали и горизонтали (пример, $A$1), здесь значение никуда не может сдвинутся, так называемая абсолютная формула. Очень удобно такой вариант использовать, когда необходимо ссылаться на значение в ячейке, такие как курс валют, константа, уровень минимальной зарплаты, расход топлива, процент доплат, кофициент и т.п.

В примере у нас есть товар и его стоимость в рублях, а нам нужно узнать он стоит в вечнозеленых долларах. Поскольку, обменный курс у нас постоянная ячейка D1, в которой сам курс может меняться исходя из экономической ситуации страны. Сам диапазон вычисление находится от E4 до E7. Когда мы в ячейку Е4 пропишем формулу =D4/D1, то в результате копирования, ячейки поменяют адреса и сдвинутся ниже, пропуская, так необходимый нам обменный курс. А вот если внести изменения и зафиксировать значение в формуле простым символом доллара («$»), то мы получим следующий результат =D4/$D$1 и в этом случае, сдвигая и копируя, формулу мы получаем нужный нам результат во всех ячейках диапазона;

Фиксация формулы в Excel по вертикали

Частичная фиксация по вертикали (пример $A1), это закрепления только столбцов, возможность сдвига формулы частично сохраняется, но только по горизонтали (в строке). Как видно со скриншота или скачанного вами файла с примером.

Фиксация формул по горизонтали

Следующее закрепление будет по горизонтали (пример, A$1). И все правила остаются действительными как и предыдущем пункте, но немножко наоборот. Рассмотрим данный пример подробнее. У нас есть товар, продаваемый, в разных городах и имеющие разную процентную градацию наценок, а нам необходимо высчитать какую наценку и где мы будем ее получать. В диапазоне K1:M1 мы проставили процент наценки и эти ячейки у нас должны быть закреплены для автоматических вычислений. Диапазон для написания формул у нас является К4:М7, здесь мы должны в один клик получить результаты просто правильно прописав формулу. Растягивая формулу по диагонали, мы должны зафиксировать диапазон процентной ставки (горизонталь) и диапазон стоимости товара (вертикаль). Итак, мы фиксируем горизонтальную строку $1 и вертикальный столбец $J и в ячейке К4 прописываем формулу =$J4*K$1 и после ее копирование во все ячейки вычисляемого диапазона и получаем нужный результат без каких-либо сдвигов в формуле.

Производя подобные вычисления очень легко и быстро делать перерасчёт на разнообразнейшие варианты, изменив всего 1 цифру. В файле примера вы сможете проверить это изменив всего курс валюты или региональные проценты. И такие вычисление, будут в несколько раз быстрее нежели, другие варианты написание формул в Excel и количество ошибок будет значительно меньше. Но необходимость этого надо увидеть исходя с вашей текущей задачи и проводить фиксацию значения в ячейках стоит в ключевых местах.

Что бы постоянно не переключать раскладку клавиатуры при прописании знака «$» для закрепления значение в формуле, можно использовать «горячую» клавишу F4. Если курсор стоит на адресе ячейки, то при нажатии, будет автоматически добавлен знак «$» для столбцов и строчек. При повторном нажатии, добавится только для столбцов, еще раз нажать, будет только для строк и 4-е нажатие снимет все закрепления, формула вернется к первоначальному виду.

Скачать пример можно здесь.

А на этом у меня всё! Я очень надеюсь, что вы поняли все варианты как возможно зафиксировать ячейку в формуле. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Не забудьте поблагодарить автора!

Деньги — нерв войны.
Марк Туллий Цицерон

Как в 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 предусмотрено закрепление строк столбцов или конкретной ячейки в формуле. Однако отсутствует команда, выполняющая эту операцию для большого количества формул или для целой области ячеек с формулами.

С помощью надстройки VBA-Excel вы сможете закрепить ячейки в выбранном диапазоне. Для этого:

  1. Выделите диапазон данных
  2. Перейдите на вкладку меню VBA-Excel
  3. В меню Функции выберите команду Закрепить формулы
  4. В диалоговом Закрепление формул диапазона выберите тип закрепления.
  5. Нажмите кнопку ОК.

Вы можете выбрать 4 варианта закрепления

  1. Закрепление столбцов.
  2. Закрепление строк.
  3. Закрепление одновременно и строк и столбцов
  4. Снятие закрепления ячеек.

Как зафиксировать ссылку в Excel?

Очень важно знать для быстрого расчета прогноза в MS 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% и выше.

Как закрепить ячейки в формулах Excel?

Адрес ячейки на листе рабочей книги Excel определяется двумя координатами, названием или номером столбца (в зависимости от выбранного стиля ссылок) и номером строки. Для закрепления ячеек в формулах используется символ $. Подстановка этого символа перед названием или номером столбца фиксирует столбец, перед номером строки – фиксирует строку, а перед каждой координатой ячейки – закрепляет ячейку. Речь в этой публикации пойдет о способах изменения типа ссылок в ячейках с формулами.

Как изменить тип ссылки?

Стандартный способ

В приложении Excel предусмотрен механизм конвертирования одного типа ссылок в другой. Если поместить курсор на адрес ячейки или диапазона ячеек в строке формул и нажать клавишу F4, тип ссылки изменится. Последовательное нажатие клавиши F4 на клавиатуре позволяет изменять тип ссылок с относительных на абсолютные, смешанные и обратно. Изменить тип ссылок стандартным способом можно только в одной ячейке, что и является главным недостатком. Нельзя конвертировать ссылки в формулах сразу во всех ячейках диапазона.

Программный способ

При помощи функций VBA можно организовать поиск ячеек с формулами и конвертирование ссылок в заданном диапазоне ячеек, как на одном, так и на разных листах рабочей книги. Надстройка устанавливается в приложение, диалоговое окно программы вызывается кнопкой, расположенной на ленте Excel. В этом окне выбирается нужный тип ссылки, задается диапазон ячеек (используемый диапазон, выделенный или предварительно выделенный диапазон, диапазон от заданной ячейки и до конца рабочего листа, либо именованный диапазон). Закрепить ссылки в формулах можно как на текущем рабочем листе, так и в диапазонах ячеек других листов рабочей книги: на всех листах, на видимых или скрытых листах, на непустых листах, на листах с заданными номерами или заданными именами, а также на листах с заданным значением в заданном диапазоне.

Надстройка позволяет:

  1. Устанавливать в ячейках с формулами относительные, абсолютные и смешанные ссылки (абсолютная строка и относительный столбец, относительная строка и абсолютный столбец);
  2. изменять тип ссылок во всех ячейках заданного диапазона, содержащих формулы;
  3. изменять тип ссылок в формулах заданного диапазона ячеек как на одном, так и на разных листах рабочей книги;
  4. оставлять формулы без изменений при невозможности их конвертирования.

Этот способ имеет ограничение — количество символов в конвертируемой формуле не должно превышать 325 символов.

Видео по работе с надстройкой

Часто так бывает, что при копировании формул, Вам нужно, что бы ссылка на ячейку в формуле осталась такой же, как и была, а не переместилась относительно исходного места. Тогда Вам на помощь придет такая функция в Excel, как фиксация ссылок на ячейки в Экселе. Остановимся подробно на всех вариантах.

1. Способ, как закрепить (зафиксировать) строку и столбец в формуле Excel

Для того, что бы ссылка на ячейку не изменялась полностью, т.е. адрес столбца и строки оставались неизменными, проделайте следующие простые действия:

  1. Кликните на ячейке с формулой.
  2. Кликните в строке формул на адрес той ячейке, что Вы хотите закрепить.
  3. Нажмите F4 один раз.

В результате ссылка на ячейку должна быть дополнена знаками доллара, к примеру у Вас в формуле была ссылка на ячейку B2, то после вышеуказанной операции, ссылка на ячейку должна стать $B$2.

Как зафиксировать ячейку в формуле  Excel

Как зафиксировать ячейку в формуле  Excel

Разберем подробно, что значит знак доллара перед буквой и перед числом:

  • Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
  • Знак доллара перед числом означает, что при перемещении формулы вверх
    или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в
    формуле меняться не будет.

2. Способ, как закрепить (зафиксировать) строку в формуле Excel

Способ полностью аналогичный тому, что описан выше, только Вам нужно будет нажать дважды на F4. К примеру, если у Вас в формуле ссылка на ячейку B2, то Вы получите B$2. Это значит, что теперь при перемещении формулы, будет изменяться буква столбца, а номер строки будет оставаться неизменным.

Как зафиксировать ячейку в формуле  Excel

3. Способ, как закрепить (зафиксировать) столбец в формуле Excel

Все тоже самое, что и в вариантах выше, только нажмите на клавишу F4 трижды. Вы должны получить ссылку на ячейку вида $B2, т.е. теперь при перемещении формулы, будет меняться номер строки, а буква столбца будет неизменной.

Как зафиксировать ячейку в формуле  Excel

4. Способ, как отменить фиксацию ячейки в формуле Excel

В случае если Вам наоборот нужно отменить фиксацию ячейки в формуле, то нажмите F4 несколько раз, так что бы в ссылке на ячейку не осталось знаков $, тогда при перемещении формулы, будет изменяться адрес ячейки как по строкам, так и по столбцам.

Как зафиксировать ячейку в формуле  Excel

Спасибо за внимание. Остались вопросы — задавайте их в комментариях к статье. Подписывайтесь на наши группы Вконтакте, Facebook, Twitter, Google+ и будете получать первыми информацию о новых статьях на сайте.

Создание простой формулы в Excel

​Смотрите также​ прочитали мой пост.​Александр Белов​ это​ в ячейку. Мне​ же нужно в​ редактирования) — жмете​​ ровняться С1, а​​: F4 жмите, будут​Enter​позволяет автоматически вставлять​ и нужное имя​ том, как вставить​​Значение в ячейке A1​​ выделить ячейки B7​​ Excel автоматически вставит​​ умножение и деление​​Можно создать простую формулу​​ Ниже кода есть​: Вот пример. Видимо​​Private Sub Worksheet_Change(ByVal​​ нужен пример Вашего​

​ дабавленные данные прибавить​ F9 — enter.​

  1. ​ не D1 как​ появляться значки доллара.​на клавиатуре. Функция​

  2. ​ наиболее распространенные функции​​ функции. Вы также​​ функцию в Excel,​ в степени, указанной​ и C7, нажать​ функцию СУММ.​ выполняются до сложения​ для сложения, вычитания,​

    ​ два предложения на​​ я плохо объяснил​​ Target As Range)​

    ​ файла с расположением​​ процент с другой​

    • ​ ВСЕ.​ при формуле =С1,​ Экспериментируйте. Значки доллара​ будет вычислена, и​ в формулы Excel,​

    • ​ можете вставить функцию​ познакомимся с некоторыми​ в ячейке A2​ кнопку​Пример: чтобы сложить числа​

  3. ​ и вычитания.​​ умножения и деления​​ человеческом языке. Прочитайте​​ суть вопроса-сори.​​ If Target.Count >​

​ данных, как в​ яцейки.​​или это же​​ также необходимо такие​ вручную ставить можно.​​ Вы увидите результат.​​ включая СУММ, СРЗНАЧ,​​ из списка, который​​ наиболее распространенными и​=A2^A3​Автосумма​ за январь в​

Использование автосуммирования

​Нажмите клавишу​ числовых значений на​ последнее.​Можно макрос и​ 1 Then Exit​ рабочем.​iba2004​​ по другому. становимся​​ вычисления производить в​​DmiTriy39reg​​ В нашем примере​ СЧЁТ, МИН и​​ появится при вводе​​ часто используемыми функциями:​​Формула​​и суммировать два​

Кнопка

​ бюджете «Развлечения», выберите​​ВВОД​​ листе. Простые формулы​Sergei_A​ вывести отдельную кнопку​ Sub If Intersect(Target,​

​Александр Белов​​:​ в ячейку с​ 100 строках​КОМАНДА​: Ship, не помогает​ сумма значений диапазона​ МАКС. В следующем​

​ ее названия (автозавершение​СУМ​Описание​ столбца одновременно.​ ячейку B7, которая​(Windows) или​ всегда начинаются со​​: Если Вы против​​ для этого, наверняка​ Range(«A:A»)) Is Nothing​: пример дать не​Александр Белов,​

Формула, созданная нажатием кнопки

​ формулой жмем F2​Михаил С.​ :( все равно​ D3:D11 составляет​ примере мы создадим​ в Excel). В​

Результат автосуммирования в ячейке В7

​М​​Результат​

  • ​Скопируйте данные из таблицы​ находится прямо под​Return​ знака равенства (​ форматов, то вот​ придумаете что-то лучше,​ Then Exit Sub​

  • ​ могу, файлы на​Здравствуйте!​ — F9 -​: =ДВССЫЛ(«$C$»&СТРОКА(1:1))​ значение меняестся​$606,05​ формулу для расчета​ нашем случае мы​– эта функция​=5+2​ ниже и вставьте​ столбцом с числами.​(Mac).​=​

  • ​ лекарство.​ чем я, но​ Application.EnableEvents = False​ работе. но мне​Макрос Вам подойдёт?​ Enter.​или, если строки​​может вы меня​​.​ полной стоимости недавно​

Примеры

​ введем​ суммирует значения всех​Сумма чисел 5 и​ их в ячейку​ Затем нажмите кнопку​Рассмотрим другой вариант простой​), за которым следуют​Target = Target​

​ при записи макроса​​ Target = Target​ нужно самому разобраться.​ Если — «да»,​Александр Белов​​ в И и​​ не правильно поняли,​​В Microsoft Excel команду​​ заказанных товаров, используя​

​=СРЗНАЧ​

​ аргументов.​

​ 2​

​ A1 нового листа​

​Автосумма​

​ формулы. Введите​

​ константы, т. е.​

​ + Target *​ столкнулся с рядом​

​ + Target *​

​ Т.к. файлов много​

​ то хотелось бы​: Добрый день! Хотел​

​ С совпадают,​

​ мне нужно чтоб​

​Автосумма​ функцию​.​

​СРЗНАЧ​

​=5+2​

​ Excel. При необходимости​. В ячейке В7​

​=5+2*3​

​ числовые значения, и​

​ Target.Offset(, 1)/100​ проблем, не имеющих​ Target.Offset(, 1) Application.EnableEvents​

​ и они разные​

​ подробнее знать в​

​ узнать, возможно, закрепить​

​=ДВССЫЛ(«$C$»&СТРОКА())​

​ значение всегда копировалось​

​можно также найти​СУММ​

​Введите диапазон ячеек в​

​– определяет среднее​

​=5-2​ измените ширину столбцов,​

​ появляется формула, и​

​в другой ячейке​

​ операторы вычисления, такие​Александр Белов​

​ идей для решения.​

​ = True End​

​ по содержанию и​ каких ячейках и​

​ формулу, в какой​

​DmiTriy39reg​

​ имменно с конкретной​ на вкладке​

​.​

support.office.com

Вставляем функцию в Excel

​ качестве аргумента в​ арифметическое величин, содержащихся​Разность чисел 5 и​ чтобы видеть все​​ Excel выделяет ячейки,​​ и нажмите клавишу​ как плюс (​: Подскажите, возможно написать​Спасибо!​ Sub​ по формулам. Идею​ на каких листах​ либо ячейке? Т.е.​: Михаил С. Вот​ ячейки в независимости,​Формулы​Выделите ячейку, в которую​ круглых скобках. В​ в аргументах. Функция​

​ 2​ данные.​ которые суммируются.​ВВОД​+​ Range(«A:A»), а например​

  • ​iba2004​​Это будет для​​ я впринципе понял,​ происходит изменение и​ есть ячейка а1,​
  • ​ спасибо ОГРОМНОЕ эта​​ что происходит с​.​ необходимо вставить формулу.​ нашем примере мы​ вычисляет сумму значений​=5-2​Примечание:​
  • ​Чтобы отобразить результат (95,94)​​или​), минус (​ А1:А10, А15:А20. Т.е.​:​ столбца А:А​ если не сложно​
  • ​ где необходимо вывести​​ мне нужно при​ =ДВССЫЛ(«$C$»&СТРОКА())Мега формула отлично​ данными (сдвигается строка​
  • ​Автор: Антон Андронов​​ В нашем примере​ введем​ ячеек, а затем​

Как вставить функцию в Excel

​=5/2​ Чтобы эти формулы выводили​ в ячейке В7,​Return​-​ чтобы только на​​Александр Белов​​В столбце B​

  1. ​ напишите свою-возможно она​ результат.​ вводе в нее​ подошла.​ или столбец)​Вставка функции в Excel
  2. ​HoBU4OK​ мы выделим ячейку​(C3:C10)​ делит результат на​Частное от деления 5​ результат, выделите их​ нажмите клавишу ВВОД.​. Excel перемножит два​), звездочка (​ эти ячейки работала​​Посмотрите то, что​​ — установлен процентный​Вставка функции в Excel
  3. ​ будет более правильной​Александр Белов​ число, оно автоматически​P.S Всем спасибо​Катя​​: Доброго дня!​​ D12.​. Эта формула суммирует​ их количество.​ на 2​ и нажмите клавишу​ Формула также отображается​ последних числа и​*​Вставка функции в Excel
  4. ​ формула??​​ Sergei_A для Вас​​ формат.​ и удобной для​: Да, спасибо! Было​ прибавляло % из​ за помощь​: Тут, похоже, не​Подскажите пожалуйста, как​​В группе команд​​ значения в диапазоне​Вставка функции в Excel

​СЧЁТ​=5/2​ F2, а затем —​ в строке формул​ добавит первое число​) и косая черта​Sergei_A​ сделал. М.б. это​iba2004​

Вставка функции с помощью команды Автосумма

​ моих нужд. Спасибо!​​ бы неплохо. Я​​ ячейки а2. При​vikttur​ абсолютная ссылка нужна,​ «закрепить» ячейки в​Редактирование​ С3:С10, а затем​– подсчитывает количество​=5*2​ВВОД​ вверху окна Excel.​ к результату умножения.​​ (​​: Range(«A1:A10,A15:A20»)​

  1. ​ то, что Вам​:​Александр Белов​ просто в них​ смене процента в​Вставка функции в Excel
  2. ​: =ИНДЕКС($A$4:$D$4;2)​​ а =ДВССЫЛ(«B4»). ТС,​​ формуле (ексель 2013)​​на вкладке​​ делит результат на​ чисел в списке​Произведение чисел 5 и​​(Windows) или​​Примечания:​Для быстрого суммирования чисел​/​Александр Белов​ нужно?​​Александр Белов,​​: Мне поможет если​Вставка функции в Excel
  3. ​ ни чего не​ а2 число менялось​​Быдло84​​ расскажите подробнее: в​ с помощью $​Главная​ количество ячеек в​ аргументов. Функция полезна​ 2​Return​ ​ в столбце или​).​Вставка функции в Excel
  4. ​: Sergei_A, Спасибо​​Александр Белов​​Посмотрите пример. В​ подскажите как сделать​ знаю. Знаю только​ бы автоматически. Но​: Прошу помощи!​ какой ячейке формула​​ или иным способом​​найдите и нажмите​Вставка функции в Excel

​ этом диапазоне, тем​​ для быстрого подсчета​​=5*2​(Mac).​​Чтобы сложить числа в​​ строке можно использовать​

​В качестве примера рассмотрим​

office-guru.ru

Закрепить ячейки в формуле (Формулы/Formulas)

​Алексей​​:​
​ А1 стоит формула,​ следующее:​ что можно записать​ формулы как бы​Подскажите как зафиксировать​
​ со ссылкой на​ЗЫ. Установили новый​:)
​ стрелку рядом с​

​ самым определяя среднее​​ числа элементов в​=5^2​Данные​ столбце, выберите ячейку​ кнопку «Автосумма». Выберите​

​ простую формулу.​​: Напомните плз, чтобы​

​iba2004,​​ если в ячейку​есть число в​ его а потом​:)

excelworld.ru

Фиксация значений в формуле

​ небыло. Т.е. в​​ результат вычисления формулы​ В4 и куда​ офис АЖ ПОТЕРЯЛСЯ​ командой​ значение.​ диапазоне.​Число 5 во второй​

​2​​ под последним числом​ ячейку рядом с​Выделите на листе ячейку,​ закрепить ячейку в​

​Я посмотрел, но​​ Е1 Вы вводите​ ячейке а1=50, в​ воспроизвести. Но нужно​
​ ячейке а1 только​ в ячейке для​ вставляете столбец​Спасибо​Автосумма​Нажмите​МАКС​ степени​5​

​ в столбце. Чтобы​​ числами, которые необходимо​ в которую необходимо​ формуле которая распространяется​ у меня не​ какие-либо данные, то​ б1=5%. Нужно записать​ нажимать его воспроизвести.​ число.​

​ дальнейшего использования полученного​​Ship​_Boroda_​, а затем выберите​Enter​

​– определяет максимальное​​=5^2​Формула​ сложить числа в​ сложить, нажмите кнопку​ ввести формулу.​ вниз на много​
​ получилось. Т.е. получилось​ вычисление, производимые формулой​ макрос который бы​ Что означает чтобы​Заморочено, но люди​ значения?​: Дмитрий, да, неверно​: Идите Файл -​ нужную функцию в​на клавиатуре. Функция​ значение из списка​В этом уроке вы​Описание​ строке, выберите первую​Автосумма​

​Введите​​ строк, какой значек​
​ но например при​ в А1, превращается​ в ячейку а1​
​ я старым дамам​

​ постоянно стирают формулы,​​Например:​ я Вас понял.​ Параметры — формулы,​ раскрывающемся меню. В​

​ будет вычислена, и​ аргументов.​

​ узнаете, как вставить​​Результат​

planetaexcel.ru

Как зафиксировать значение после вычисления формулы

​ ячейку справа.​​на вкладке​
​=​ поставить и где​ вводе 100 в​ в значение. Если​ вставил =50+50*5/100,​
​ объяснил как да​
​ которые я устал​ячейка А1 содержит​
​ Думаю, что Катя​ снимайте галку RC,​
​ нашем случае мы​ Вы увидите результат.​
​МИН​ функцию в Excel​=A2+A3​Создав формулу один раз,​
​Главная​

​(знак равенства), а​​это просто для​а1​ я правильно понял,​

​потом он же​​ что. Но учится​
​ уже прописывать… Спасибо!​ значение 10​ верно подсказала.​ и закрепляйте как​
​ выберем​ В данном примере​– определяет минимальное​ с помощью команды​Сумма значений в ячейках​ ее можно копировать​

CyberForum.ru

Закрепить формулу в ячейку

​, а затем нажмите​​ затем константы и​ пересчета на курс​а в​ то Вам это​ (макрос) если поставить​ они не хотят​ikki​ячейка В1 содержит​DmiTriy39reg​ обычно.​Сумма​ средняя цена за​ значение из списка​Автосумма​ A1 и A2​ в другие ячейки,​ клавишу​
​ операторы (не более​ доллара​б1​ нужно?​

​ курсор на а2​​ и не желают​: защитить лист не​

​ значение 2​​: Катя спасибо =ДВССЫЛ(«В4»)помогло,​KolyvanOFF​.​ единицу заказанных товаров​ аргументов.​

​, а также вводя​​=A2+A3​ а не вводить​ВВОД​ 8192 знаков), которые​Спасибо​20 должно получится​Александр Белов​ делал =значение а2+значение​ делать лишние манипуляции.​ пробовали?​

​в ячейке С1​​ только плохо ,что​​: Скрин​
​Выбранная функция появится в​
​ составила​В следующем примере мы​ ее вручную. Это​=A2-A3​ снова и снова.​(Windows) или​ нужно использовать при​Nic70y​ 120, а получается​

​:​​ а2*на значение б2/100​ им проще посчитать​Михаил С.​ вычисляется формула =А1/В1​ растянуть на другие​HoBU4OK​ ячейке. Команда​$15,93​ создадим простую формулу​ лишь малая часть​Разность значений в ячейках​ Например, при копировании​Return​ вычислении.​: $A$18000​ 2100. Чтото не​iba2004,​Как бы макрос​ на калькуляторе и​: формулой так не​После вычисления в​
​ ячейки нельзя, может​: Спасибо огромное, как​Автосумма​

​.​​ для расчета средней​​ способов, которые позволяют​
​ A1 и A2​ формулы из ячейки​(Mac).​В нашем примере введите​Gustav​ то… Да и​не понял… у​ я записываю но​

​ ввести значение вручную.​​ получится. Только макросом.​ ячейке С1 должна​ есть что то​ всегда быстро и​автоматически определяет диапазон​Excel не всегда предупреждает​ цены за единицу​ вставить функцию. На​=A2-A3​ B7 в ячейку​Когда вы нажимаете кнопку​=1+1​: Значок доллара и​ в кодах я​;)

​ меня не сработало.​​ когда ставлю на​ Деназавры и то​ Или вы не​
​ стоять цифра 5,​ подобное,​ актуально​ ячеек для аргумента.​ об ошибке в​ заказанных товаров, используя​
​ самом деле их​=A2/A3​ C7 формула в​Автосумма​.​
​ подставьте $. Или​ ни чего не​ Но мне нужно​ а2 он вписывает​ быстрей работали…​ совсем точно описали​

​ а не формула.​​более подробне то,​

​DmiTriy39reg​​ В данном примере​ формуле, поэтому Вам​ функцию​ достаточно много, остальные​Частное от деления значений​
​ ячейке C7 автоматически​, Excel автоматически вводит​Примечания:​ по кругу нажимайте​ смыслю. Я знаю​ вводить в а1​ =50+50*5/100 а мне​Напишите если можно​ пример.​Как это сделать?​ все в одном​: Подскажите как зафиксировать​ диапазон D3:D11 был​
​ необходимо проверять их​СРЗНАЧ​
​ мы разберем в​ в ячейках A1​ настроится под новое​

​ формулу для суммирования​​ ​​ F4 в районе​
​ как записать макрос,​ и оно прибавляло​ нужно значение а2​ поподробнее я попробую​Александр Белов​Czeslav​ листе значение ячейка​ формулу =В4, чтобы​ выбран автоматически, а​ самостоятельно. Чтобы узнать,​.​

​ следующих уроках. Итак,​​ и A2​​ расположение и подсчитает​
​ чисел (в которой​Вместо ввода констант в​ адреса — увидите​ а вот как​ автоматически процент с​vikttur​ разобраться. Спасибо!​
​: В этом нет​: Как вариант через​ В1 должно равняться​ при добовлении столбца​
​ значения просуммированы, чтобы​

​ как это можно​​Выделите ячейку, в которую​ если Вы хотите​=A2/A3​
​ числа в ячейках​ используется функция СУММ).​ формуле можно выбрать​ что происходит.​ его програмировать для​ ячейки б1​: Прочитайте сообщение #7​iba2004​ смысла. Люди заполняют​
​ «copy>paste values>123» в​

​ С1 при условии​​ она такая же​​ вычислить полную стоимость.​
​ сделать, изучите урок​ необходимо вставить формулу.​ узнать, как вставляется​=A2*A3​ C3:C6.​

​Примечание:​​ ячейки с нужными​​Алексей​
​ меня сверхбезпридельно…(((​И в таком​Sergei_A​:​ таблицу, ее же​​ той же ячейке.​​ , что если​​ и оставалась, а​​ Вы также можете​ Двойная проверка формул​ В нашем примере​ функция в Excel,​Произведение значений в ячейках​Кроме того, вы можете​ Также в ячейке можно​ значениями и ввести​: есть​Sergei_A​ же порядке а2​

​: Попробуйте, правый клик​​Александр Белов,​​ и печатают. Защитив​​Vlad999​ добавлять столбец С1​ не менялась на​ вручную ввести нужный​ в Excel.​ мы выделим ячейку​

​ читайте урок до​​ A1 и A2​ использовать функцию «Автосумма»​ ввести ALT+= (Windows)​
​ операторы между ними.​спасибо​:​

​ — б2 и​​ по ярлычку листа​Необязательно! Есть макросы,​ они не смогут​: вариант 2:​ значение в ячейки​ =С4?​

​ диапазон.​​Команда​

​ C11.​​ конца.​;)

planetaexcel.ru

Закрепление ячейки в формуле

​=A2*A3​​ сразу для нескольких​ или ALT+​В соответствии со стандартным​нет там его​Александр Белов,​ т.д.​
​ — Исходный текст.​ срабатывающие на событие​ дабавлять данные. Мне​
​выделяете формулу(в строке​

​ В1 попрежнему должно​​Ship​

​Нажмите​​Автосумма​Введите знак равенства (=)​Прежде чем говорить о​=A2^A3​ ячеек. Например, можно​+= (Mac), и​

​ порядком математических операций,​​ ставил просто​
​Вы не внимательно​
​Спасибо за ответ.​ Вставьте туда вот​:)

planetaexcel.ru

​ ввода новых данных​

Skip to content

Как полностью или частично зафиксировать ячейку в формуле

При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только одной цели — он указывает, следует ли изменять ссылку при копировании. И это короткое руководство предоставляет полную информацию о том, какими способами можно закрепить адрес ячейки, чтобы он не менялся при копировании формулы.

Если вы создаете формулу только для одной клетки вашей таблицы Excel, то проблема как зафиксировать ячейку вас не волнует. А вот если её нужно копировать или перемещать по таблице, то здесь-то и скрываются подводные камни. Чтобы не сломать расчеты, некоторые ячейки следует зафиксировать в формулах, чтобы их адреса уже не менялись.

Как упоминалось ранее, относительные ссылки на ячейки являются основными по умолчанию для любой формулы, созданной в Excel. Но их главная особенность — изменение при копировании и перемещении. Во многих же случаях необходимо зафиксировать адрес ячейки в формуле, чтобы не потерять эту ссылку при изменении таблицы. Ниже мы рассмотрим следующие способы:

  • Как зафиксировать ячейку вручную.
  • Использование функциональной клавиши.
  • Выборочная фиксация по строке или столбцу.
  • Закрепите адрес ячейки при помощи имени.

Чтобы предотвратить изменение ссылок на ячейку, строку или столбец,  используют абсолютную адресацию , которая отличается тем, что перед координатой строки или столбца ставится знак доллара $.

Поясним на простом примере.

=A1*B1

Здесь используются относительные ссылки. Если переместить это выражение на 2 ячейки вниз и 2 вправо, то мы увидим уже

=C3*D3

На 2 позиции изменилась буква столбца и на 2 единицы – номер строки.

Если в ячейке A1 у нас записана информация, которую нам нужно использовать во многих клетках нашей таблицы (например, курс доллара, размер скидки и т.п.), то желательно зафиксировать ее, чтобы ссылка на ячейку A1 никогда не «сломалась»:

=$A$1*B1

В результате, если мы повторим предыдущую операцию, то получим в результате формулу

=$A$1*D3

Ссылка на A1 теперь не относительная, а абсолютная. Более подробно об относительных и абсолютных ссылках вы можете прочитать в этой статье на нашем блоге.

В этом и состоит решение проблемы фиксации ячейки — нужно превратить ссылку в абсолютную.

А теперь рассмотрим подробнее, какими способами можно закрепить ячейку, строку или столбец в формуле.

Как вручную зафиксировать ячейку в формуле.

Предположим, у нас уже имеется формула в одной из клеток нашей таблицы.

В ячейке D2 подсчитаем сумму скидки:

=B2*F2

Записывать подобный расчет для каждого товара — хлопотно и нерационально. Хочется скопировать его из C2 вниз по столбцу. Но при этом ссылка на F2 не должна измениться. Иначе наши расчеты окажутся неверными.

Поэтому ссылку на ячейку F2 в нашем расчёте нужно каким-то образом зафиксировать, чтобы предотвратить ее изменение. Для этого мы при помощи знаков $ превратим ее из относительной в абсолютную.

Самый простой выход – отредактировать C2, для чего можно дважды кликнуть по ней мышкой, либо установить в нее курсор и нажать функциональную клавишу F2.

Далее при помощи курсора и клавиатуры вставляем в нужные места знак $ и нажимаем Enter. Получаем:

=B2*$F$2

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

Фиксируем ячейку при помощи функциональной клавиши.

Вновь открываем ячейку для редактирования и устанавливаем курсор на координаты нужной нам ячейки.

Нажимаем функциональную клавишу F4 для переключения вида ссылки.

Неоднократно нажимая F4, вы будете переключать ссылки в следующем порядке:

Для того, чтобы зафиксировать ссылку на ячейку, достаточно нажать F4 всего один раз.

Думаю, это несколько удобнее, чем вводить знак доллара вручную.

Частичная фиксация ячейки по строке или по столбцу.

Часто случается, что необходимо зафиксировать только строку или столбец в адресе ячейки. Для этого используются смешанные  ссылки.

Вы можете использовать два вида смешанных ссылок:

  • Строка фиксируется, а столбец изменяется при копировании.
  • Столбец блокируется, а строка изменяется при копировании.

Смешанная ссылка содержит одну относительную и одну абсолютную координату, например $A1 или A$1. Проще говоря, знак доллара используется только единожды.

Получить такую ссылку вы можете любым из описанных выше способов. Либо вручную выбираете место и устанавливаете знак $, либо нажимаете F4 не один, а два или три раза. Вы это видите на рисунке чуть выше.

В результате мы имеем следующее:

В таблице ниже показано, как может быть закреплена ссылка на ячейку.

Зафиксированная ячейка Что происходит при копировании или перемещении Клавиши на клавиатуре
$A$1 Столбец и строка не меняются. Нажмите F4.
A$1 Строка не меняется. Дважды нажмите F4.
$A1 Столбец не изменяется. Трижды нажмите F4.

Рассмотрим пример, когда нужно закрепить только одну координату: либо столбец, либо строку. И все это в одной формуле.

Предположим, нужно рассчитать цены продажи при разных уровнях наценки. Для этого нужно умножить колонку с ценами (столбец В) на 3 возможных значения наценки (записаны в C2, D2 и E2). Вводим выражение для расчёта в C3, а затем копируем его сначала вправо по строке, а затем вниз:

=$B3*(1+C$2)

Так вы можете использовать силу смешанной ссылки для расчета всех возможных цен с помощью всего одной формулы.

В первом множителе мы зафиксировали в координатах ячейки адрес столбца. Поэтому при копировании вправо по строке адрес $B3 не изменится: ведь строка по-прежнему третья, а буква столбца у нас зафиксирована и меняться не может.

А вот во втором множителе знак доллара мы поставили перед номером строки. Поэтому при копировании вправо координаты столбца изменятся и вместо C$2 мы получим D$2. В результате в D3 у нас получится выражение:

=$B3*(1+D$2)

А когда будем копировать вниз по столбцу, всё будет наоборот: $B3 изменится на $B4, $B5 и т.д. А вот D$2 не изменится, так как «заморожена» строка. В результате в С4 получим:

=$B4*(1+C$2)

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

И если ваши наценки вдруг изменятся, просто поменяйте числа в C2:E2, и проблема пересчёта будет решена почти мгновенно.

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

Как зафиксировать ячейку, дав ей имя.

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

Вернёмся к нашему примеру со скидками. Давайте попробуем ячейке F2 присвоить собственное имя, чтобы затем использовать его в расчетах.

Установите курсор в F2, а затем присвойте этому адресу имя, как это показано на рисунке выше. При этом можно использовать только буквы, цифры и нижнее подчёркивание, которым можно заменить пробел. Знаки препинания и служебные символы не допускаются. Не будем  мудрствовать и назовём его «скидка».

Это имя теперь вы можете использовать в формулах вашей рабочей книги. Это своего рода абсолютная ссылка, поскольку за ним навсегда закрепляются координаты определенной ячейки или диапазона.

Таким образом, ячейку F2 мы ранее фиксировали при помощи абсолютной ссылки и знака $ —

=B2*$F$2

а теперь то же самое делаем при помощи её имени «скидка»:

=B2*скидка

Ячейка так же надёжно зафиксирована, а формула же при этом становится более понятной и читаемой.

Эксель понимает, что если в формуле встречается имя «скидка», то вместо него нужно использовать содержимое ячейки F2.

Вот какими способами можно зафиксировать ячейку в формуле в Excel. Благодарю вас за чтение и надеюсь, что эта информация была полезной!

Как удалить сразу несколько гиперссылок В этой короткой статье я покажу вам, как можно быстро удалить сразу все нежелательные гиперссылки с рабочего листа Excel и предотвратить их появление в будущем. Решение работает во всех версиях Excel,…
Как использовать функцию ГИПЕРССЫЛКА В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования. Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на…
Гиперссылка в Excel: как сделать, изменить, удалить В статье разъясняется, как сделать гиперссылку в Excel, используя 3 разных метода. Вы узнаете, как вставлять, изменять и удалять гиперссылки на рабочих листах, а также исправлять неработающие ссылки. Гиперссылки широко используются…
Как использовать функцию ДВССЫЛ – примеры формул В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel. В Microsoft Excel существует множество функций, некоторые из которых…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…


При работе с формулами MS Excel, особенно если таблица сложная, а формул много, весьма легко ошибиться. Одна из самых распространенных (и чаще всего фатальных) ошибок связана с копированием формул в другие ячейки. К примеру, создали мы заведомо рабочую формулу, и забыли о ней, работая с другими данными. Спустя время нам вновь понадобились старые расчеты, мы копируем ячейку со «старой» формулой и вставляем её на несколько ячеек «поближе».

Создаем самую обычную формулу в Excel

Создаем самую обычную формулу в Excel

И не замечаем, что «старая» формула вдруг стала «новой» — сместилось не только ячейка в которой выводился результат формулы, но и, на то же число ячеек, сместились  исходные данные! Хорошо если «новые» ячейки не заполнены — тогда, увидев вместо результата «0», мы поймем ошибку. А если заполнены, причем похожими данными? Так можно и доходы с расходами перепутать и долго оптом искать концы — формула-то работала правильно!

Как зафиксировать формулу в MS Excel

… а теперь копируем её. Обратите внимание — вместе с местоположением ячейки с формулой, сдвинулись и ячейки-источники данных

Впрочем, есть отличное средство, которое гарантировано защитит вас от подобных проблем. Дело в том, что любую введенную на лист MS Excel форму можно зафиксировать, и тогда, даже если её скопировать в другое место, исходные данные от этого не пострадают.

Фиксируем формулу в ячейке Excel

Зафиксировать формулу в ячейке до смешного просто: достаточно поставить перед каждым из её членов значок доллара. Да, вот так всё просто: ставим перед $ перед любым именем ячейки и фиксируем его от случайного изменения.

Обратите внимание:

  • Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
  • Знак доллара перед числом означает, что при перемещении формулы вверх или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в формуле меняться не будет.

Значок «доллара» позволяет зафиксировать ячейку в Excel

Значок «доллара» позволяет зафиксировать ячейку в Excel

На практике эта особенность означает, что формулу можно зафиксировать только частично:

  • Если $ стоит только перед буквами — формула будет зафиксирована по горизонтали (по строкам).
  • Если $ стоит только перед числами — формула будет зафиксирована по вертикали (по столбцам)

Особенности фиксации формул в MS Excel

Конечно вам может показаться весьма утомительной процедура расстановки «долларов» на листе. Это действительно так, поэтому разработчики программы предусмотрели автоматизацию этой процедуры. Попробуйте при вводе формулы  ячейку нажимать на клавиатуре кнопку F4. Вы заметите любопытную особенность:

  • Одно нажатие F4 при вводе формулы ставит значки доллара ко всем составляющим адреса ячейки (то есть для ячейки D4 это будет $D$4)
  • Два нажатия F4 при вводе формулы ставит значки доллара ТОЛЬКО перед цифрами адреса ячейки (для ячейки D4 это будет D$4)
  • Три нажатия F4 при вводе формулы ставит значки доллара ТОЛЬКО перед буквами составляющим адреса ячейки (для ячейки D4 это будет $D4)
  • Четыре нажатия F4 отменяют расстановку «долларов» и снимают фиксацию.


Также вас может заинтересовать:

    Понравилась статья? Поделить с друзьями:
  • Как формулой удалить пустые ячейки в excel
  • Как формулой убрать пробелы в ячейке excel
  • Как форматировать данные в таблице excel
  • Как форматировать данные в word
  • Как форматировать графические объекты в ms word