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. Благодарю вас за чтение и надеюсь, что эта информация была полезной!
Содержание
- Виды фиксации
- Способ 1: заморозка адреса
- Способ 2: закрепление ячеек
- Способ 3: защита от редактирования
- Вопросы и ответы
Эксель – это динамические таблицы, при работе с которыми сдвигаются элементы, меняются адреса и т.д. Но в некоторых случаях нужно зафиксировать определенный объект или, как по-другому говорят, заморозить, чтобы он не менял свое местоположение. Давайте разберемся, какие варианты позволяют это сделать.
Виды фиксации
Сразу нужно сказать, что виды фиксации в Экселе могут быть совершенно различные. В общем, их можно разделить на три большие группы:
- Заморозка адреса;
- Закрепление ячеек;
- Защита элементов от редактирования.
При заморозке адреса ссылка на ячейку не изменяется при её копировании, то есть, она перестает быть относительной. Закрепление ячеек позволяет их видеть постоянно на экране, как бы далеко пользователь не прокручивал лист вниз или вправо. Защита элементов от редактирования блокирует любые изменения данных в указанном элементе. Давайте подробно рассмотрим каждый из этих вариантов.
Способ 1: заморозка адреса
Вначале остановимся на фиксации адреса ячейки. Чтобы его заморозить, из относительной ссылки, каковой является любой адрес в Эксель по умолчанию, нужно сделать абсолютную ссылку, не меняющую координаты при копировании. Для того, чтобы сделать это, нужно установить у каждой координаты адреса знак доллара ($).
Установка знака доллара совершается нажатием на соответствующий символ на клавиатуре. Он расположен на одной клавише с цифрой «4», но для выведения на экран нужно нажать данную клавишу в английской раскладке клавиатуры в верхнем регистре (с зажатой клавишей «Shift»). Существует и более простой и быстрый способ. Следует выделить адрес элемента в конкретной ячейке или в строке функций и нажать на функциональную клавишу F4. При первом нажатии знак доллара появится у адреса строки и столбца, при втором нажатии на данную клавишу он останется только у адреса строки, при третьем нажатии – у адреса столбца. Четвертое нажатие клавиши F4 убирает знак доллара полностью, а следующее запускает данную процедуру по новому кругу.
Взглянем, как работает заморозка адреса на конкретном примере.
- Для начала скопируем обычную формулу в другие элементы столбца. Для этого воспользуемся маркером заполнения. Устанавливаем курсор в нижний правый угол ячейки, данные из которой нужно скопировать. При этом он трансформируется в крестик, который носит название маркера заполнения. Зажимаем левую кнопку мыши и тянем этот крестик вниз до конца таблицы.
- После этого выделяем самый нижний элемент таблицы и смотрим в строке формул, как изменилась формула во время копирования. Как видим, все координаты, которые были в самом первом элементе столбца, при копировании сместились. Вследствие этого формула выдает некорректный результат. Это связано с тем фактом, что адрес второго множителя, в отличие от первого, для корректного расчета смещаться не должен, то есть, его нужно сделать абсолютным или фиксированным.
- Возвращаемся в первый элемент столбца и устанавливаем знак доллара около координат второго множителя одним из тех способов, о которых мы говорили выше. Теперь данная ссылка заморожена.
- После этого, воспользовавшись маркером заполнения, копируем её на диапазон таблицы, расположенный ниже.
- Затем выделяем последний элемент столбца. Как мы можем наблюдать через строку формул, координаты первого множителя по-прежнему смещаются при копировании, а вот адрес во втором множителе, который мы сделали абсолютным, не изменяется.
- Если поставить знак доллара только у координаты столбца, то в этом случае адрес столбца ссылки будет фиксированным, а координаты строки смещаются при копировании.
- И наоборот, если установить знак доллара около адреса строки, то при копировании он не будет смещаться, в отличие от адреса столбца.
Таким методом производится заморозка координат ячеек.
Урок: Абсолютная адресация в Экселе
Способ 2: закрепление ячеек
Теперь узнаем, как зафиксировать ячейки, чтобы они постоянно оставались на экране, куда бы пользователь не переходил в границах листа. В то же время нужно отметить, что отдельный элемент закрепить нельзя, но можно закрепить область, в которой он располагается.
Если нужная ячейка расположена в самой верхней строке листа или в левом крайнем его столбце, то закрепление провести элементарно просто.
- Для закрепления строки выполняем следующие действия. Переходим во вкладку «Вид» и клацаем по кнопке «Закрепить области», которая располагается в блоке инструментов «Окно». Открывается список различных вариантов закрепления. Выбираем наименование «Закрепить верхнюю строку».
- Теперь даже, если вы спуститесь на самый низ листа, первая строка, а значит и нужный вам элемент, находящийся в ней, будут все равно в самом верху окна на виду.
Аналогичным образом можно заморозить и крайний левый столбец.
- Переходим во вкладку «Вид» и жмем на кнопку «Закрепить области». На этот раз выбираем вариант «Закрепить первый столбец».
- Как видим, самый крайний левый столбец теперь закреплен.
Примерно таким же способом можно закрепить не только первый столбец и строку, но и вообще всю область находящуюся слева и сверху от выбранного элемента.
- Алгоритм выполнения данной задачи немного отличается от предыдущих двух. Прежде всего, нужно выделить элемент листа, область сверху и слева от которого будет закреплена. После этого переходим во вкладку «Вид» и щелкаем по знакомой иконке «Закрепить области». В открывшемся меню выбираем пункт с точно таким же наименованием.
- После данного действия вся область, находящаяся слева и выше выделенного элемента, будет закреплена на листе.
При желании снять заморозку, выполненную таким способом, довольно просто. Алгоритм выполнения одинаков во всех случаях, что именно пользователь не закреплял бы: строку, столбец или область. Перемещаемся во вкладку «Вид», щелкаем по иконке «Закрепить области» и в открывшемся списке выбираем вариант «Снять закрепление областей». После этого будут разморожены все закрепленные диапазоны текущего листа.
Урок: Как закрепить область в Excel
Способ 3: защита от редактирования
Наконец, можно защитить ячейку от редактирования, заблокировав в ней возможность вносить изменения для пользователей. Таким образом все данные, которые находятся в ней, будут фактически заморожены.
Если ваша таблица не является динамической и не предусматривает внесение в неё со временем каких-либо изменений, то можно защитить не только конкретные ячейки, но и весь лист в целом. Это даже значительно проще.
- Перемещаемся во вкладку «Файл».
- В открывшемся окне в левом вертикальном меню переходим в раздел «Сведения». В центральной части окна клацаем по надписи «Защитить книгу». В открывшемся перечне действий по обеспечению безопасности книги выбираем вариант «Защитить текущий лист».
- Запускается небольшое окошко, которое называется «Защита листа». Прежде всего, в нем в специальном поле требуется ввести произвольный пароль, который понадобится пользователю, если он в будущем пожелает отключить защиту, чтобы выполнить редактирование документа. Кроме того, по желанию, можно установить или убрать ряд дополнительных ограничений, устанавливая или снимая флажки около соответствующих пунктов в перечне, представленном в данном окне. Но в большинстве случаев настройки по умолчанию вполне соответствуют поставленной задаче, так что можно просто после введения пароля клацать по кнопке «OK».
- После этого запускается ещё одно окошко, в котором следует повторить пароль, введенный ранее. Это сделано для того, чтобы пользователь был уверен, что ввел именно тот пароль, который запомнил и написал в соответствующей раскладке клавиатуры и регистре, иначе он сам может утратить доступ к редактированию документа. После повторного введения пароля жмем на кнопку «OK».
- Теперь при попытке отредактировать любой элемент листа данное действие будет блокировано. Откроется информационное окно, сообщающее о невозможности изменения данных на защищенном листе.
Имеется и другой способ заблокировать любые изменения в элементах на листе.
- Переходим в окно «Рецензирование» и клацаем по иконке «Защитить лист», которая размещена на ленте в блоке инструментов «Изменения».
- Открывается уже знакомое нам окошко защиты листа. Все дальнейшие действия выполняем точно так же, как было описано в предыдущем варианте.
Но что делать, если требуется заморозить только одну или несколько ячеек, а в другие предполагается, как и раньше, свободно вносить данные? Существует выход и из этого положения, но его решение несколько сложнее, чем предыдущей задачи.
Во всех ячейках документа по умолчанию в свойствах выставлено включение защиты, при активации блокировки листа в целом теми вариантами, о которых говорилось выше. Нам нужно будет снять параметр защиты в свойствах абсолютно всех элементов листа, а потом установить его заново только в тех элементах, которые желаем заморозить от изменений.
- Кликаем по прямоугольнику, который располагается на стыке горизонтальной и вертикальной панелей координат. Можно также, если курсор находится в любой области листа вне таблицы, нажать сочетание горячих клавиш на клавиатуре Ctrl+A. Эффект будет одинаковый – все элементы на листе выделены.
- Затем клацаем по зоне выделения правой кнопкой мыши. В активированном контекстном меню выбираем пункт «Формат ячеек…». Также вместо этого можно воспользоваться набором сочетания клавиш Ctrl+1.
- Активируется окошко «Формат ячеек». Сразу же выполняем переход во вкладку «Защита». Тут следует снять флажок около параметра «Защищаемая ячейка». Щелкаем по кнопке «OK».
- Далее возвращаемся на лист и выделяем тот элемент или группу, в которой собираемся заморозить данные. Жмем правой кнопкой мыши по выделенному фрагменту и в контекстном меню переходим по наименованию «Формат ячеек…».
- После открытия окна форматирования в очередной раз переходим во вкладку «Защита» и ставим флажок возле пункта «Защищаемая ячейка». Теперь можно нажать на кнопку «OK».
- После этого устанавливаем защиту листа любым из тех двух способов, которые были описаны ранее.
После выполнения всех процедур, подробно описанных нами выше, заблокированными от изменений будут только те ячейки, на которые мы повторно установили защиту через свойства формата. Во все остальные элементы листа, как и прежде, можно будет свободно вносить любые данные.
Урок: Как защитить ячейку от изменений в Экселе
Как видим, существует сразу три способа провести заморозку ячеек. Но важно заметить, что отличается в каждом из них не только технология выполнения данной процедуры, но и суть самой заморозки. Так, в одном случае фиксируется только адрес элемента листа, во втором – закрепляется область на экране, а в третьем – устанавливается защита на изменения данных в ячейках. Поэтому очень важно понимать перед выполнением процедуры, что именно вы собираетесь блокировать и зачем вы это делаете.
Часто так бывает, что при копировании формул, Вам нужно, что бы ссылка на ячейку в формуле осталась такой же, как и была, а не переместилась относительно исходного места. Тогда Вам на помощь придет такая функция в Excel, как фиксация ссылок на ячейки в Экселе. Остановимся подробно на всех вариантах.
1. Способ, как закрепить (зафиксировать) строку и столбец в формуле Excel
Для того, что бы ссылка на ячейку не изменялась полностью, т.е. адрес столбца и строки оставались неизменными, проделайте следующие простые действия:
- Кликните на ячейке с формулой.
- Кликните в строке формул на адрес той ячейке, что Вы хотите закрепить.
- Нажмите F4 один раз.
В результате ссылка на ячейку должна быть дополнена знаками доллара, к примеру у Вас в формуле была ссылка на ячейку B2, то после вышеуказанной операции, ссылка на ячейку должна стать $B$2.
Разберем подробно, что значит знак доллара перед буквой и перед числом:
- Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
- Знак доллара перед числом означает, что при перемещении формулы вверх
или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в
формуле меняться не будет.
2. Способ, как закрепить (зафиксировать) строку в формуле Excel
Способ полностью аналогичный тому, что описан выше, только Вам нужно будет нажать дважды на F4. К примеру, если у Вас в формуле ссылка на ячейку B2, то Вы получите B$2. Это значит, что теперь при перемещении формулы, будет изменяться буква столбца, а номер строки будет оставаться неизменным.
3. Способ, как закрепить (зафиксировать) столбец в формуле Excel
Все тоже самое, что и в вариантах выше, только нажмите на клавишу F4 трижды. Вы должны получить ссылку на ячейку вида $B2, т.е. теперь при перемещении формулы, будет меняться номер строки, а буква столбца будет неизменной.
4. Способ, как отменить фиксацию ячейки в формуле Excel
В случае если Вам наоборот нужно отменить фиксацию ячейки в формуле, то нажмите F4 несколько раз, так что бы в ссылке на ячейку не осталось знаков $, тогда при перемещении формулы, будет изменяться адрес ячейки как по строкам, так и по столбцам.
Спасибо за внимание. Остались вопросы — задавайте их в комментариях к статье. Подписывайтесь на наши группы Вконтакте, Facebook, Twitter, Google+ и будете получать первыми информацию о новых статьях на сайте.
Кто работал в офисном приложении Excel, знают, что таблицы в нем динамические. Это означает, что они не имеют привязки к определенному формату или месторасположению, а при изменении размеров одной части документа невольно видоизменяется и другая. Однако порой пользователю хотелось бы заблокировать отдельные области таблицы, чтобы его дальнейшие действия никак не влияли на общий вид выбранных данных. В этой статье будет рассказано, как заморозить ячейку в Excel 2010, однако стоит сразу же уточнить, что инструкция будет общей и для всех остальных версий программы.
Какие есть варианты заморозки
Перед тем как заморозить ячейку в Excel, стоит обозначить, какие вообще существуют ее виды. Их можно выделить всего два:
- По адресу. Данный вид заморозки подразумевает неизменность адреса ссылки при ее копировании.
- По ячейке. В данном случае закрепление подразумевает нахождение ячейки в поле зрения, даже если пользователь уже давно пролистал место ее изначального месторасположения.
Разобравшись со всеми определениями, перейдем непосредственно к способам, как заморозить ячейку в Excel.
Способ № 1: закрепление адреса
Итак, разберемся, как заморозить ячейку в формуле Excel по адресу. Скажем, что делается это с помощью знака $. Для закрепления адреса строки и столбца, его необходимо поставить перед буквой и числом. Если нужно зафиксировать только столбец, ставьте знак перед буквой, если строку – перед числом. Рассмотрим все на примере.
Допустим, есть таблица, в которой нужно рассчитать премию. При этом ее сумма равна количеству заработной платы, умноженной на некоторое число, которое выведено в отдельную ячейку. Чтобы не прописывать формулу каждый раз по новой, проще заморозить ту самую ячейку и заполнить столбик «Премия», используя маркер заполнения. Вот как это выглядит на практике:
- Пропишите расчетную формулу в верхней ячейке столбца «Премия».
- Заморозьте в ней ячейку с числом, вынесенным отдельно. Для этого поставьте знак $ рядом с буквой и цифрой, как это показано на изображении ниже.
- Используя маркер заполнения, протяните данную формулу по всему столбцу.
Как вы можете наблюдать, все получилась, удалось быстро рассчитать премию, не прописывая каждый раз формулу отдельно.
Это первый способ, как заморозить ячейку в Excel, переходим непосредственно к следующему.
Способ № 2: заморозка ячейки
Предыдущий способ того, как заморозить ячейку в 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, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.