Домой / Faq / Защитить ячейки с формулами от изменений. Защита данных в Excel, уровни защиты данных

Защитить ячейки с формулами от изменений. Защита данных в Excel, уровни защиты данных


Графики и диаграммы (5)
Работа с VB проектом (12)
Условное форматирование (5)
Списки и диапазоны (5)
Макросы(VBA процедуры) (63)
Разное (39)
Баги и глюки Excel (3)

Как разрешить изменять только выбранные ячейки?

Для данных на листе от изменений в Excel существует такая команда как . Найти её можно:

  • в Excel 2003 - Сервис -Защита -Защитить лист
  • в Excel 2007-2013 - вкладка Рецензирование (Review) -Защитить лист (Protect sheet)

Но при выполнении этой команды защищаются ВСЕ ячейки листа. Но бывают ситуации, когда защитить необходимо все ячейки, кроме А1 , С2 и D3 , чтобы изменения можно было делать только в этих ячейках, а значения остальных изменить было невозможно. Очень востребовано это в различного вида заполняемых шаблонах, в которых заполнять можно только определенные ячейки, а все остальные запретить к редактированию. Сделать это достаточно просто. Выделяем ячейки, которые необходимо разрешить изменять(А1 , С2 и D3); затем Ctrl+1 (или правая кнопка мыши-Формат ячеек (Format cells) )-вкладка Защита (Protection) . Снимаем галочку с пункта Защищаемая ячейка (Locked) . Теперь устанавливаем защиту на лист.

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

После этого устанавливаете защиту на лист(как см. в самом начале статьи) и вуаля! Изменять можно только те ячейки, у которых снята галка с "Защищаемая ячейка" (Locked) .
При этом, если при защите листа снять галочку с пункта выделение заблокированных ячеек (Select locked cells) - выделять можно будет только те ячейки, которые разрешены для редактирования. Так же перемещение по ячейкам стрелками, TAB-ом и после нажатия Enter будет происходить исключительно по незащищенным ячейкам. Это может быть полезно, чтобы пользователю не пришлось самому угадывать в каких ячейках можно изменять значения, а в каких нет.

Так же на вкладке Защита (Protection) есть пункт Скрыть формулы (Hidden) . Если его установить вместе с установкой атрибута Защищаемая ячейка, то после установки защиты в защищенных ячейках невозможно будет увидеть формулы - только результаты их вычислений. Полезно, если хотите оставить возможность вводить какие-то параметры, а расчеты формулами оставить "за кадром".

Статья помогла? Поделись ссылкой с друзьями! Видеоуроки

{"Bottom bar":{"textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24,"textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance":30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"right","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500,"textcss":"display:block; padding:12px; text-align:left;","textbgcss":"display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.6; filter:alpha(opacity=60);","titlecss":"display:block; position:relative; font:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff;","descriptioncss":"display:block; position:relative; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff; margin-top:8px;","buttoncss":"display:block; position:relative; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive":"","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40}}

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

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

Установка и снятие защиты ячеек стандартными средствами Excel

Защита ячеек производится в два этапа, для того чтобы защитить ячейки от изменений, необходимо:

Этап первый - выделить ячейки и сделать их защищаемыми;

Для этого достаточно после выделения ячеек нажать сочетание клавиш Ctrl+1 либо кликнуть правой кнопкой мыши в области выделенных ячеек, выбрать из контекстного меню пункт «Формат ячеек…», зайти на вкладку «Защита» и установить флажки в полях «Защищаемая ячейка» и/или "Скрыть формулы".

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

Этап второй - установить защиту листа.

Защите листа в различных версиях Excel посвящена отдельная публикация , здесь же следует напомнить, что установить защиту листа в Microsoft Excel 2003 можно в меню Сервис/Защита/Защитить лист, а в Excel 2007/2010/2013 лист защищается на вкладке «Рецензирование», в группе кнопок «Изменения» нажатием кнопки «Защитить лист». При необходимости можно отметить галочками разрешения для пользователей и ввести пароль.

Использование надстройки позволяет:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо с панели инструментов Excel;

2. выбирать по своему усмотрению один из четырех режимов обработки данных;

3. на выбор пользователя устанавливать либо снимать свойство "Защищаемая ячейка" и "Скрыть формулы" по семи условиям (на пустые ячейки, на ячейки с числовыми и текстовыми значениями, с формулами, с примечаниями, с заливками и рамками).

видео по установке/снятию защиты ячеек

макрос (надстройка) для выборочной установки и снятия свойства "защищаемая ячейка"

В Microsoft Excel реализовано несколько уровней защиты и безопасности, которые позволяют управлять доступом к данным MS Excel: защита ячеек, защита листа, защита книги (защита структуры и окон) и защита всего файла от просмотра и изменения. Рассмотрим эти способы защиты подробнее.

Как защитить ячейки в Excel от изменения?

Файл, созданный в приложении Microsoft Excel, основной составляющей которого является рабочий лист, называется рабочей книгой. Таким образом, все рабочие книги Excel состоят из рабочих листов. Книга не может содержать менее одного листа. Рабочие листы в свою очередь состоят из ячеек, организованных в вертикальные столбцы и горизонтальные строки. Ячейки рабочих листов содержат различного рода информацию о числовых форматах, о выравнивании, отображении и направлении текста, о названии, начертании, размере и цвете шрифта, о типе линий и цвете границ, о цвете фона и наконец о защите. Все эти данные можно увидеть, если в контекстном меню, которое вызывается правой кнопкой мыши, выбрать пункт "Формат ячеек". В появившемся диалоговом окне, на вкладке "Защита" есть две опции: "Защищаемая ячейка" и "Скрыть формулы". По умолчанию во всех ячейках установлен флажок в поле "Защищаемая" и не установлен флажок в поле "Скрыть формулы". Установленный флажок в поле "Защищаемая ячейка" еще не означает, что ячейка уже защищена от изменений , это означает лишь то, что ячейка станет защищенной после того, как будет установлена защита листа.

Можно защищать не все ячейки, а только часть их, оставляя при этом возможность другим пользователям вводить и изменять данные в незащищенные ячейки. Для того, чтобы сделать часть ячеек не защищаемыми, необходимо выделить нужный диапазон ячеек листа и кликнуть правой кнопкой мыши в области выделенных ячеек, после этого выбрать пункт контекстного меню «Формат ячеек…». В появившемся окне с названием «Списки» либо "Формат ячеек" (в зависимости от версии Excel) перейти на закладку «Защита», и снять флажок в поле «Защищаемая ячейка».

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

При выборочной установке либо снятии свойств "Защищаемая ячейка" и/или "Скрыть формулы", когда например необходимо снять защиту с одной группы или диапазона ячеек и оставить её для другой группы либо диапазона, удобно использовать стандартное средство Excel для выделения группы ячеек, которое находится на вкладке "Главная", в группе кнопок "Редактирование", в меню кнопки "Найти и выделить", пункт "Выделить группу ячеек". Существуют и дополнительные удобные инструменты для установки и снятия защиты ячеек .

Как установить защиту листа (элементов листа) в Excel?

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

Защита отдельных элементов книги Excel (структуры и окон)

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

Внимание! Если кнопки "Защитить лист" и "Защитить книгу" неактивны , значит на вкладке "Правка" в поле "Разрешить изменять файл нескольким пользователям одновременно" установлен флажок. Для того, чтобы снять флажок, необходимо зайти в пункт меню Сервис/Доступ к книге...(если работа ведется в Excel 2003) либо на вкладке "Рецензирование", в группе кнопок "Изменения" нажать кнопку "Доступ к книге" (если работа ведется в Excel 2007/2010/2013).

Защита паролем всего файла книги Excel от просмотра и внесения изменений

Этот способ защиты данных в Excel обеспечивает оптимальную безопасность, ограничивая доступ к файлу и исключая возможность несанкционированного открытия файла. Защищается файл паролем, длина которого не должна превышать 255 символов. Могут использоваться любые символы, пробелы, цифры и буквы, как русские, так и английские, но пароли с русскими буквами неправильно распознаются при использовании Excel на компьютерах Macintosh. Доступ к книгам, защищенным паролем, получают только пользователи, знающие пароль. Можно задавать два отдельных пароля на открытие (просмотр) файла и на внесение изменений в файл. Защита с помощью пароля на открытие и просмотр файла использует шифрование. Пароль на внесение изменений в файл не шифруется.

Установить пароль на открытие файла в Excel 2007 можно двумя способами. В меню Office/Подготовить/Зашифровать документ

после нажатия кнопки "Зашифровать документ" появляется окно "Шифрование документа", в котором вводится пароль

Пароль на открытие и изменение файла можно также установить при сохранении файла. Для этого в окне «Сохранение документа» необходимо нажать кнопку «Сервис» и выбрать пункт "Общие параметры..."

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

Установить пароль на открытие файла в Excel 2010 можно на вкладке «Файл» в группе «Сведения» в меню кнопки «Защитить книгу», выбрав пункт «Зашифровать паролем»

Окно для ввода пароля выглядит абсолютно аналогично такому же окну в Excel 2007. Точно также как и в Excel 2007 можно ввести пароли на открытие файла и на внесение изменений в них отдельными паролями при сохранении файла.

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


Как защитить ячейки в Excel от редактирования, пошаговая инструкция и способы защиты данных в ячейках таблицы.

Хотите узнать как стабильно зарабатывать в Интернете от 500 рублей в день?
Скачайте мою бесплатную книгу
=>>

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

Ведь если другой пользователь внесёт какие-то изменения в проделанную вами ранее работу, то последствия могут быть весьма неприятными.

Как защитить ячейки в Excel от редактирования

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

Защищаем определённые ячейки

Итак, если вам требуется защитить от внесения корректировок определеннее ячейки, тогда проделываете следующее:

Аналогичен принцип действий и при использовании вкладки «Рецензирование».

Но в этом случае сначала выбираете «Защитить лист», а затем отмечаете «Выделение заблокированных ячеек».

Таким образом, если кто-то захочет внести изменения в определённую область, то без знания, установленного вами ранее пароля, ничего не получиться.

Как снять защиту

Чтобы разблокировать доступ и сделать возможным внесение корректировок, также через «Рецензирование» или раздел «Ячейки» в главном меню, переходите в «Защиту листа» и выбираете «Снять защиту листа». Далее вводите указанный при блокировке пароль.

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

Защищаем страницу

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

  • Перейти в «Рецензирование» и в подразделе «Изменения» нажать на «Защитить лист».
  • Далее снимаете галочку с первой строчки и оставляете напротив записи «Выделение незаблокированных ячеек».
  • Затем в поле «Пароль для…» указываете пароль и повторяете его.
  • Нажимаете на «ОК».

Универсальный способ защиты

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

Кстати название заполненного листа может быть не стандартным «Лист 1», а каким-нибудь ещё. Это не очень важно.

Итак, приступим:

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

Затем, нажимаете по ней правой кнопкой мышки. Далее выбираете — «Снять защиту…», или используете для этих целей «Рецензирование».

Резюме

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

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

Начать следует, думаю, с простого способа — «защиты от дурака» т.е. от неверного ввода данных.

от редактирования. Проверка информации в ячейке

Когда в ячейку нельзя ввести значение отличное от условий (например больше 1000 или дробные числа) Для использования этой функции необходимо выделить нужный диапазон и в верхней панели выбрать Данные , а затем пункт Проверка данных (Excel 2003 пункт Данные , затем нажимаем на Проверка , далее Параметры и выбираем какой тип данных можно вводить в ячейки). В открывшемся окне делаем настройки


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

Используя вкладку « Сообщение для ввода» можно, указать сообщения , появляющиеся перед вводом ,

Используя вкладку « Сообщение об ошибке» можно, указать сообщения об ошибке .

Как сделать проверку из списка ячеек читайте в статье как сделать .

Управляемый запрет изменений в Excel

Вы также можете частично или полностью наложить запрет на изменение ячеек в листе (в отличии от первого способа, изменять нельзя будет вообще) . Выполните следующие действия :
Выберите ячейки не требующие защиты и кликните правой кнопкой мыши . В появившемся меню нажмите на кнопку Формат ячеек (можно сразу комбинацией ) . Во вкладке Защита снимите отметку в опции Защищаемая ячейка . Ячейки , с которых вы сняли флажок , будут доступны для ввода и изменения данных, остальные нет. Для Excel 2003 и старше нужно открыть вкладку Сервис в верхнем меню , затем Защита и нажать на пункт Защитить лист в пункте Рецензирование .

Теперь, как показано на первой картинке, зайдем Рецензирование — Защитить лист. Все не отмеченные ячейки, как показано выше, ячейки закроются на редактирования. Вы можете так же указать пароль , который будет нужен для снятия защиты . Вы можете указать исключения применения защиты .

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

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

Как быстро снять защиту паролем (если забыли) .

Вы так же можете защитить листы книги (например от перемещения). Нажмите Защитить книгу (кнопка рядом на панели во вкладке рецензирование — см. первую картинку).

С защитой от изменений косвенно связана статья про , они даже находятся в одной вкладке на панели инструментов — Изменения.

Как защитить Excel от редактирования, защита файла с шифрованием

Нужно защитить файл Excel тщательнее? Воспользуйтесь шифрованием файла при защите.

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

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

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