• Как поставить защиту на ячейки в экселе. Защита ячеек в 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.

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

    Способ первый

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

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

    Способ второй

    Помимо вышеописанного, могу предложить еще один вариант для установки пароля на документ Excel.


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

    Видео в помощь



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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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