Excel как защитить от редактирования
Содержание:
- Как защитить от редактирования ячейки в Excel — запрет ввода ошибочных данных
- Включение блокирования ячеек
- Как снять защиту листа Excel?
- Метод первый, блокировка через меню файл
- Защита ячеек от редактирования в Microsoft Excel
- Как защитить ячейки от редактирования в Еxcel частично и полностью
- Ограничение от редактирования
- Как защитить ячейки по дате в Excel?
- Как защитить ячейки в Excel от редактирования
- Как в Excel защитить формулу от редактирования и удаления?
- Блокировка ячеек
Как защитить от редактирования ячейки в Excel — запрет ввода ошибочных данных
Доброго времени!
В офисной работе часто возникает необходимость создать какой-нибудь общий документ Excel, в который бы вносили изменения сразу несколько человек (расшарив его в сети).
Разумеется, среди пользователей не все хорошо разбираются с ПК — и есть большая вероятность того, что своими не аккуратными действиями могут испортить документ.
Хорошим решением подобной загвоздки может стать защита определенных ячеек от редактирования — т.е. позволить пользователям изменять документ только в разрешенном месте!
Собственно, об этом и будет сегодняшняя заметка.
Примечание: все скрины в статье сделаны в MS Office 2019. Если у вас нет возможности использовать официальный продукт от Microsoft, можете воспользоваться его аналогами: https://ocomp.info/chem-zamenit-word-i-excel.html
Включение блокирования ячеек
В Экселе не существует специального инструмента, предназначенного для блокировки отдельных ячеек, но данную процедуру можно осуществить с помощью защиты всего листа.
Способ 1: включение блокировки через вкладку «Файл»
Для того, чтобы защитить ячейку или диапазон нужно произвести действия, которые описаны ниже.
- Выделите весь лист, кликнув по прямоугольнику, который находится на пересечении панелей координат Excel. Кликните правой кнопкой мыши. В появившемся контекстном меню перейдите по пункту «Формат ячеек…».
Откроется окно изменения формата ячеек. Перейдите во вкладку «Защита». Снимите галочку около параметра «Защищаемая ячейка». Нажмите на кнопку «OK».
Выделите диапазон, который желаете заблокировать. Опять перейдите в окно «Формат ячеек…».
Во вкладке «Защита» поставьте галочку у пункта «Защищаемая ячейка». Кликните по кнопке «OK».
Но, дело в том, что после этого диапазон ещё не стал защищенным. Он станет таковым только тогда, когда мы включим защиту листа. Но при этом, изменять нельзя будет только те ячейки, где мы установили галочки в соответствующем пункте, а те, в которых галочки были сняты, останутся редактируемыми.
Переходим во вкладку «Файл».
В разделе «Сведения» кликаем по кнопке «Защитить книгу». В появившемся списке выбираем пункт «Защитить текущий лист».
Открываются настройки защиты листа. Обязательно должна стоять галочка около параметра «Защитить лист и содержимое защищаемых ячеек». При желании можно установить блокирование определенных действий, изменяя настройки в параметрах, находящихся ниже. Но, в большинстве случаев, настройки выставленные по умолчанию, удовлетворяют потребностям пользователей по блокировке диапазонов. В поле «Пароль для отключения защиты листа» нужно ввести любое ключевое слово, которое будет использоваться для доступа к возможностям редактирования. После того, как настройки выполнены, жмем на кнопку «OK».
Открывается ещё одно окно, в котором следует повторить пароль. Это сделано для того, чтобы, если пользователь в первый раз ввел ошибочный пароль, тем самым навсегда не заблокировал бы сам себе доступ к редактированию. После ввода ключа нужно нажать кнопку «OK». Если пароли совпадут, то блокировка будет завершена. Если они не совпадут, то придется производить повторный ввод.
Теперь те диапазоны, которые мы ранее выделили и в настройках форматирования установили их защиту, будут недоступны для редактирования. В остальных областях можно производить любые действия и сохранять результаты.
Способ 2: включение блокировки через вкладку «Рецензирование»
Существует ещё один способ заблокировать диапазон от нежелательного изменения. Впрочем, этот вариант отличается от предыдущего способа только тем, что выполняется через другую вкладку.
- Снимаем и устанавливаем флажки около параметра «Защищаемая ячейка» в окне формата соответствующих диапазонов точно так же, как мы это делали в предыдущем способе.
- Переходим во вкладку «Рецензирование». Кликаем по кнопке «Защитить лист». Эта кнопка расположена в блоке инструментов «Изменения».
После этого открывается точно такое же окно настроек защиты листа, как и в первом варианте. Все дальнейшие действия полностью аналогичные.
Урок: Как поставить пароль на файл Excel
Как снять защиту листа Excel?
raf2002 /
24.11.2015 /
Несколько способов сделать это, а вы уже выберите наиболее удобный и подходящий для себя.
Самый простой
Качаете один из файлов:
Открываете Exel из меню пуск к примеру.
Выбираете Файл — Параметры — Надстройки — Обзор
Жмете Обзор и указываете путь к файлу.
Данный скрипт в своём роде встраивается в Excel. При его открытии Excel предупреждает Вас о том, что макрос запускается, не стесняемся и смело запускаем его. Дальше открываем файл, в котором нужно сломать пароль. В верхней панели появится вкладка Straxx, жмём на неё. Там у нас появляются 2 иконки, при нажатии на которые Вы сможете снять защиту либо с листа, либо со всей книги.
И еще
С помощью архиватора и блокнота.
Тут все просто. Берем и меняем расширение файл с .xlsx на .zip. Если в названии файла нет видно его расширение, значит нужно зайти в параметры папок (Сервис→Параметры папок→вкладка Вид) и убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».
Второй момент, если файл создан в старой версии программы и имеет расширение .xls, то такой фокус с ним не пройдет. Сначала его нужно пересохранить в .xlsx. Для этого открываем файл в Excel, нажимаем сохранить как и в строке «Тип файла» выбираем «Книга Excel (*.xlsx)».
Теперь новоиспеченный архив открываем любым архиватором, например бесплатным 7-Zip, и находим и открываем следующий файл: «вашфайл.zip/xl/worksheets/sheet1.xml».
Открыть его можно стандартным блокнотом Windows. Теперь в тексте ищем «sheetProtection», не забываем про Ctrl+F=).
Блок, который нам нужен, должен выглядеть примерно вот так:
Удаляем его полностью. Затем сохраняем все изменения, меняем расширение нашего файла обратно в .xlsx, открываем в Exel и защиты как и не бывало.
В последних релизах Офиса (начиная с десятого) удаление всего блока ведет к блокировке листа в результате ошибки и попытке восстановления, в результате чего происходит потеря данных. Решается так: удаляется не весь блок, а только значение переменной password, причем кавычки оставляем , затем открываем лист и просто снимаем защиту листа без пароля.
Количество файлов sheet.xml будет соответствовать количеству листов в вашем документе: sheet1.xml, sheet2.xml, sheet3.xml и так далее, и каждый может быть запаролен.
Снимаем защиту с помощью макроса.
Для начала зайдем в параметры Excel и включим вкладку «Разработчик».
Переходим во вкладку «Разработчик», нажимаем кнопку «Макрос» (Alt+F8), вводим название макроса, имя может быть любым и жмем создать.
Должно открыться вот такое окно:
В появившееся окно копируем следующий код:
Должно получится вот так:
Закрываем, и опять во вкладке «Разработчик», нажимаем кнопку «Макрос» (Alt+F8), выбираем наш макрос и на этот раз нажимаем выполнить.
Ждем, в моем случае 29.5 секунд, все, защита снята.
с помощью OpenOffice
OpenOffice — это бесплатный пакет офисных приложений. Открываем наш многострадальный файл в OpenOffice, заходим Сервис→Защита документа и нажимаем на «Лист», и это все манипуляции=).
Сохраняем файл, открываем в Excel и делаем с ним все, что вздумается.
Метод первый, блокировка через меню файл
Выделяем всю страницу, нажав по левому верхнему краю нашей таблицы, над координатами 1- 1. Затем, нажимаем правой клавишей мышки на этот же край таблицы. У нас появляется ниспадающее меню, в ней мы ищем пунктик «Формат ячеек…»;
У нас открывается новое окошко. Выбираем меню «Защита». Затем, нам необходимо убрать галочку рядом с командой «Защищаемая ячейка». Жмём Ок;
Выделяем ряды ячеек, нужные нам для блокировки (или целый лист). Затем, кликаем по выделенной области правой клавишей мышки, в ниспадающем меню снова выберем «Формат ячеек»;
Снова у нас появляется знакомое окошко, где в меню «Защита» теперь нам нужно поставить галочку «Защищаемая ячейка». Но, после этих действий выделенные ячейки ещё не защищены. Чтобы они стали защищены, нам необходимо включить «Защита листа». Что интересно, заблокированными окажутся только те ячейки, которые мы выделили вначале. Все прочие остались подвержены редактированию;
Итак, входим опять в файл. В меню «Сведения» левой колонки. В открывшемся окошке выберем «Защитить книгу». Затем, в ниспадающем меню нам нужен пункт «Защитить текущий лист»;
Итак, у нас открылась функция «Защита листа». В новом окошке необходимо поставить галку рядом с командой «Защитить лист и содержимое…». Если вам нужно, есть возможность для дополнительной блокировки и ряда прочих действий. В этом случае советую внимательно прочитать все команды в нижнем окошке и над нужным поставить галочку
Но, нам сейчас это не важно
Обращаем внимание на строчку «Пароль для отключения…». В это поле вводим любой пароль
Если документ важный, пароль подбираем посложней (запишите его на отдельном листе)
Нам же достаточно ввести простенький пароль. После ввода пароля, кликнем Ок.
У нас снова появляется окно, где нам предлагают заново ввести тот же пароль. Я думаю, вам понятно, что повторение пароля необходимо для проверки того, как вы запомнили первый. Если вы уже успели забыть пароль, который ввели ранее, повторить его вы уже не сможете. Поэтому, не сможете себе навсегда поставить блок на данный документ, над которым вы так старались. Но, мы пароль помним, вводим его снова и жмём Ок.
После этого, те ячейки (или лист), которые мы заблокировали, никто изменить уже не сможет, и наш документ теперь защищён от нежелательного изменения. По крайней мете та его часть, которую мы заблокировали.
Защита ячеек от редактирования в Microsoft Excel
Включение блокирования ячеек
или удаление данных инструментов и сохранять результаты.«Защитить лист и содержимое вкладку Excel иногда возникаетИ повторите это
Способ 1: включение блокировки через вкладку «Файл»
книгу. заполнили столбец ПРОДАННОЕ потому что иногдаРецензирование
-
сценариев с установленным, группа скрытие столбцов (вкладка листа ярлычок листа, который или листа, прочтите на листе другими«Изменения»Существует ещё один способ защищаемых ячеек»
-
«Защита» потребность запретить редактирование со всеми ячейками,Когда книга будет защищена, КОЛИЧЕСТВО и отправили вы тратите многов группе запретом на измененияСортировка и фильтрГлавная
-
установите флажки для вы хотите защитить. статью Защита и пользователями, можно заблокироватькликаем по кнопке
-
заблокировать диапазон от. При желании можно. Снимите галочку около ячейки. Особенно это которые должны остаться посторонние смогут открывать обратно. Во избежание времени и сил
Изменения и удаление этих)., группа элементов, изменение которыхВыделите ячейки, которые должны безопасность в Excel. ячейки на листе«Снять защиту с листа» нежелательного изменения. Впрочем, установить блокирование определенных параметра актуально для диапазонов, свободными. документ, видеть написанные внесения каких-то изменений
-
на создание сводной. сценариев. Пользователи могут
-
Примечание:Ячейки должно быть доступно изменять другие пользователи.Вот какие элементы можно Excel, а затем. этот вариант отличается
-
действий, изменяя настройки«Защищаемая ячейка» где содержатся формулы,И только после данные, но переименовать в другие ячейки, таблицы или объемногоЕсли лист не изменять значения в Пользователи не смогут сортировать, кнопка пользователям.Совет: заблокировать на незащищенном защитить его паролем.Появляется окошко, в которое от предыдущего способа в параметрах, находящихся. Нажмите на кнопку или на которые этого: Меню Сервис листы, вставить новый, защитим их. массива, а другой защищен, на ленте изменяемых ячейках, если
- диапазоны, содержащие заблокированныеФорматПараметр Чтобы выделить несколько несмежных листе: Предположим, что у следует ввести ранее только тем, что ниже. Но, в«OK» ссылаются другие ячейки. — Защита - поменять их расположениеДля начала освободим от человек случайно или выводится кнопка «Защитить ячейки не защищены, ячейки на защищенном).Возможность
ячеек, нажмите иФормулы вас есть лист установленный пароль. После выполняется через другую большинстве случаев, настройки. Ведь внесенные в Защитить лист, или
Способ 2: включение блокировки через вкладку «Рецензирование»
и т.п. Попробуем. защиты те ячейки, намеренно изменяет либо лист». и добавлять новые листе, независимо отформатирование строквыделение заблокированных ячеек
- удерживайте клавишу CTRL: Если вы не отчета о работе ввода нужно кликнуть вкладку. выставленные по умолчанию,Выделите диапазон, который желаете них некорректные изменения
-
даже Защитить Книгу.Прежнее форматирование сохраняем. Т.е. куда сотрудники филиалов вовсе удаляет всеЧтобы снять защиту листа,
- сценарии. настройки этого параметра.Использование любых команд форматированияПеремещение указателя на ячейки, и щелкните их хотите, чтобы другие группы и вы
по кнопкеСнимаем и устанавливаем флажки удовлетворяют потребностям пользователей
Разблокировка диапазона
заблокировать. Опять перейдите могут разрушить всюВ списке поставьте у нас по-прежнему будут вносить изменения. ваши труды. сделайте следующее:При желании можно ввестииспользование автофильтра строк, включая изменение для которых установлен левой кнопкой мыши. пользователи видели формул, хотите, чтобы ее«OK»
-
около параметра «Защищаемая по блокировке диапазонов. в окно
-
структуру расчетов. Производить галочки, что можно можно вносить изменения Выделяем D4:D11, правойРассмотрим способы защиты документаВыберите лист, защиту которого
- пароль в полеИспользование стрелок раскрывающегося списка высоты строки или флажокЩелкните правой кнопкой мыши их можно скрыть участники могли добавлять
. ячейка» в окне В поле
«Формат ячеек…» защиту данных в делать пользователям на только в столбец кнопкой вызываем меню, Excel и его вы хотите снять.Пароль для отключения защиты для изменения фильтра скрытие строк (вкладкаЗащищаемая ячейка в любом месте
от невидимым в
lumpics.ru>
Как защитить ячейки от редактирования в Еxcel частично и полностью
Добрый день, друзья. Как защитить лист в Excel от редактирования? Когда вы работаете с программой Excel, очень часто появляется необходимость в запрете редактирования листа этой программы, или даже отдельной ячейки. Это наиболее актуально, если вы работаете в офисе, и данным компьютером пользуется ещё пара человек.
Можно только представить ситуацию, когда вы пару недель работаете над определенным проектом в программе Excel, а какай-ни будь ваш сослуживец, после вашей смены начал заниматься своими делами и, нечаянно или намеренно, но всё-таки удалил часть информации с вашего документа. Очень неприятная ситуация.
При этом, совсем необязательно компьютеру находиться в офисе. Можно оставить включенным компьютер дома, сбегать минут на 20 в магазин, а вернувшись, увидеть, что над документом уже успели поработать ваши дети. Не менее неприятная ситуация!
Также, кошка может пробежаться своими лапками по клавиатуре и оставить вам в подарок свои изменения в проекте Эксель. Я сам видел, как моя кошечка в один прекрасный момент прогуливалась по клавиатуре. В любом случае, нужно уметь защищать ячейки от редактирования в Excel. Но и, разумеется, мы должны уметь снять свой пароль с нужных ячеек.
Ограничение от редактирования
Используя эту функцию, вы можете чётко указать конкретные клетки или группы, которые необходимо уберечь от изменения. Это можно сделать для:
- Всех элементов рабочей области — нажмите Ctrl + «A»;
- Конкретных — выберите их вручную, используя Ctrl для добавления ячейки в перечень и Shift для того, чтобы включить в него сразу несколько по горизонтали, вертикали или поперёк;
- Определённых групп элементов, например, только клетки с формулами, примечаниями или любые другие.
Ограничение всей рабочей области:
- Выделите все элементы — нажмите Ctrl + «A» или кликните на область, где пересекается нумерация строк и столбцов на рамке таблицы (пустая клетка без цифры и буквы).
- На выделенной области нажмите правой клавишей мыши, чтобы открыть контекстное меню.
- Выберите «Формат ячеек», в окне перейдите в «Защита» и активируйте пункты «Защищаемая ячейка» (установлен по умолчанию, опционально или взамен), «Скрыть формулы».
- Кликните «ОК», чтобы применить настройки.
- После этого вам необходимо активировать сохранную функцию страницы.
Выделяя всю таблицу либо её часть, ограничиваем доступ.
Ограничение прав к клеткам, выбранным вручную:
- Выделите элементы, которые предохранять не нужно, кликая по ним, удерживая Shift (для включения в перечень группы) и Ctrl (для включения конкретной, в том числе несмежной ячейки).
- На выделенной области нажмите правой клавишей мыши, чтобы открыть контекстное меню.
- Выберите «Формат ячеек», в окне перейдите в «Защита» и снимите галочку с «Защищаемая ячейка» — все остальные отмеченные элементы будут ограничены в редактировании при активации предохранения листа.
- Кликните «ОК», чтобы применить настройки.
- После этого вам необходимо активировать опцию.
Ограничение доступа к определённым группам клеток нужно в том случае, если необходимо ограничить редактирование одной или нескольких групп с конкретными свойствами содержимого:
- Укажите элементы, принадлежащие к одной или нескольким группам, которые нужно уберечь. Для этого перейдите по пути «Главная» — «Редактирование» — «Найти и выделить» — «Выделение группы ячеек».
- Укажите необходимые опции и нажмите «ОК», чтобы изменения вступили в силу.
- После этого вам нужно активировать функцию предохранения.
Пример выбора содержимого с определенными свойствами.
Как защитить ячейки по дате в Excel?
Обычно мы можем защитить рабочий лист, чтобы другие не могли редактировать или изменять значения ячеек, но иногда вам нужно защищать ячейки на основе даты. Например, я хочу защитить другие ячейки, но разрешить изменять только значения ячеек сегодняшней даты, как показано на следующем снимке экрана, в этой статье будет рассказано о том, как защитить ячейки на основе даты.
Защитите все строки, кроме сегодняшней строки даты, с помощью кода VBA
Разрешите изменять только строку, которая соответствует сегодняшней дате, следующий код может помочь вам, пожалуйста, сделайте следующее:
1. Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите защитить ячейки по дате, а затем выберите Просмотреть код из контекстного меню во всплывающем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:
Код VBA: защитить все строки, кроме сегодняшней строки даты:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Updateby Extendoffice 20161025 If Range("E" & Selection.Row).Value <> Date Then ActiveSheet.Protect Password:="111111" MsgBox "Only today's date row can be edited!", vbInformation, "Kutools for Excel" ElseIf Range("E" & Selection.Row).Value = Date Then ActiveSheet.Unprotect Password:="111111" ActiveSheet.EnableSelection = xlNoRestrictions End If End Sub
Внимание: В приведенном выше коде буква E — заголовок столбца, в котором находится дата, «111111»- пароль для защиты этого листа. Вы можете изменить их по своему усмотрению
2. Затем сохраните и закройте это окно кода.
(1.) Если щелкнуть другие ячейки за пределами сегодняшней строки даты, появится всплывающее окно с напоминанием о невозможности редактирования ячейки, см. Снимок экрана:
(2.) Если вы щелкните и измените строку, равную сегодняшней дате, она будет успешно изменена, см. Снимок экрана:
Защитите все строки, прошедшие дату, с помощью кода VBA
Если вам нужно защитить все строки, прошедшие с даты, разрешить изменять только строки сегодняшней и будущей даты, примените следующий код VBA:
1. Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите защитить ячейки по дате, а затем выберите Просмотреть код из контекстного меню во всплывающем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:
Код VBA: дата защиты всех строк прошла:
Private Sub Worksheet_Change(ByVal Target As Excel.Range) 'Updateby Extendoffice 20161025 Dim xRow As Long xRow = 2 ThisWorkbook.ActiveSheet.Unprotect Password:="111111" ThisWorkbook.ActiveSheet.Cells.Locked = False Do Until IsEmpty(Cells(xRow, 5)) If Cells(xRow, 5) < Date Then Rows(xRow).Locked = True End If xRow = xRow + 1 Loop ThisWorkbook.ActiveSheet.Protect Password:="111111" End Sub
Внимание: В приведенном выше коде число 5 номер столбца, в котором находится дата, «111111»- пароль для защиты этого листа. Вы можете изменить их по своему усмотрению
3. Затем сохраните и закройте это окно кода.
(1.) Если вы нажмете, что дата ячеек прошла, появится всплывающее окно с напоминанием о том, что ячейка не может быть отредактирована, см. Снимок экрана:
(2.) Если вы щелкните ячейку строк, чтобы попытаться изменить значения сегодняшней даты или будущей даты, она будет успешно изменена, см. Снимок экрана:
Как защитить ячейки в Excel от редактирования
В Excel имеется возможность установки, как полной защиты страницы от корректирования данных, так и частичной. Поэтому, выбор остаётся исключительно за самим пользователем, решившим защитить данные.
Защищаем определённые ячейки
Итак, если вам требуется защитить от внесения корректировок определеннее ячейки, тогда проделываете следующее:
- Выделяете одну или несколько ячеек, где требуется установка запрета на внесение корректировок данных.
- После этого в панели инструментов находите раздел «Ячейки».
- Далее выбираете «Формат».
- Из раскрывшегося меню в разделе «Защита» нажимаете на «Защитить лист».
- Отмечаете галочкой «Выделение заблокированных ячеек».
- Указываете пароль, который в последствие потребуется вводить в случае необходимости внесения изменений.
- Повторно указываете пароль и нажимаете на «ОК».
Аналогичен принцип действий и при использовании вкладки «Рецензирование».
Но в этом случае сначала выбираете «Защитить лист», а затем отмечаете «Выделение заблокированных ячеек».
Таким образом, если кто-то захочет внести изменения в определённую область, то без знания, установленного вами ранее пароля, ничего не получиться.
Как снять защиту
Чтобы разблокировать доступ и сделать возможным внесение корректировок, также через «Рецензирование» или раздел «Ячейки» в главном меню, переходите в «Защиту листа» и выбираете «Снять защиту листа». Далее вводите указанный при блокировке пароль.
Пароль лучше всего записать и сохранить в надёжном месте. В случае его утери, восстановить пароль нельзя
При введении пароля важно правильно вводить прописные и заглавные буквы. Так как если вы написали, например имя своей собаки с заглавной буквы, а затем ввели пароль с маленькой, то вам укажут на то, что пароль неверный
Защищаем страницу
В ситуации, когда нужно защитить всю таблицу от непредвиденных изменений требуется:
- Перейти в «Рецензирование» и в подразделе «Изменения» нажать на «Защитить лист».
- Далее снимаете галочку с первой строчки и оставляете напротив записи «Выделение незаблокированных ячеек».
- Затем в поле «Пароль для…» указываете пароль и повторяете его.
- Нажимаете на «ОК».
Универсальный способ защиты
Если вам требуется защитить не конкретную область в таблице, а все данные находящиеся на странице в целом, тогда наведите мышку в левый нижний угол, где находятся листы.
Кстати название заполненного листа может быть не стандартным «Лист 1», а каким-нибудь ещё
Это не очень важно
Итак, приступим:
- Выбираете нужный лист, с данными, которые хотите защитить от возможности их корректировки и кликаете по нему правой клавишей мышки.
- Из раскрывшегося меню выбираете «Защитить лист».
- Далее проверяете наличие галочки напротив строчки «Защитить лист и содержимое защищаемых ячеек». Кроме этого галочками будут отмечены и строчки «Выделение заблокированных ячеек» и «Выделение незаблокированных ячеек». Не снимайте их.
- После этого указываете пароль и дублируете его, а затем нажимаете на «ОК».
В результате, при попытке внесения каких-либо изменений, будет запрашиваться пароль. Когда нужно открыть доступ, для возможности внесения корректировок, тогда также наводите мышку нижнюю часть программного окна с левой стороны.
Затем, нажимаете по ней правой кнопкой мышки. Далее выбираете — «Снять защиту…», или используете для этих целей «Рецензирование».
Резюме
Как можно увидеть, при возникновении вопроса о том, как защитить ячейки в Excel от редактирования, имеется несколько вариантов его решения. Всё зависит от того, нужно ли защищать все данные на одном листе или лишь определённые области.
Как создать таблицу в Эксель;
Как закрепить строку в Экселе;
Как составить таблицу в Excel;
Как создать формулу в Excel.
Как в Excel защитить формулу от редактирования и удаления?
Как в Эксель (Excel) сделать защиту формулы?
Защита формул в Excel
Если с книгой Excel работают сразу несколько пользователей, то нередко бывает очень нужным защитить формулу от случайного (а иногда и специального) изменения или удаления.
Вся специфика в том, что защита формул действует в рамках защиты листа, и при этом все ячейки в Excel по-умолчанию являются защищаемыми (а нужно защитить только одни формулы).
Поэтому алгоритм будет таким:
1) Сначала снять защиту со всех ячеек.
2) Затем поставить защиту на ячейки с формулами.
3) И в конце концов включить защиту листа.
I. Для снятия защиты с ячеек нужно выделить все ячейки на листе с помощью комбинации клавиш “Ctrl” + “A”, а затем щёлкнуть по любой ячейке правой кнопкой мыши и в контекстном меню выбрать пункт “Формат ячеек”.
В этом окне нужно перейти на вкладку “Защита”, и убрать галочку у пункта “Защищаемая ячейка”.
Нажимаем на кнопку “OK”, и все ячейки на листе перестанут быть защищаемыми.
II. Для защиты формулы нужно вызвать всё то же окно “Формат ячеек” и перейти на вкладку “Защита”.
Далее может быть несколько вариантов.
1) Поставить галочки как на пункте “Защищаемая ячейка”, так и на пункте “Скрыть формулы”.
Это самое оптимальное, так как пользователь не увидит формулу и не сможет её отредактировать / удалить.
2) Поставить галочку только на пункте “Защищаемая ячейка”.
В этом случае формула в ячейке будет видна, но редактировать / удалить её не получится – то есть этот вариант нам тоже подходит.
3) Поставить галочку только на пункте “Скрыть формулы”.
А вот это нам не подходит – формула хоть и не будет видна, но ничего не помешает написать в ячейку с формулой что-то другое или вообще очистить её.
После того как поставили галочки, нажимаем на кнопку “OK”.
III. Чтобы защитить лист нужно перейти на вкладку панели инструментов “Рецензирование” и нажать на кнопку “Защитить лист”.
Откроется окно “Защита листа”, где можно дополнительно запретить выделение ячейки с формулой (для этого убираем галочку рядом с этим пунктом).
Также нужно ввести пароль для снятия защиты листа (сначала в этом окне, а затем второй раз для подтверждения).
После того как вы введёте пароль, лист будет защищён.
Других же более-менее надёжных способов защитить формулы в Эксель на данный момент нет (например, скрытие строки формул уж точно никак не поможет).
Единственное, можно попробовать изменить цвет текста у ячейки с формулой на белый – тогда пользователь возможно и не догадается, что в этой ячейке что-то содержится.
Сделать это в Экселе можно. Но нужно знать, что изначально лист в Экселе и все ячейки стоят под защитой. Эта функция называется “Защитить лист”. Но тогда помимо ячейки с формулами будет под защитой весь лист.
Таким образом сперва отключаем весь лист от защиты. Сделать это легко. Выделяем вся ячейки листа. Чтобы это сделать, нужно нажать в верхнем углу листа на прямоугольник.
Теперь выбираем нужную нам ячейку с фомулой, и ставим на нее защиту. Выбираем функцию “Формат ячейки” и ставим галочки в защите.
Дополнительно нужно в конце защитить лист.
Как мы знаем, в Экселе можно защитить и полностью всю страницу, так вот чтобы защитить надежно нашу формулу, нужно будет защитить не только ячейку, в которой эта формула записана, но и весь лист. Причем делать это надо в определенной последовательности.
Если весь лист уже защищен, защиту надо временно снять. Выделяем все наши ячейки, щелкаем ПКМ, вызывая меню, в этом меню выбираем опцию “Формат ячеек”, переходим на вкладку “Защита” и снимаем галочку перед опцией “Защищаемая ячейка”.
Теперь выделяем нужную нам ячейку с формулой, которую мы хотим защитить, и повторяем действия: Формат ячеек – Защита – ставим галочку перед опцией “Защищаемая ячейка” и можно еще поставить галочку и перед опцией “Скрыть формулы”, тогда формулу не только нельзя будет отредактировать, но и увидеть нельзя будет.
Теперь, чтобы эта защита вступила в силу, защищаем опять весь лист: в верхнем меню панели управления выбираем вкладку “Рецензирование”, нажать в ней кнопку “Защитить лист и ввести пароль:
Блокировка ячеек
Предположим, что начальник хочет защитить всю книгу, но также хочет изменить несколько ячеек после включения защиты книги. Перед включением защиты паролем вы разблокировали некоторые ячейки в книге. После того как начальник закончит работу с книгой, вы можете заблокировать эти ячейки.
Чтобы закрепить ячейки на листе, выполните указанные ниже действия.
Выделите ячейки, которые нужно блокировать.
На вкладке Главная в группе Выравнивание щелкните маленькую стрелку, чтобы открыть всплывающее окно Формат ячеек .
На вкладке Защита установите флажок Защищаемая ячейка, а затем нажмите кнопку ОК , чтобы закрыть окно.
Примечание: Если бы вы попробовали выполнить эти действия для незащищенной книги или листа, то увидели бы, что ячейки уже заблокированы. Это означает, что ячейки готовы к блокированию при защите книги или листа.
На вкладке Рецензирование в группе Изменения выберите команду Защитить лист или Защитить книгу, чтобы снова включить защиту. В разделе Защита листа или Защита книги.
Совет: Лучше всего перед защитой книги или листа разблокировать все ячейки, которые может потребоваться изменить в будущем, но это можно сделать и после применения защиты. Чтобы снять защиту, просто удалите пароль.
В дополнение к защите книг и листов вы также можете защитить формулы.
Excel Online не может блокировать ячейки или отдельные области листа.
Если вы хотите закрепить ячейки или защитить определенные области, нажмите кнопку Открыть в Excel и заблокируйте ячейки, чтобы защитить их или заблокировать или разблокировать определенные области защищенного листа.