Как в либер защитить ячейки от редактирования. Защита листа и ячеек в Excel

Прочие модели 25.07.2019
Прочие модели

В 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 можно защищать от постороннего вмешательства. Это важно, потому что иногда вы тратите много времени и сил на создание сводной таблицы или объемного массива, а другой человек случайно или намеренно изменяет либо вовсе удаляет все ваши труды.

Рассмотрим способы защиты документа Excel и его отдельных элементов.

Защита ячейки Excel от изменения

Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.

Зачем нам эта информация? Дело в том, что в Excel нет такой функции, которая позволяет защитить отдельную ячейку. Можно выбрать защиту листа, и тогда все ячейки на нем будут защищены от редактирования и другого вмешательства. С одной стороны это удобно, но что делать, если нам нужно защитить не все ячейки, а лишь некоторые?

Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.

Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.

Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.


Внимание! Не забудьте свой пароль!

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



Защита книги Excel от редактирования

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

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

Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.

Теперь, если мы попробуем переименовать лист, у нас это не получится. Все команды серого цвета: они не работают.

Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.

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

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

Защита от ввода некорректных данных

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

  1. Откройте Эксель и в меню программы (горизонтальная строка в самом верху) выберите пункт «Данные».
  2. Отыщите кнопку «Проверка данных».
  3. Появится новое окно, в котором необходимо выбрать требуемые параметры, в частности, тип данных, на которые будет распространяться проверка.
  4. Кроме того, в этом же окне есть еще две вкладки «Сообщение для ввода» и «Сообщение об ошибке». При желании вы можете воспользоваться и этими функциями.

Защита ячеек от редактирования

Но как защитить ячейку от изменений в excel? Очень просто! Выделите ячейку, которую не хотите защищать и кликните по ней правой мышиной кнопкой. Появится меню, где нужно будет выбрать пункт «Формат ячеек» – вкладка «Защита». По умолчанию там будет стоять флажок напротив «Защищаемая ячейка», вам необходимо его снять. Соответственно, все те ячейки, которые так и останутся помеченные флажком, будет защищены после активации защиты листа. Это же правило действует и в случаях, когда вы раздумываете над тем, . Просто ставите защиту на ячейку с формулой и устанавливаете защиту листа.


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

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

Чтобы защитить рабочий лист Excel, выберите его и перейдите по вкладке Рецензирование в группу Изменения, щелкните по кнопке Защитить лист.

Excel отобразит диалоговое окно Защита листа с необязательным полем для пароля. Если вы введете пароль, то для снятия защиты вам потребуется его ввести. Если вы примете все опции, установленные по умолчанию (и у вас отсутствуют разблокированные ячейки), ни одна из ячеек листа не сможет быть изменена.

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

Для снятия защиты листа перейдите по вкладке Рецензирование в группу Изменения, щелкните по кнопке Снять защиту листа. Если до этого вы защитили лист паролем, вам потребуется его ввести заново.

Снятие блокировки с ячеек

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

По умолчанию все ячейки защищены. Для изменения параметра щелкните правой кнопкой мыши по ячейке или диапазону ячеек, из всплывающего меню выберите Формат ячеек. В появившемся диалоговом окне перейдите по вкладке Защита, уберите галочку с поля щёлкните ОК.

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

После того, как вы убрали галочку с поля перейдите по вкладке Рецензирование в группу Изменения, щелкните по кнопке Защитить лист. Теперь у вас есть возможность изменять незаблокированные ячейки. Если вы попытаетесь изменить защищенные ячейки, Excel выдаст предупреждение.

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

Настройка уровней доступа пользователей

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

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


Программа Microsoft Office Excel предназначена для того, чтобы работать с информацией в таблицах. Она представлена в виде сетки, которую образуют столбцы и строки. В некоторых случаях у автора «книги» - документа Excel - возникает необходимость защитить данные от изменения . Вы можете предохранить произвольное количество клеток от введения неправильных данных или редактирования. Это нужно для того, чтобы:

  • ограничить права пользователей или групп, установив пароль на определённый перечень (или всю книгу);
  • предохранить элементы от того, чтобы не изменить клетку самостоятельно и не потерять информацию.

В статье рассмотрены доступные в Excel варианты.

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

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

  1. ограничение на ввод некорректной информации;
  2. предохранение выборочного количества или определённой группы значений от редактирования;
  3. установка различных прав для разных юзеров или групп;
  4. ограничение прав к одному или нескольким страницами книги Excel.

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

Настройку можно произвести для различного типа защищаемых данных.

Указанный способ - самый простой в применении. С его помощью вы сможете контролировать то, что вы (или другой пользователь) вводите в клетку. Можно отсеивать данные, которые не проходят по определённым критериям, что также можно указать. Таким образом, вы можете предотвратить ввод отрицательной цены, дробного количества человек или неправильной даты определённого события. Для того чтобы установить защиту, нужно:

  1. Выделить элементы, на которые будет распространяться функция.
  2. Перейти во вкладку «Данные» в Excel, затем в области «Работа с данными » кликнуть «Проверка данных».
  3. Откроется окно - в «Параметры» укажите тип данных, от введения которых хотите уберечь клетки.
  4. Вы также можете настроить уведомления, которые Excel будет выводить перед редактированием и в случае ввода некорректных данных. Это делается во вкладках «Сообщение для ввода» и «Сообщение об ошибке» соответственно.
  5. Затем необходимо сохранить настройки, нажав «ОК», и они вступят в силу.

Добавляем автоматические уведомления для работы с ячейками.

Ограничение от редактирования

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

  • Всех элементов рабочей области - нажмите Ctrl + «A»;
  • Конкретных - выберите их вручную, используя Ctrl для добавления ячейки в перечень и Shift для того, чтобы включить в него сразу несколько по горизонтали, вертикали или поперёк;
  • Определённых групп элементов, например, только клетки с формулами , примечаниями или любые другие.

Ограничение всей рабочей области:

  1. Выделите все элементы - нажмите Ctrl + «A» или кликните на область, где пересекается нумерация строк и столбцов на рамке таблицы (пустая клетка без цифры и буквы).
  2. Выберите «Формат ячеек», в окне перейдите в «Защита» и активируйте пункты «Защищаемая ячейка» (установлен по умолчанию, опционально или взамен), «Скрыть формулы».
  3. После этого вам необходимо активировать сохранную функцию страницы.

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

Ограничение прав к клеткам, выбранным вручную:

  1. Выделите элементы, которые предохранять не нужно, кликая по ним, удерживая Shift (для включения в перечень группы) и Ctrl (для включения конкретной, в том числе несмежной ячейки).
  2. На выделенной области нажмите правой клавишей мыши, чтобы открыть контекстное меню.
  3. Выберите «Формат ячеек», в окне перейдите в «Защита» и снимите галочку с «Защищаемая ячейка» - все остальные отмеченные элементы будут ограничены в редактировании при активации предохранения листа.
  4. Кликните «ОК», чтобы применить настройки.
  5. После этого вам необходимо активировать опцию.

Ограничение доступа к определённым группам клеток нужно в том случае, если необходимо ограничить редактирование одной или нескольких групп с конкретными свойствами содержимого:

  1. Укажите элементы, принадлежащие к одной или нескольким группам, которые нужно уберечь. Для этого перейдите по пути «Главная» - «Редактирование» - «Найти и выделить» - «Выделение группы ячеек».
  2. Укажите необходимые опции и нажмите «ОК», чтобы изменения вступили в силу.
  3. После этого вам нужно активировать функцию предохранения.

Пример выбора содержимого с определенными свойствами.

Как установить защиту листа в Excel

Недостаточно просто снять или установить флажки в пунктах об ограничении прав на изменение данных. Защищёнными (или наоборот, если вы сняли отметку) клетки станут после того, как будет активирована функция для всей страницы. Настройки Excel по умолчанию - активированный пункт «Защищаемая ячейка» и выключенный «Скрыть формулы», но вы можете проверить это или внести поправки, если необходимо.

  1. Перейти во вкладку «Рецензирование», указать «Защитить лист» - так вы ограничите права ко всем клеткам, которые отмечены галочкой (остальные по-прежнему можно будет изменять).
  2. Вы также можете внести дополнительные настройки перед применением опции, чтобы указать, что именно будет сделано с отмеченными элементами.
  3. Подтвердите активацию ограничения доступа.

Если вы хотите оставить возможность форматирования всех элементов страницы Excel, отметьте только три первых пункта.

Excel позволяет добавить пароль при защите листа.

Ограничение разных диапазонов для разных пользователей

В случае, если над документом работает несколько человек, и каждому из них должен быть доступен только определённый участок, необходимо:

  1. Перейти во вкладку «Рецензирование», нажать «Разрешить изменение диапазонов».
  2. В новом окне создать область - ввести перечень значений и пароль для доступа к ним.
  3. Сделать требуемое количество произвольных областей и разрешить доступ любому количеству юзеров.
  4. Установить функцию, чтобы изменения вступили в силу.

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

Ограничиваем либо предоставляем доступ к диапазонам ячеек.

Ограничение одного или нескольких листов от изменения и форматирования

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

  1. Перейти в «Рецензирование», указать «Защитить лист» в области «Изменения».
  2. Ввести пароль, если необходимо.
  3. Сохранить изменения.

С помощью указанной функции вы сможете избежать не только изменения определённых значений, но и редактирования названия, «шапки» (закреплённых строк и столбцов), форматирования и изменения размеров в окне Excel.

Как установить пароль для защиты от редактирования

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

  1. Укажите клетки или листы, к которым хотите ограничить доступ.
  2. Перейдите в «Рецензирование» и кликните «Разрешить изменение диапазонов».
  3. В новом окне создайте диапазон или укажите существующий.
  4. Укажите пароль, сохраните настройки.

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

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

Этот алгоритм подойдёт как для возврата прав ко всему листу, так и некоторым его элементам, если они - единственные заблокированные. Для этого:

  1. Укажите перечень клеток, к которому требуется восстановить доступ (нажмите Ctrl + «A», чтобы выбрать все).
  2. Вызовите окно «Формат ячеек», кликнув правой клавишей мыши по области элементов.
  3. Перейдите в «Защита» и настройте пункты «Скрыть формулы» и «Защищаемая ячейка».
  4. Сохраните изменения.

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

Итог

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



Рекомендуем почитать

Наверх