Как сделать запрет на редактирование в excel?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Visited 13 573 times, 2 visits today)

Ранее мы уже рассматривали вопрос «Как поставить пароль на документ Excel 2007». В этой статье мы рассмотрим вопрос, как предоставить доступ к документу, но при этом защитить документ Excel 2007 от редактирования.

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

как сделать запрет на редактирование в excel

В открывшемся окне «Защита листа» необходимо ввести пароль защиты. Кроме того, в этом же окне можно указать список исключений, т.е. список тех действий, которые Вы разрешаете выполнять всем пользователям в данном документе. Например, выделение ячеек. Ставьте необходимые галочки и жмите ОК.

как сделать запрет на редактирование в excel

В следующем окне подтверждаете свой пароль и жмете ОК.

как сделать запрет на редактирование в excel

Все. Вы установили на документ защиту от редактирования. Как видите, все кнопки панели редактирования неактивны. Можно только выделить и копировать.

как сделать запрет на редактирование в excel

При попытке осуществить любое из запрещенных действий на экране будет появляться предупреждение

как сделать запрет на редактирование в excel

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

как сделать запрет на редактирование в excel

В открывшемся окне необходимо ввести пароль защиты и нажать ОК.

как сделать запрет на редактирование в excel

Все. Документ снова доступен для редактирования.

Выше мы рассмотрели вопрос, как защитить от редактирования документ Excel 2007 и как снять защиту от редактирования.

 

как сделать запрет на редактирование в excel

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

Включение блокирования ячеек

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

Способ 1: включение блокировки через вкладку «Файл»

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

  1. Выделите весь лист, кликнув по прямоугольнику, который находится на пересечении панелей координат Excel. Кликните правой кнопкой мыши. В появившемся контекстном меню перейдите по пункту «Формат ячеек…».
  2. Откроется окно изменения формата ячеек. Перейдите во вкладку «Защита». Снимите галочку около параметра «Защищаемая ячейка». Нажмите на кнопку «OK».
  3. Выделите диапазон, который желаете заблокировать. Опять перейдите в окно «Формат ячеек…».
  4. Во вкладке «Защита» поставьте галочку у пункта «Защищаемая ячейка». Кликните по кнопке «OK».

    как сделать запрет на редактирование в excel

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

  5. Переходим во вкладку «Файл».
  6. В разделе «Сведения» кликаем по кнопке «Защитить книгу». В появившемся списке выбираем пункт «Защитить текущий лист».
  7. Открываются настройки защиты листа. Обязательно должна стоять галочка около параметра «Защитить лист и содержимое защищаемых ячеек». При желании можно установить блокирование определенных действий, изменяя настройки в параметрах, находящихся ниже. Но, в большинстве случаев, настройки выставленные по умолчанию, удовлетворяют потребностям пользователей по блокировке диапазонов. В поле «Пароль для отключения защиты листа» нужно ввести любое ключевое слово, которое будет использоваться для доступа к возможностям редактирования. После того, как настройки выполнены, жмем на кнопку «OK».
  8. Открывается ещё одно окно, в котором следует повторить пароль. Это сделано для того, чтобы, если пользователь в первый раз ввел ошибочный пароль, тем самым навсегда не заблокировал бы сам себе доступ к редактированию. После ввода ключа нужно нажать кнопку «OK». Если пароли совпадут, то блокировка будет завершена. Если они не совпадут, то придется производить повторный ввод.

как сделать запрет на редактирование в excel

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

Способ 2: включение блокировки через вкладку «Рецензирование»

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

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

как сделать запрет на редактирование в excel

Урок: Как поставить пароль на файл Excel

Разблокировка диапазона

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

как сделать запрет на редактирование в excel

  1. Переходим во вкладку «Рецензирование».
  2. На ленте в группе инструментов «Изменения» кликаем по кнопке «Снять защиту с листа».
  3. Появляется окошко, в которое следует ввести ранее установленный пароль. После ввода нужно кликнуть по кнопке «OK».

После этих действий защита со всех ячеек будет снята.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

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

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

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

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

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

В следующем диалоговом окне переходим на вкладку «Защита» и снимаем галочку с пункта «Защищаемая ячейка». Нажмите «ОК».

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

Запретим редактирование ячеек, которые находятся в диапазоне B2:D7. Выделяем указанный диапазон, кликаем по нему правой кнопкой мыши и выбираем из меню «Формат ячеек». Переходим на вкладку «Защита» и ставим галочку в поле «Защищаемая ячейка». Нажмите «ОК».

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

После этого, любой пользователь сможет работать с данными на листе. В примере введены пятерки в ячейку Е4. Но при попытке изменить их в диапазоне В2:D7, появится сообщение, что ячейки защищены.

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

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

Сделаем так, чтобы другие пользователи могли редактировать все ячейки на листе, кроме диапазона B2:D7. А Вы, зная пароль, могли редактировать и ячейки в диапазоне B2:D7.

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

Теперь нужно выделить диапазон ячеек, для которых будет установлен пароль, в примере это B2:D7, снова зайти «Формат ячеек» и поставить галочку в поле «Защищаемая ячейка».

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

Переходим на вкладку «Рецензирование» и нажимаем кнопочку «Разрешить изменение диапазонов». Откроется соответствующее диалоговое окно. Нажмите в нем кнопочку «Создать».

Имя диапазона и ячейки, которые в него входят, уже указаны, поэтому просто введите «Пароль», подтвердите его и нажмите «ОК».

Возвращаемся к предыдущему окну. Нажмите в нем «Применить» и «ОК». Таким образом, можно создать несколько диапазонов ячеек, защищенных различными паролями.

Теперь нужно установить пароль для листа. На вкладке «Рецензирование» нажимаем кнопочку «Защитить лист». Введите пароль и отметьте галочками, что можно делать пользователям. Нажмите «ОК» и подтвердите пароль.

Проверяем, как работает защита ячеек. В ячейку Е5 введем шестерки. Если попробовать удалить значение из ячейки D5, появится окно с запросом пароля. Введя пароль, можно будет изменить значение в ячейке.

Таким образом, зная пароль, можно изменить значения в защищенных ячейка листа Эксель.

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

Например, в таблице есть столбец «Класс». Здесь не может стоять число больше 11 и меньше 1, имеются ввиду школьные классы. Давайте сделаем так, чтобы программа выдавала ошибку, если пользователь введет в данный столбец число не от 1 до 11.

Выделяем нужный диапазон ячеек таблицы – С3:С7, переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».

В следующем диалоговом окне на вкладке «Параметры» в поле «Тип данных» выберите из списка «Целое число». В поле «Минимум» введем «1», в поле «Максимум» – «11».

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

На вкладке «Сообщение об ошибке» введем сообщение, которое будет появляться, если в ячейку введены неверные данные. Нажмите «ОК».

Теперь если выделить ячейку из диапазона С3:С7, рядом будет высвечиваться подсказка. При попытке написать в ячейку «15», появилось сообщение об ошибке, с тем текстом, который мы вводили.

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

Поделитесь статьёй с друзьями:

Спасибо автору.

Самое полезное из всей массы информации в нете про защиту ячеек.

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