Ограничение редактирования в excel. Как разрешить изменять только выбранные ячейки

Скачать на Телефон 06.08.2019
Скачать на Телефон

Защитить информацию в книге 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 , рядом будет высвечиваться подсказка. В примере при попытке написать в С6 «15» , появилось сообщение об ошибке, с тем текстом, который мы вводили.

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

Оценить статью:

(1 оценок, среднее: 5,00 из 5)

Вебмастер. Высшее образование по специальности "Защита информации".. Автор большинства статей и уроков компьютерной грамотности

    Похожие записи

    Обсуждение: 13 комментариев

    Ответить

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как защитить все ячейки в файле Excel

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

  • Перейдите во вкладку “Рецензирование ” на панели инструментов => в подразделе “Защита ” кликните по иконке “Защитить лист “:
  • Во всплывающем окне, убедитесь, что установлена галочка напротив пункта ““:
  • Введите пароль в поле ““, если хотите, чтобы снять защиту могли только те пользователи, которым вы сообщили пароль:
  • Выберите из списка и отметьте “галочкой” те действия с ячейками листа, которые будут разрешены всем пользователям:
  • Нажмите “ОК

Если вы установили пароль, то система попросит вас повторно ввести его.

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

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

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

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

Для примера рассмотрим простую таблицу с данными о доходах и расходах. Наша задача защитить от изменений ячейки в диапазоне B1:B3 .

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

  • Выделим абсолютно все ячейки на листе Excel (с помощью сочетания клавиш CTRL + A ):
  • Перейдем на вкладку “Главная ” на панели инструментов => в разделе “Выравнивание ” кликнем по иконке в правом нижнем углу:
  • Во всплывающем окне перейдем на вкладку “Защита ” и уберем галочку с пункта “Защищаемая ячейка “:
  • Кликнем “ОК

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

  • Теперь, выделим ячейки, которые мы хотим защитить от редактирования (в нашем случае это диапазон ячеек B1:B3 );
  • Снова перейдем на вкладку “Главная ” на панели инструментов и в подразделе “Выравнивание ” кликнем по иконке в правом нижнем углу, как мы делали это раннее.
  • Во всплывающем окне, на вкладке “Защита ” поставим галочку в пункте “Защищаемая ячейка “:
  • Перейдем во вкладку “Рецензирование ” на панели инструментов и кликнем по иконке “Защитить лист “:
  • Во всплывающем окне, убедимся, что установлена галочка напротив пункта “Защитить лист и содержимое защищаемых ячеек “:
  • Введем пароль в поле “Пароль для отключения защиты листа “, чтобы снять защиту могли только те пользователи, которым мы сообщили пароль:

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

Важно:

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

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

Выбор элементов листа для блокировки

Вот какие элементы можно заблокировать на незащищенном листе:

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

Включение защиты листа

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

Шаг 1. Разблокировка всех ячеек, которые необходимо изменять

Шаг 2. Защита листа

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

Ниже приведены инструкции по защите листа.

    На вкладке Рецензирование нажмите кнопку Защитить лист .


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

    Параметр

    Возможность

    выделение заблокированных ячеек

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

    выделение незаблокированных ячеек

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

    форматирование ячеек

    Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование . Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.

    форматирование столбцов

    Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная , группа Ячейки , кнопка Формат ).

    форматирование строк

    Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная , группа Ячейки , кнопка Формат ).

    вставку столбцов

    Вставка столбцов.

    вставку строк

    Вставка строк.

    вставку гиперссылок

    Вставка новых гиперссылок (даже в незаблокированных ячейках).

    удаление столбцов

    Удаление столбцов.

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

    удаление строк

    Удаление строк.

    Примечание: Если Удаление строк защищена и Вставка строк не защищена, пользователь может вставлять строки, но их нельзя удалить.

    сортировку

    Использование команд для сортировки данных (вкладка Данные , группа Сортировка и фильтр ).

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

    использование автофильтра

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

    Примечание: Пользователи не смогут применять или удалять автофильтры на защищенном листе независимо от настройки этого параметра.

    использование отчетов сводной таблицы

    Форматирование, изменение макета, обновление данных либо иное изменение отчетов сводной таблицы, а также создание отчетов.

    изменение объектов

    Выполнять следующие действия:

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

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

      Добавление или редактирование примечаний.

    изменение сценариев

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

  2. При желании можно ввести пароль в поле Пароль для отключения защиты листа и нажать кнопку ОК . В диалоговом окне Подтверждение пароля еще раз введите пароль и нажмите ОК .

    Важно:

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

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

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

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


Если лист не защищен, на ленте выводится кнопка "Защитить лист".

Отмена защиты листа Excel

Чтобы снять защиту листа, сделайте следующее:

    Выберите лист, защиту которого вы хотите снять.

    Выберите Файл > Сведения > Защита > Снять защиту листа или Рецензирование Изменения > Снять защиту листа .

    Если лист защищен паролем, введите его в диалоговом окне Защита листа и нажмите кнопку OK .



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

Наверх