Данные в Excel можно защищать от постороннего вмешательства. Это важно, потому что иногда вы тратите много времени и сил на создание сводной таблицы или объемного массива, а другой человек случайно или намеренно изменяет либо вовсе удаляет все ваши труды.
Рассмотрим способы защиты документа Excel и его отдельных элементов.
Защита ячейки Excel от изменения
Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.
Зачем нам эта информация? Дело в том, что в Excel нет такой функции, которая позволяет защитить отдельную ячейку. Можно выбрать защиту листа, и тогда все ячейки на нем будут защищены от редактирования и другого вмешательства. С одной стороны это удобно, но что делать, если нам нужно защитить не все ячейки, а лишь некоторые?
Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.
Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.
Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.
Внимание! Не забудьте свой пароль!
Теперь в диапазон D4:D11 посторонние лица смогут только вписать какое-то значение. Т.к. мы ограничили все остальные действия, никто не сможет даже изменить цвет фона. Все средства форматирования на верхней панели инструментов не активные. Т.е. они не работают.
Защита книги Excel от редактирования
Если на одном компьютере работает несколько человек, то целесообразно защищать свои документы от редактирования третьими лицами. Можно ставить защиту не только на отдельные листы, но и на всю книгу.
Когда книга будет защищена, посторонние смогут открывать документ, видеть написанные данные, но переименовать листы, вставить новый, поменять их расположение и т.п. Попробуем.
Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.
Теперь, если мы попробуем переименовать лист, у нас это не получится. Все команды серого цвета: они не работают.
Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.
Microsoft Excel предоставляет пользователю несколько, условно выражаясь, уровней защиты — от простой защиты отдельных ячеек до шифрования всего файла шифрами крипто-алгоритмов семейства RC4. Разберем их последовательно…
Уровень 0. Защита от ввода некорректных данных в ячейку
Самый простой способ. Позволяет проверять что именно пользователь вводит в определенные ячейки и не разрешает вводить недопустимые данные (например, отрицательную цену или дробное количество человек или дату октябрьской революции вместо даты заключения договора и т.п.) Чтобы задать такую проверку ввода, необходимо выделить ячейки и выбрать на вкладке Данные (Data) кнопку Проверка данных (Data Validation). В Excel 2003 и старше это можно было сделать с помощью меню Данные — Проверка (Data — Validation). На вкладке Параметры из выпадающего списка можно выбрать тип разрешенных к вводу данных:
Соседние вкладки этого окна позволяют (при желании) задать сообщения, которые будут появляться перед вводом — вкладка Сообщение для ввода (Input Message), и в случае ввода некорректной информации — вкладка Сообщение об ошибке (Error Alert):
Уровень 1. Защита ячеек листа от изменений
Мы можем полностью или выборочно запретить пользователю менять содержимое ячеек любого заданного листа. Для установки подобной защиты следуйте простому алгоритму:
- Выделите ячейки, которые не надо защищать (если таковые есть), щелкните по ним правой кнопкой мыши и выберите в контекстном меню команду Формат ячеек (Format Cells). На вкладке Защита (Protection) снимите флажок Защищаемая ячейка (Locked). Все ячейки, для которых этот флажок останется установленным, будут защищены при включении защиты листа. Все ячейки, где вы этот флаг снимете, будут доступны для редактирования несмотря на защиту. Чтобы наглядно видеть, какие ячейки будут защищены, а какие — нет, можно воспользоваться этим макросом.
- Для включения защиты текущего листа в Excel 2003 и старше — выберите в меню Сервис — Защита — Защитить лист (Tools — Protection — Protect worksheet), а в Excel 2007 и новее — нажмите кнопку Защитить лист (Protect Sheet) на вкладке Рецензирование (Reveiw). В открывшемся диалоговом окне можно задать пароль (он будет нужен, чтобы кто попало не мог снять защиту) и при помощи списка флажков настроить, при желании, исключения:
Т.е., если мы хотим оставить пользователю возможность, например, форматировать защищенные и незащищенные ячейки, необходимо установить первых три флажка. Также можно разрешить пользователям использовать сортировку, автофильтр и другие удобные средства работы с таблицами.
Уровень 2. Выборочная защита диапазонов для разных пользователей
Если предполагается, что с файлом будут работать несколько пользователей, причем каждый из них должен иметь доступ в свою область листа, то можно установить защиту листа с разными паролями на разные диапазоны ячеек.
Чтобы сделать это выберите на вкладке Рецензирование (Review) кнопку Разрешить изменение диапазонов (Allow users edit ranges). В версии Excel 2003 и старше для этого есть команда в меню Сервис — Защита — Разрешить изменение диапазонов (Tools — Protection — Allow users to change ranges):
В появившемся окне необходимо нажать кнопку Создать (New) и ввести имя диапазона, адреса ячеек, входящих в этот диапазон и пароль для доступа к этому диапазону:
Повторите эти действия для каждого из диапазонов разных пользователей, пока все они не окажутся в списке. Теперь можно нажать кнопку Защитить лист (см. предыдущий пункт) и включить защиту всего листа.
Теперь при попытке доступа к любому из защищенных диапазонов из списка, Excel будет требовать пароль именно для этого диапазона, т.е. каждый пользователь будет работать «в своем огороде».
Уровень 3. Защита листов книги
Если необходимо защититься от:
- удаления, переименования, перемещения листов в книге
- изменения закрепленных областей («шапки» и т.п.)
- нежелательных изменений структуры (сворачивание строк/столбцов при помощи кнопок группировки «плюс/минус»)
- возможности сворачивать/перемещать/изменять размеры окна книги внутри окна Excel
то вам необходима защита всех листов книги, с помощью кнопки Защитить книгу (Protect Workbook) на вкладке Рецензирование (Reveiw) или — в старых версиях Excel — через меню Сервис — Защита — Защитить книгу (Tools — Protection — Protect workbook):
Уровень 4. Шифрование файла
При необходимости, Excel предоставляет возможность зашифровать весь файл книги, используя несколько различных алгоритмов шифрования семейства RC4. Такую защиту проще всего задать при сохранении книги, т.е. выбрать команды Файл — Сохранить как (File — Save As), а затем в окне сохранения найти и развернуть выпадающий список Сервис — Общие параметры (Tools — General Options). В появившемся окне мы можем ввести два различных пароля — на открытие файла (только чтение) и на изменение:
Ссылки по теме
- Как установить/снять защиту на все листы книги сразу (надстройка PLEX)
- Подсветка незащищенных ячеек цветом
- Правильная защита листов макросом
Для того чтобы сделать ячейку защищенной от изменений, нужно выполнить два условия:
- нужно чтобы в свойствах самой ячейки она была помечена как защищаемая;
- включить защиту листа Excel.
По умолчанию все ячейки помечены как защищаемые, поэтому после включения защиты листа, все они станут недоступны для редактирования. Если вам необходимо защитить только выборочные ячейки, то проще сначала снять флажок «Защищаемая ячейка» со всех ячеек, а потом установить его на тех, которым необходима защита от изменений.
Включаем защиту в Excel 2007
Выделите весь лист целиком («Ctrl+A») и в контекстном меню, открывающемся по правому щелчку мыши, выберите «Формат ячеек». Снимите флажок.
А теперь выделите ячейки, которым требуется защита, и снова его поставьте.
Теперь переходим на вкладку «Рецензирование» и нажимаем кнопку «Защитить лист».
После этого вас дважды попросят ввести пароль (не забудьте его). И теперь при попытке внести в эти ячейки какие-либо изменения вы увидите такое сообщение —
Как это сделать в Excel 2003
Действуем так же, а для включения защиты листа обращаемся в меню «Сервис».
Покоряйте Excel и до новых встреч!
Загрузить PDF
Загрузить PDF
Заблокировать ячейки в Excel — значит предотвратить внесение случайных изменений в текст, который в них находится. Блокировку можно снять в любое время. Читайте дальше, чтобы узнать, как это сделать в программах Microsoft Excel 2010, 2007 и 2003.
Чтобы научиться разблокировать ячейки, обратитесь к статье «Как открыть защищенный паролем файл Excel».
-
1
Откройте таблицу Excel, в которой находятся нужные ячейки.
-
2
Выберите ячейки, которые вы хотите заблокировать.
-
3
Нажмите правой кнопкой мыши на ячейки и выберите «Формат».
-
4
Нажмите на вкладку «Защита».
-
5
Поставьте галочку возле поля «Заблокировать».
-
6
Нажмите «OK».
-
7
Нажмите на вкладку «Просмотр» на панели меню вверху страницы.
-
8
Нажмите на кнопку «Защита страницы/документа» в группе «Изменения».
-
9
Поставьте галочку напротив «Защита документа и содержимого заблокированных ячеек».
-
10
Введите пароль в текстовом поле «Пароль для снятия защиты».
-
11
Нажмите «OK».
-
12
Введите пароль еще раз в следующем поле.
-
13
Нажмите «OK». Выбранные вами ячейки будут заблокированы.
Реклама
-
1
Откройте таблицу Excel.
-
2
Выберите ячейки, которые вы хотите заблокировать.
-
3
Нажмите правой кнопкой мыши на выбранные ячейки и выберите «Формат».
-
4
Нажмите на вкладку «Защита».
-
5
Поставьте галочку рядом с полем «Заблокировать».
-
6
Нажмите «OK».
-
7
Нажмите на вкладку «Инструменты» на панели меню вверху страницы.
-
8
Выберите «Защита» из списка опций.
-
9
Нажмите на «Защита документа».
-
10
Поставьте галочку возле поля «Защитить документ и содержимое заблокированных ячеек».
-
11
Введите пароль в поле «Пароль» и нажмите «OK».
-
12
Введите пароль еще раз для подтверждения.
-
13
Нажмите «OK». Все ячейки будут защищены.
Реклама
Советы
- Если документом пользуются несколько пользователей, вы можете заблокировать ячейки, чтобы их содержимое никто случайно не изменил.
- Если большинство ячеек в вашем документе Excel содержит ценные данные или сложные формулы, вы можете заблокировать (защитить) целый документ, а затем разблокировать те несколько ячеек, которые можно будет изменять.
Реклама
Об этой статье
Эту страницу просматривали 74 388 раз.
Была ли эта статья полезной?
По различным причинам возникают ситуации, когда у пользователей Excel появляется желание защитить ячейки в своих Excel – таблицах. Кто-то хочет защитить все ячейки без исключения, а кому-то надо установить выборочную защиту исключительно на ячейки с заливкой или с формулами.
Кто-то хочет защитить данные от самого себя, чтобы случайно не удалить что-то важное, а кому-то необходимо защитить ячейки от других, например не очень опытных пользователей, которые могут, заменить в ячейке формулу с промежуточным расчетом на свое значение и поставить тем самым под сомнение конечный результат. При этом найти подобную ошибку будет довольно проблематично.
Защита ячеек производится в два этапа, для того чтобы защитить ячейки от изменений, необходимо:
Этап первый — выделить ячейки и сделать их защищаемыми;
Для этого достаточно после выделения ячеек нажать сочетание клавиш Ctrl+1 либо кликнуть правой кнопкой мыши в области выделенных ячеек, выбрать из контекстного меню пункт «Формат ячеек…», зайти на вкладку «Защита» и установить флажки в полях «Защищаемая ячейка» и/или «Скрыть формулы».
Наличие установленных флажков не защищает ячейки, а говорит лишь о том, что ячейки станут защищенными после установки защиты листа. Изменять формат ячеек можно как во всем выделенном диапазоне, так и у группы несмежных ячеек. По умолчанию в каждой новой книге и на каждом новом рабочем листе все ячейки являются защищаемыми и у всех ячеек отсутствует флажок в поле «Скрыть формулы».
Этап второй — установить защиту листа.
Защите листа в различных версиях Excel посвящена отдельная публикация, здесь же следует напомнить, что установить защиту листа в Microsoft Excel 2003 можно в меню Сервис/Защита/Защитить лист, а в Excel 2007/2010/2013 лист защищается на вкладке «Рецензирование», в группе кнопок «Изменения» нажатием кнопки «Защитить лист». При необходимости можно отметить галочками разрешения для пользователей и ввести пароль.
Существует возможность быстрой защиты всех листов сразу. Защита ячейки/ячеек вступает в силу сразу после выполнения второго этапа.
Как защитить все ячейки листа? Как снять защиту со всех ячеек листа?
Для установки/снятия защиты сразу всех ячеек рабочего листа необходимо выделить все ячейки, кликнув на так называемую нулевую ячейку либо воспользоваться сочетанием горячих клавиш Ctrl+A. Нулевая ячейка — это прямоугольная область, которая находится на пересечении первой строки с первым столбцом (отмечена красной рамкой на изображении ниже).
После того как все ячейки выделены, необходимо вызвать диалоговое окно «Формат ячеек» любым удобным способом (например горячими клавишами Ctrl+1), перейти на вкладку «Защита» и установить (либо снять) флажки в полях «Защищаемая ячейка» и «Скрыть формулы». Опция «Скрыть формулы» позволяет скрывать не только формулы, скрывается любая информация, отображаемая в строке формул.
Выборочная защита ячеек в Excel
С помощью защиты ячеек, табличное пространство можно четко разграничить на области, которые изменять можно и которые изменять нельзя, сделать это достаточно просто, как мы уже убедились. Неудобство возникает если требуется выборочная защита ячеек, когда установить защиту необходимо например, только на ячейки с примечаниями или на ячейки с формулами. В Excel 2007 и выше это неудобство решается при помощи инструмента под названием «Выделение группы ячеек». Чтобы им воспользоваться, достаточно на вкладке «Главная», в группе кнопок «Редактирование» в меню кнопки «Найти и выделить» выбрать пункт «Выделение группы ячеек…» после чего выбрать необходимые опции и нажать кнопку «ОК» (подробнее о выделении группы ячеек). После того, как все нужные ячейки выделены, остается лишь сделать ячейки защищаемыми, после чего установить защиту на лист.
Установка и снятие защиты ячеек при помощи надстройки
В Excel 2003 отсутствует возможность выделять группу ячеек в зависимости от их содержимого, а в Excel 2007 и выше нельзя, к примеру, одновременно выделить пустые ячейки, ячейки с текстом и ячейки с формулами, а также нельзя выделить группу ячеек с заливкой. Во всех этих случаях можно воспользоваться надстройкой, позволяющей выборочно защищать ячейки по условию.
Использование надстройки позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо с панели инструментов Excel;
2. выбирать по своему усмотрению один из четырех режимов обработки данных;
3. на выбор пользователя устанавливать либо снимать свойство «Защищаемая ячейка» и «Скрыть формулы» по семи условиям (на пустые ячейки, на ячейки с числовыми и текстовыми значениями, с формулами, с примечаниями, с заливками и рамками).
Видео по установке/снятию защиты ячеек
макрос (надстройка) для выборочной установки и снятия свойства «защищаемая ячейка»
Внимание! Описанная надстройка только изменяет формат ячеек, делая их защищаемыми, либо не защищаемыми. Для того чтобы защита ячеек вступила в силу, необходимо установить защиту листа!
Для того, чтобы внести изменения в защищенную ячейку, необходимо предварительно снять защиту листа.