Все способы:
При работе с таблицами Excel иногда возникает потребность запретить редактирование ячейки. Особенно это актуально для диапазонов, где содержатся формулы, или на которые ссылаются другие ячейки. Ведь внесенные в них некорректные изменения могут разрушить всю структуру расчетов. Производить защиту данных в особенно ценных таблицах на компьютере, к которому имеет доступ и другие лица кроме вас, просто необходимо. Необдуманные действия постороннего пользователя могут разрушить все плоды вашей работы, если некоторые данные не будут хорошо защищены. Давайте взглянем, как именно это можно сделать.
Включение блокирования ячеек
В Экселе не существует специального инструмента, предназначенного для блокировки отдельных ячеек, но данную процедуру можно осуществить с помощью защиты всего листа.
Способ 1: включение блокировки через вкладку «Файл»
Для того, чтобы защитить ячейку или диапазон нужно произвести действия, которые описаны ниже.
- Выделите весь лист, кликнув по прямоугольнику, который находится на пересечении панелей координат Excel. Кликните правой кнопкой мыши. В появившемся контекстном меню перейдите по пункту «Формат ячеек…».
- Откроется окно изменения формата ячеек. Перейдите во вкладку «Защита». Снимите галочку около параметра «Защищаемая ячейка». Нажмите на кнопку «OK».
- Выделите диапазон, который желаете заблокировать. Опять перейдите в окно «Формат ячеек…».
- Во вкладке «Защита» поставьте галочку у пункта «Защищаемая ячейка». Кликните по кнопке «OK».
Но, дело в том, что после этого диапазон ещё не стал защищенным. Он станет таковым только тогда, когда мы включим защиту листа. Но при этом, изменять нельзя будет только те ячейки, где мы установили галочки в соответствующем пункте, а те, в которых галочки были сняты, останутся редактируемыми.
- Переходим во вкладку «Файл».
- В разделе «Сведения» кликаем по кнопке «Защитить книгу». В появившемся списке выбираем пункт «Защитить текущий лист».
- Открываются настройки защиты листа. Обязательно должна стоять галочка около параметра «Защитить лист и содержимое защищаемых ячеек». При желании можно установить блокирование определенных действий, изменяя настройки в параметрах, находящихся ниже. Но, в большинстве случаев, настройки выставленные по умолчанию, удовлетворяют потребностям пользователей по блокировке диапазонов. В поле «Пароль для отключения защиты листа» нужно ввести любое ключевое слово, которое будет использоваться для доступа к возможностям редактирования. После того, как настройки выполнены, жмем на кнопку «OK».
- Открывается ещё одно окно, в котором следует повторить пароль. Это сделано для того, чтобы, если пользователь в первый раз ввел ошибочный пароль, тем самым навсегда не заблокировал бы сам себе доступ к редактированию. После ввода ключа нужно нажать кнопку «OK». Если пароли совпадут, то блокировка будет завершена. Если они не совпадут, то придется производить повторный ввод.
Теперь те диапазоны, которые мы ранее выделили и в настройках форматирования установили их защиту, будут недоступны для редактирования. В остальных областях можно производить любые действия и сохранять результаты.
Способ 2: включение блокировки через вкладку «Рецензирование»
Существует ещё один способ заблокировать диапазон от нежелательного изменения. Впрочем, этот вариант отличается от предыдущего способа только тем, что выполняется через другую вкладку.
- Снимаем и устанавливаем флажки около параметра «Защищаемая ячейка» в окне формата соответствующих диапазонов точно так же, как мы это делали в предыдущем способе.
- Переходим во вкладку «Рецензирование». Кликаем по кнопке «Защитить лист». Эта кнопка расположена в блоке инструментов «Изменения».
- После этого открывается точно такое же окно настроек защиты листа, как и в первом варианте. Все дальнейшие действия полностью аналогичные.
Урок: Как поставить пароль на файл Excel
Разблокировка диапазона
При нажатии на любую область заблокированного диапазона или при попытке изменить её содержимое будет появляться сообщение, в котором говорится о том, что ячейка защищена от изменений. Если вы знаете пароль и осознано хотите отредактировать данные, то для снятия блокировки вам нужно будет проделать некоторые действия.
- Переходим во вкладку «Рецензирование».
- На ленте в группе инструментов «Изменения» кликаем по кнопке «Снять защиту с листа».
- Появляется окошко, в которое следует ввести ранее установленный пароль. После ввода нужно кликнуть по кнопке «OK».
После этих действий защита со всех ячеек будет снята.
Как видим, несмотря на то, что в программе Эксель не имеется интуитивно понятного инструмента для защиты конкретной ячейки, а не всего листа или книги, данную процедуру можно выполнить путем некоторых дополнительных манипуляций через изменение форматирования.
Как заблокировать ячейку согласно условию или значению другой ячейки
Здравствуйте, Артем. Разве что написать специальный макрос. Больше это никак нельзя сделать.
Все сделал как было сказано, но во вкладке Рецензирование кнопка Защитить лист не активна. Как быть?
Здравствуйте, Олег. Такая ситуация у вас наблюдается только в конкретной книге или при открытии/создании других файлов тоже?
СУПЕР!!!!!!!!!!!!!!!! СПССССССССССССС!!!!!!!!!!!!!!
Возможно ли редактирование не защищенных ячеек, при сохранении защиты? В частности изменение цвета шрифта и сохранение этих изменений без снятия защиты?
Добрый день, Андрей. Не совсем понятно, что вы имеете ввиду под редактированием незащищенных ячеек при сохранении защиты. Если ячейка незащищенная, то естественно её можно редактировать как угодно даже на защищенном листе.
Можно ли защитить формат ячеек, оставляя доступным ввод в эти ячейки данных? Например, мне нужно сделать таблицу и вставлять в ячейки данные путем их копирования, но формат ячеек меняется согласно вставленному фрагменту. Нужно запретить портить формат (цвет, шрифт и т.п.), но ввод самих данных нужно оставить открытым.
да, это можно
Нужно защитить ячейки со всплывающими списками от редактирования, но чтобы можно было выбирать позиции из всплывающего списка, можете подсказать как это сделать?
нет-нет-нет
Огромное спасибо! Очень помог Ваш совет!
как сделать защиту разных ячеек с разными паролями
Я думаю человек хотел узнать как это сделать. Мне тоже интересно)
Ситуация в Excel:
Составим список людей:
— Как все списки, наш список так-же будет имеется А1 (№ п.п.)
— А вот B1 ( Дата и время) когда этот человек подошел
— Далее С1 (ФИО человека)
Заполним первого человека в ячейках (А2:С2).
1 | 29.11.2021| Иванов Иван Иванович
Далее заполняем второго в ячейках (А3:С3).
Вопрос.
Как выполнить автоматизированную блокировку строк таким образом, что бы можно было редактировать диапазон (А2:С2) до тех пор пока не заполнишь нижестоящую запись т.е. диапазон (А3:С3)?
Пока нижестоящие ячейки не заполнены выше стоящие не блокируются.