Главная » Excel » Вы здесь

Фиксация ячейки в Microsoft Excel

Заморозка ячеек в Microsoft Excel

Эксель – это динамические таблицы, при работе с которыми сдвигаются элементы, меняются адреса и т.д. Но в некоторых случаях нужно зафиксировать определенный объект или, как по-другому говорят, заморозить, чтобы он не менял свое местоположение. Давайте разберемся, какие варианты позволяют это сделать.

Виды фиксации

Сразу нужно сказать, что виды фиксации в Экселе могут быть совершенно различные. В общем, их можно разделить на три большие группы:

  1. Заморозка адреса;
  2. Закрепление ячеек;
  3. Защита элементов от редактирования.

При заморозке адреса ссылка на ячейку не изменяется при её копировании, то есть, она перестает быть относительной. Закрепление ячеек позволяет их видеть постоянно на экране, как бы далеко пользователь не прокручивал лист вниз или вправо. Защита элементов от редактирования блокирует любые изменения данных в указанном элементе. Давайте подробно рассмотрим каждый из этих вариантов.

Способ 1: заморозка адреса

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

Установка знака доллара совершается нажатием на соответствующий символ на клавиатуре. Он расположен на одной клавише с цифрой «4», но для выведения на экран нужно нажать данную клавишу в английской раскладке клавиатуры в верхнем регистре (с зажатой клавишей «Shift»). Существует и более простой и быстрый способ. Следует выделить адрес элемента в конкретной ячейке или в строке функций и нажать на функциональную клавишу F4. При первом нажатии знак доллара появится у адреса строки и столбца, при втором нажатии на данную клавишу он останется только у адреса строки, при третьем нажатии – у адреса столбца. Четвертое нажатие клавиши F4 убирает знак доллара полностью, а следующее запускает данную процедуру по новому кругу.

Взглянем, как работает заморозка адреса на конкретном примере.

  1. Для начала скопируем обычную формулу в другие элементы столбца. Для этого воспользуемся маркером заполнения. Устанавливаем курсор в нижний правый угол ячейки, данные из которой нужно скопировать. При этом он трансформируется в крестик, который носит название маркера заполнения. Зажимаем левую кнопку мыши и тянем этот крестик вниз до конца таблицы.
  2. Маркер заполнения в Microsoft Excel

  3. После этого выделяем самый нижний элемент таблицы и смотрим в строке формул, как изменилась формула во время копирования. Как видим, все координаты, которые были в самом первом элементе столбца, при копировании сместились. Вследствие этого формула выдает некорректный результат. Это связано с тем фактом, что адрес второго множителя, в отличие от первого, для корректного расчета смещаться не должен, то есть, его нужно сделать абсолютным или фиксированным.
  4. Адрес ячейки сместился в Microsoft Excel

  5. Возвращаемся в первый элемент столбца и устанавливаем знак доллара около координат второго множителя одним из тех способов, о которых мы говорили выше. Теперь данная ссылка заморожена.
  6. Установка абсолютной ссылки в Microsoft Excel

  7. После этого, воспользовавшись маркером заполнения, копируем её на диапазон таблицы, расположенный ниже.
  8. Копирвание абсолютной ссылки в Microsoft Excel

  9. Затем выделяем последний элемент столбца. Как мы можем наблюдать через строку формул, координаты первого множителя по-прежнему смещаются при копировании, а вот адрес во втором множителе, который мы сделали абсолютным, не изменяется.
  10. Адрес второго множителя не изменяется в Microsoft Excel

  11. Если поставить знак доллара только у координаты столбца, то в этом случае адрес столбца ссылки будет фиксированным, а координаты строки смещаются при копировании.
  12. Координаты строки смещаются при копировании в Microsoft Excel

  13. И наоборот, если установить знак доллара около адреса строки, то при копировании он не будет смещаться, в отличие от адреса столбца.

Координаты столбца смещаются при копировании в Microsoft Excel

Таким методом производится заморозка координат ячеек.

Урок: Абсолютная адресация в Экселе

Способ 2: закрепление ячеек

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

Если нужная ячейка расположена в самой верхней строке листа или в левом крайнем его столбце, то закрепление провести элементарно просто.

  1. Для закрепления строки выполняем следующие действия. Переходим во вкладку «Вид» и клацаем по кнопке «Закрепить области», которая располагается в блоке инструментов «Окно». Открывается список различных вариантов закрепления. Выбираем наименование «Закрепить верхнюю строку».
  2. Закрепление верхней строки в Microsoft Excel

  3. Теперь даже, если вы спуститесь на самый низ листа, первая строка, а значит и нужный вам элемент, находящийся в ней, будут все равно в самом верху окна на виду.

Верхняя строка закреплена в Microsoft Excel

Аналогичным образом можно заморозить и крайний левый столбец.

  1. Переходим во вкладку «Вид» и жмем на кнопку «Закрепить области». На этот раз выбираем вариант «Закрепить первый столбец».
  2. Закрепление столбца в Microsoft Excel

  3. Как видим, самый крайний левый столбец теперь закреплен.

Первый столбец закреплен в Microsoft Excel

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

  1. Алгоритм выполнения данной задачи немного отличается от предыдущих двух. Прежде всего, нужно выделить элемент листа, область сверху и слева от которого будет закреплена. После этого переходим во вкладку «Вид» и щелкаем по знакомой иконке «Закрепить области». В открывшемся меню выбираем пункт с точно таким же наименованием.
  2. Закрепление области в Microsoft Excel

  3. После данного действия вся область, находящаяся слева и выше выделенного элемента, будет закреплена на листе.

Область закреплена в Microsoft Excel

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

Снятие закрепления областей в Microsoft Excel

Урок: Как закрепить область в Excel

Способ 3: защита от редактирования

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

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

  1. Перемещаемся во вкладку «Файл».
  2. Переход во вкладку Файл в Microsoft Excel

  3. В открывшемся окне в левом вертикальном меню переходим в раздел «Сведения». В центральной части окна клацаем по надписи «Защитить книгу». В открывшемся перечне действий по обеспечению безопасности книги выбираем вариант «Защитить текущий лист».
  4. Переход к защите листа в Microsoft Excel

  5. Запускается небольшое окошко, которое называется «Защита листа». Прежде всего, в нем в специальном поле требуется ввести произвольный пароль, который понадобится пользователю, если он в будущем пожелает отключить защиту, чтобы выполнить редактирование документа. Кроме того, по желанию, можно установить или убрать ряд дополнительных ограничений, устанавливая или снимая флажки около соответствующих пунктов в перечне, представленном в данном окне. Но в большинстве случаев настройки по умолчанию вполне соответствуют поставленной задаче, так что можно просто после введения пароля клацать по кнопке «OK».
  6. Окно Защита листа в Microsoft Excel

  7. После этого запускается ещё одно окошко, в котором следует повторить пароль, введенный ранее. Это сделано для того, чтобы пользователь был уверен, что ввел именно тот пароль, который запомнил и написал в соответствующей раскладке клавиатуры и регистре, иначе он сам может утратить доступ к редактированию документа. После повторного введения пароля жмем на кнопку «OK».
  8. Повторное введение пароля в Microsoft Excel

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

Сообщение о невозможности редактирования ячеки в Microsoft Excel

Имеется и другой способ заблокировать любые изменения в элементах на листе.

  1. Переходим в окно «Рецензирование» и клацаем по иконке «Защитить лист», которая размещена на ленте в блоке инструментов «Изменения».
  2. переход в окно защиты листа в Microsoft Excel

  3. Открывается уже знакомое нам окошко защиты листа. Все дальнейшие действия выполняем точно так же, как было описано в предыдущем варианте.

Окно защиты листа в Microsoft Excel

Но что делать, если требуется заморозить только одну или несколько ячеек, а в другие предполагается, как и раньше, свободно вносить данные? Существует выход и из этого положения, но его решение несколько сложнее, чем предыдущей задачи.

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

  1. Кликаем по прямоугольнику, который располагается на стыке горизонтальной и вертикальной панелей координат. Можно также, если курсор находится в любой области листа вне таблицы, нажать сочетание горячих клавиш на клавиатуре Ctrl+A. Эффект будет одинаковый – все элементы на листе выделены.
  2. Выделение всех ячеек листа в Microsoft Excel

  3. Затем клацаем по зоне выделения правой кнопкой мыши. В активированном контекстном меню выбираем пункт «Формат ячеек…». Также вместо этого можно воспользоваться набором сочетания клавиш Ctrl+1.
  4. Переход в формат ячеек в Microsoft Excel

  5. Активируется окошко «Формат ячеек». Сразу же выполняем переход во вкладку «Защита». Тут следует снять флажок около параметра «Защищаемая ячейка». Щелкаем по кнопке «OK».
  6. Снятие защиты с ячейки в Microsoft Excel

  7. Далее возвращаемся на лист и выделяем тот элемент или группу, в которой собираемся заморозить данные. Жмем правой кнопкой мыши по выделенному фрагменту и в контекстном меню переходим по наименованию «Формат ячеек…».
  8. Переход в формат ячеек в программе Microsoft Excel

  9. После открытия окна форматирования в очередной раз переходим во вкладку «Защита» и ставим флажок возле пункта «Защищаемая ячейка». Теперь можно нажать на кнопку «OK».
  10. Включение защиты ячеек в окне форматирования в Microsoft Excel

  11. После этого устанавливаем защиту листа любым из тех двух способов, которые были описаны ранее.

Переход в окно защиты листа в программе Microsoft Excel

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

Урок: Как защитить ячейку от изменений в Экселе

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

Мы рады, что смогли помочь Вам в решении проблемы.
Попробуйте найти другие ответы на сайте



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

Опрос: помогла ли вам эта статья?

Да Нет

Еще статьи по этой теме:

Поделиться статьей в социальных сетях

Оставьте свое мнение