Как сделать защиту листа в excel?
Содержание
На лист можно поставить защиту, при которой все могут просматривать содержание листа, но нельзя ничего в нем изменять. Так же можно заблокировать все, кроме диапазона ячеек для ввода данных. А иногда можем просто скрыть формулы или источники данных.
Как поставить защиту в Excel на лист
В таблице данных защитим ячейки листа от изменений, данных в шапке и строке итоговых значений.
- Выделите диапазон ячеек B2:B6 и вызовите окно «Формат ячеек» (CTRL+1). Перейдите на вкладку «Защита» и снимите галочку на против опции «Защищаемая ячейка». Нажмите ОК.
- Выберите инструмент «Рицензирование»-«Защитить лист».
- В появившемся диалоговом окне «Защита листа» установите галочки так как указано на рисунке. То есть 2 опции оставляем по умолчанию, которые разрешают всем пользователям выделять любые ячейки. А так же разрешаем их форматировать, поставив галочку напротив «форматирование ячеек». При необходимости укажите пароль на снятие защиты с листа.
Теперь проверим. Попробуйте вводить данные в любую ячейку вне диапазона B2:B6. В результате получаем сообщение: «Ячейка защищена от изменений». Но если мы захотим отформатировать любую ячейку на листе (например, изменить цвет фона) – нам это удастся без ограничений. Так же без ограничений мы можем делать любые изменения в диапазоне B2:B6. Как вводить данные, так и форматировать их.
Как видно на рисунке, в окне «Защита листа» содержится большое количество опций, которыми можно гибко настраивать ограничение доступа к данным листа.
Как скрыть формулу в ячейке Excel
Часто бывает так, что самое ценное на листе это формулы, которые могут быть достаточно сложными. Данный пример сохраняет формулы от случайного удаления, изменения или копирования. Но их можно просматривать. Если перейти в ячейку B7, то в строке формул мы увидим: «СУММ(B2:B6)» .
Теперь попробуем защитить формулу не только от удаления и редактирования, а и от просмотра. Решить данную задачу можно двумя способами:
- Запретить выделять ячейки на листе.
- Включить скрытие содержимого ячейки.
Рассмотрим, как реализовать второй способ:
- Если лист защищенный снимите защиту выбрав инструмент: «Рецензирование»-«Снять защиту листа».
- Перейдите на ячейку B7 и снова вызываем окно «Формат ячеек» (CTRL+1). На закладке «Защита» отмечаем опцию «Скрыть формулы».
- Включите защиту с такими самыми параметрами окна «Защита листа» как в предыдущем примере.
Теперь переходим на ячейку B7 и убеждаемся в том, что в строке формул ничего не отображается. Даже результат вычисления формулы.
Примечание. Закладка «Защита» доступна только при незащищенном листе.
Как скрыть лист в Excel
Допустим нам нужно скрыть закупочные цены и наценку в прайс-листе:
- Заполните «Лист1» так как показано на рисунке. Здесь у нас будут храниться закупочные цены.
- Скопируйте закупочный прайс на «Лист2», а в место цен в диапазоне B2:B4 проставьте формулы наценки 25%: =Лист1!B2*1,25.
- Щелкните правой кнопкой мышки по ярлычке листа «Лист1» и выберите опцию «Скрыть». Рядом же находится опция «Показать». Она будет активна, если книга содержит хотя бы 1 скрытый лист. Используйте ее, чтобы показать все скрытие листы в одном списке. Но существует способ, который позволяет даже скрыть лист в списке с помощью VBA-редактора (Alt+F11).
- Для блокировки опции «Показать» выберите инструмент «Рецензирование»-«Защитить книгу». В появившемся окне «Защита структуры и окон» поставьте галочку напротив опции «структуру».
- Выделите диапазон ячеек B2:B4, чтобы в формате ячеек установить параметр «Скрыть формулы» как описано выше. И включите защиту листа.
Внимание! Защита листа является наименее безопасной защитой в Excel. Получить пароль можно практически мгновенно с помощью программ для взлома. Например, таких как: Advanced Office Password Recovery – эта программа позволяет снять защиту листа Excel, макросов и т.п.
Полезный совет! Чтобы посмотреть скрытые листы Excel и узнать их истинное количество в защищенной книге, нужно открыть режим редактирования макросов (Alt+F11). В левом окне «VBAProject» будут отображаться все листы с их именами.
Но и здесь может быть закрыт доступ паролем. Для этого выбираем инструмент: «Tools»-«VBAProjectProperties»-«Protection» и в соответствующих полях вводим пароль. С другой стороны, если установленные пароли значит, книга скрывает часть данных от пользователя. А при большом желании пользователь рано или поздно найдет способ получить доступ этим к данным. Об этом следует помнить, когда Вы хотите показать только часть данных, а часть желаете скрыть! В данном случае следует правильно оценивать уровень секретности информации, которая предоставляется другим лицам. Ответственность за безопасность в первую очередь лежит на Вас.
Примечание. Группировка при защите листа Excel – не работает при любых настройках. Сделать доступную в полноценном режиме функцию группировки на защищенном листе можно только с помощью макросов.
Иногда бывают случаи, когда мы работаем с важными документами и не хотим, чтобы кто-то их видел. Или же, как минимум запрещаем редактировать содержимое без нашего ведома. Но, как показывает практика, если подобные файлы не открываются в течение длительного времени, код доступа может забыть и сам хозяин. В данной статье мы рассмотрим, как снять защиту с листа в редакторе Excel не зная пароль.
Речь не идет про взлом чужих документов. Мы будем работать с тем, что есть на своем компьютере.
Снимаем защиту в современном Excel
Открыв защищенный документ, вы увидите следующее.
Панель инструментов будет неактивной. Изменение файла и практические все функции недоступны. Попробуйте нажать куда-нибудь и набрать что-нибудь на клавиатуре.
Выбранная ячейка будет неактивной и редактирование будет невозможно. При этом появится вот такая ошибка.
Для того чтобы разблокировать документ в Экселе, нужно выполнить следующие действия.
- Кликните на пункт меню «Файл».
- В появившемся окне нажмите на ссылку «Снять защиту».
- Сразу после этого вас попросят ввести пароль. Если его не знать, то снять защиту не получится.
Подобное окно можно вызвать и через другое меню. Для этого нужно выполнить несколько простых шагов.
- Перейдите на вкладку «Рецензирование» и нажмите на кнопку «Снять защиту листа».
- Результат будет точно таким же.
В данном случае книга доступна для чтения, но вы ничего не сможете изменить. Стоит отметить, что иногда, если не установлена максимальная защита файла, программа Excel позволяет скопировать содержимое ячеек.
Попробуйте выделить что-нибудь и нажать на сочетание клавиш Ctrl+C. Активный диапазон сразу же выделится пунктирной рамкой. Это означает, что возможность копирования не отключена.
Откройте новый документ и нажмите на клавиши Ctrl+V. Данные прекрасно перенесутся и для этого не требуется ничего взламывать.
Как снять защиту в Excel 2003
Описанные выше действия подходят для новых версий Экселя. В старом принцип работы немного иной. При открытии файла многие функции также будут недоступны.
Для того чтобы снять блокировку, нужно выполнить следующие действия.
- Нажмите на пункт меню «Сервис».
- Затем выберите «Защита».
- После этого – «Снять защиту листа».
- Сразу после этого вас попросят ввести ключ безопасности.
Как убрать пароль
Неважно, что вы пытаетесь сделать, – взломать чужой документ или открыть свой старый файл – в любом случае придется делать одно и тоже. Для программы нет разницы и она не понимает, кто владелец. В конечном итоге вы пытаетесь обойти защиту.
На самом деле всё очень просто. Для этого нужно выполнить следующие действия.
- Скорее всего, в вашей операционной системе не отображаются расширения файлов. Для того чтобы их включить, выполните несколько простых шагов:
- Откройте проводник.
- Перейдите на вкладку «Вид».
- Поставьте галочку около соответствующего пункта.
- Затем измените расширение у вашего файла с XLSX на ZIP.
- Для этого нужно кликнуть на файл и нажать на клавишу F2. После того как вы измените окончание документа и нажмете на кнопку Enter, вы увидите следующее окно. Нажмите на кнопку «Да».
- Теперь у вашего файла новая иконка, поскольку система Windows думает, что это архив.
- Откройте этот файл (но не распаковывайте!). Перейдите в папку «xl».
- Затем в «worksheets».
- В этой папке появится список файлов для каждого листа. Кликните по нему мышкой и перетащите в проводник.
- Затем сделайте правый клик мыши по этому файлу. В появившемся меню выберите пункт «Изменить».
- В результате этого появится вот такое окно.
- Нажмите на сочетание клавиш Ctrl+F. Введите там слово «sheetProtection». Затем на кнопку «Найти далее».
- Если файл сохранен в редакторе Excel 2013 или 2016, вы увидите следующее.
- В программе 2007 года этот тег намного короче, да и тип шифрования проще.
- Удаляем всё, что содержится в теге sheetProtection. В случае примера удалить нужно вот этот кусок.
В работе, если ваши данные просматриваются или изменяются другими людьми, порой необходимо уберечь их от порчи. Защита листа — нетрудный инструмент Excel, позволяющий увеличить безопасность ваших данных. С какой целью можно использовать этот инструмент:
- в ячейках
- Запрет на изменение данных что Вами, что третьими лицами
- Подготовка листа для заполнения третьими лицами только определенных ячеек, чтобы не нарушить работу листа.
Защита устанавливается в два этапа:
- Определяются те ячейки, которые будут защищаться. По умолчанию все ячейки являются защищаемыми. Но какие-то ячейки можно оставить не защищенными через Формат ячеек. Например, для своего бухгалтера я сделал расчет налогов и отчислений, для чего ей нужно было только вбить должностной оклад. Ячейки, куда она вбивала данные, я оставил незащищенными, а все остальное закрыл, чтобы что-нибудь не порушить.
- Устанавливается защита. Находится этот инструмент на вкладке Рецензирование, группа Изменения, команда Защитить лист. Вам будет предложен на выбор набор тех операций, которые будут разрешены для пользователя. Можно поставить свой пароль.
Теперь, если кто-то попробует изменить ваши данные, ему будет показываться такое сообщение.
Чтобы снять защиту листа, нужно перейти на ту же вкладку и нажать кнопку Снять защиту листа.
«Глаза боятся, а руки делают»
P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.