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

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

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

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

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

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

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

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

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

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

  1. Для начала скопируем обычную формулу в другие элементы столбца. Для этого воспользуемся маркером заполнения. Устанавливаем курсор в нижний правый угол ячейки, данные из которой нужно скопировать. При этом он трансформируется в крестик, который носит название маркера заполнения. Зажимаем левую кнопку мыши и тянем этот крестик вниз до конца таблицы.
  2. После этого выделяем самый нижний элемент таблицы и смотрим в строке формул, как изменилась формула во время копирования. Как видим, все координаты, которые были в самом первом элементе столбца, при копировании сместились. Вследствие этого формула выдает некорректный результат. Это связано с тем фактом, что адрес второго множителя, в отличие от первого, для корректного расчета смещаться не должен, то есть, его нужно сделать абсолютным или фиксированным.
  3. Возвращаемся в первый элемент столбца и устанавливаем знак доллара около координат второго множителя одним из тех способов, о которых мы говорили выше. Теперь данная ссылка заморожена.
  4. После этого, воспользовавшись маркером заполнения, копируем её на диапазон таблицы, расположенный ниже.
  5. Затем выделяем последний элемент столбца. Как мы можем наблюдать через строку формул, координаты первого множителя по-прежнему смещаются при копировании, а вот адрес во втором множителе, который мы сделали абсолютным, не изменяется.
  6. Если поставить знак доллара только у координаты столбца, то в этом случае адрес столбца ссылки будет фиксированным, а координаты строки смещаются при копировании.
  7. И наоборот, если установить знак доллара около адреса строки, то при копировании он не будет смещаться, в отличие от адреса столбца.
Читайте также  Способы конвертирования файла из PDF в DOC

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

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

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

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

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

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

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

  1. Переходим во вкладку и жмем на кнопку . На этот раз выбираем вариант .
  2. Как видим, самый крайний левый столбец теперь закреплен.

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

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

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

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

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

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

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

  1. Перемещаемся во вкладку .
  2. В открывшемся окне в левом вертикальном меню переходим в раздел . В центральной части окна клацаем по надписи . В открывшемся перечне действий по обеспечению безопасности книги выбираем вариант .
  3. Запускается небольшое окошко, которое называется . Прежде всего, в нем в специальном поле требуется ввести произвольный пароль, который понадобится пользователю, если он в будущем пожелает отключить защиту, чтобы выполнить редактирование документа. Кроме того, по желанию, можно установить или убрать ряд дополнительных ограничений, устанавливая или снимая флажки около соответствующих пунктов в перечне, представленном в данном окне. Но в большинстве случаев настройки по умолчанию вполне соответствуют поставленной задаче, так что можно просто после введения пароля клацать по кнопке .
  4. После этого запускается ещё одно окошко, в котором следует повторить пароль, введенный ранее. Это сделано для того, чтобы пользователь был уверен, что ввел именно тот пароль, который запомнил и написал в соответствующей раскладке клавиатуры и регистре, иначе он сам может утратить доступ к редактированию документа. После повторного введения пароля жмем на кнопку .
  5. Теперь при попытке отредактировать любой элемент листа данное действие будет блокировано. Откроется информационное окно, сообщающее о невозможности изменения данных на защищенном листе.
Читайте также  Проблемы с вычислением формул в Microsoft Excel

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

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

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

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

  1. Кликаем по прямоугольнику, который располагается на стыке горизонтальной и вертикальной панелей координат. Можно также, если курсор находится в любой области листа вне таблицы, нажать сочетание горячих клавиш на клавиатуре . Эффект будет одинаковый – все элементы на листе выделены.
  2. Затем клацаем по зоне выделения правой кнопкой мыши. В активированном контекстном меню выбираем пункт . Также вместо этого можно воспользоваться набором сочетания клавиш .
  3. Активируется окошко . Сразу же выполняем переход во вкладку . Тут следует снять флажок около параметра . Щелкаем по кнопке .
  4. Далее возвращаемся на лист и выделяем тот элемент или группу, в которой собираемся заморозить данные. Жмем правой кнопкой мыши по выделенному фрагменту и в контекстном меню переходим по наименованию .
  5. После открытия окна форматирования в очередной раз переходим во вкладку и ставим флажок возле пункта . Теперь можно нажать на кнопку .
  6. После этого устанавливаем защиту листа любым из тех двух способов, которые были описаны ранее.

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

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

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

Читайте также  Ремонтируем загрузчик с помощью консоли восстановления в Windows XP

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Полезные идеи