Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Существует еще множество ситуаций, когда нужно защитить документ или отдельный диапазон (ячейку):

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

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

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

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

Способ 1: использование меню «Файл»

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

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

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

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

6

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

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

7

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

Читайте так же:
Можно ли вконтакте заблокировать человека

Опишем некоторые параметры:

  1. Выделение заблокированных ячеек. После этого человек без пароля не сможет даже нажать на заблокированную ячейку.
  2. Выделение незаблокированных ячеек. То же самое, только касается тех ячеек, которые не были заблокированы.
  3. Форматирование ячеек. Пользователь не имеет возможность изменять внешний вид ячеек.
  4. Форматирование столбцов.
  5. Форматирование строк. Что предыдущий, что этот пункт, запрещает изменять внешний вид столбцов или строк в целом.
  6. Вставку столбцов/строк/гиперссылок. Это три разных пункта, которые означают запрет на добавление новых столбцов или строк или ссылок.
  7. Удаление столбцов/строк/гиперссылок.

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

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

8

Далее появится ещё одно окно, в котором нужно повторно ввести пароль. Для подтверждения своих действий нужно снова нажать клавишу «ОК».

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

9

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

Способ 2: применение инструментов вкладки “Рецензирование»

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

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

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

10

Все эти пункты находятся на главной панели сверху окна Excel.

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

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

11

Внимание! Если размеры окна Эксель небольшие, то габариты кнопки «Защита» также изменятся. Она станет меньше, а давать конкретные команды можно с помощью всплывающего меню, которое появляется после нажатия на эту кнопку.

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

12

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

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

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

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

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

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

13

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

Читайте так же:
Можно ли вывешивать флаг россии на балконе

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

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

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

Что сделать для того, чтобы это стало возможным? Достаточно просто нажать «Защитить книгу» на вкладке «Рецензирование» и ввести соответствующие флажки возле объекта защиты – структуры документа или окон. Далее нужно ввести пароль.

Как защитить ячейки в Excel от редактирования и изменения содержимого14

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

Если потребуется снять защиту, то нужно проделать тот же путь, просто снять флажки, которые были поставлены ранее.

Как снять защиту ячеек Эксель от редактирования содержимого

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

  1. Найти вкладку «Рецензирование» на панели меню в верхней части экрана. Там можно найти интересующую нас кнопку.
  2. После внесения изменений нужно проверить, изменив содержимое разных ячеек этой книги, расположенных на различных листах. Например, можно попробовать переименовать лист в качестве теста. Если нажать правой кнопкой мыши по названию, появится контекстное меню, но все возможные опции будут серые, и по ним нельзя кликнуть. Это говорит о том, что они не активны.

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

Как скрыть формулу заблокированной ячейки

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

После того, как мы нажмем кнопку «Защитить лист», формула будет автоматически скрыта от просмотра.

Есть еще один метод – просто запретить пользователю выделение ячеек. Для этого нужно защитить лист способом через меню «Рецензирование». В настройках в окне ввода пароля следует снять флажок возле опции «Выделение заблокированных ячеек». После этого подтверждаем свои действия и вводим пароль повторно.

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

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

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

Но что делать для защиты книги в целом? Логично, что последовательность действий та же самая, что и в разделе про файл, потому что книга и файл – это одно и то же. То есть, последовательность действий следующая:

  1. Переходим на вкладку «Файл».
  2. Нажимаем кнопку «Защита книги» и выставляем защиту с помощью пароля.
  3. Ввести пароль.
  4. Подтвердить введенный на прошлом этапе пароль. Этот пункт нужен для того, чтобы проверить, правильно ли человек ввел пароль на предыдущем этапе. Если бы его не было, то легко было бы совершить ошибку. А поскольку в программу был введен неверный код, то разблокировать книгу не было бы возможно. Подтверждение пароля помогает решить эту проблему.
Читайте так же:
Можно ли запускать игры с флешки

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

Защита листа и ячеек в Excel

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

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

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

  1. Выделите диапазон ячеек B2:B6 и вызовите окно «Формат ячеек» (CTRL+1). Перейдите на вкладку «Защита» и снимите галочку на против опции «Защищаемая ячейка». Нажмите ОК. Формат ячеек.
  2. Выберите инструмент «Рицензирование»-«Защитить лист». Защита листа.
  3. В появившемся диалоговом окне «Защита листа» установите галочки так как указано на рисунке. То есть 2 опции оставляем по умолчанию, которые разрешают всем пользователям выделять любые ячейки. А так же разрешаем их форматировать, поставив галочку напротив «форматирование ячеек». При необходимости укажите пароль на снятие защиты с листа.

Теперь проверим. Попробуйте вводить данные в любую ячейку вне диапазона B2:B6. В результате получаем сообщение: «Ячейка защищена от изменений». Но если мы захотим отформатировать любую ячейку на листе (например, изменить цвет фона) – нам это удастся без ограничений. Так же без ограничений мы можем делать любые изменения в диапазоне B2:B6. Как вводить данные, так и форматировать их.

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

Как скрыть формулу в ячейке Excel

Часто бывает так, что самое ценное на листе это формулы, которые могут быть достаточно сложными. Данный пример сохраняет формулы от случайного удаления, изменения или копирования. Но их можно просматривать. Если перейти в ячейку B7, то в строке формул мы увидим: «СУММ(B2:B6)» .

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

  1. Запретить выделять ячейки на листе.
  2. Включить скрытие содержимого ячейки.

Рассмотрим, как реализовать второй способ:

  1. Если лист защищенный снимите защиту выбрав инструмент: «Рецензирование»-«Снять защиту листа».
  2. Перейдите на ячейку B7 и снова вызываем окно «Формат ячеек» (CTRL+1). На закладке «Защита» отмечаем опцию «Скрыть формулы». Скрыть формулы.
  3. Включите защиту с такими самыми параметрами окна «Защита листа» как в предыдущем примере.

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

Пусто.

Примечание. Закладка «Защита» доступна только при незащищенном листе.

Как скрыть лист в Excel

Допустим нам нужно скрыть закупочные цены и наценку в прайс-листе:

  1. Заполните «Лист1» так как показано на рисунке. Здесь у нас будут храниться закупочные цены.
  2. Скопируйте закупочный прайс на «Лист2», а в место цен в диапазоне B2:B4 проставьте формулы наценки 25%: =Лист1!B2*1,25. Прайс.
  3. Щелкните правой кнопкой мышки по ярлычке листа «Лист1» и выберите опцию «Скрыть». Рядом же находится опция «Показать». Она будет активна, если книга содержит хотя бы 1 скрытый лист. Используйте ее, чтобы показать все скрытие листы в одном списке. Но существует способ, который позволяет даже скрыть лист в списке с помощью VBA-редактора (Alt+F11). Скрыть.
  4. Для блокировки опции «Показать» выберите инструмент «Рецензирование»-«Защитить книгу». В появившемся окне «Защита структуры и окон» поставьте галочку напротив опции «структуру». Структуру.
  5. Выделите диапазон ячеек B2:B4, чтобы в формате ячеек установить параметр «Скрыть формулы» как описано выше. И включите защиту листа.
Читайте так же:
Как в excel вернуть буквенные обозначения столбцов

Внимание! Защита листа является наименее безопасной защитой в Excel. Получить пароль можно практически мгновенно с помощью программ для взлома. Например, таких как: Advanced Office Password Recovery – эта программа позволяет снять защиту листа Excel, макросов и т.п.

Полезный совет! Чтобы посмотреть скрытые листы Excel и узнать их истинное количество в защищенной книге, нужно открыть режим редактирования макросов (Alt+F11). В левом окне «VBAProject» будут отображаться все листы с их именами.

VBA.

Но и здесь может быть закрыт доступ паролем. Для этого выбираем инструмент: «Tools»-«VBAProjectProperties»-«Protection» и в соответствующих полях вводим пароль. С другой стороны, если установленные пароли значит, книга скрывает часть данных от пользователя. А при большом желании пользователь рано или поздно найдет способ получить доступ этим к данным. Об этом следует помнить, когда Вы хотите показать только часть данных, а часть желаете скрыть! В данном случае следует правильно оценивать уровень секретности информации, которая предоставляется другим лицам. Ответственность за безопасность в первую очередь лежит на Вас.

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

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

Для данных на листе от изменений в Excel существует такая команда как Защитить лист (Protect sheet) . Найти её можно:

  • в Excel 2003СервисЗащитаЗащитить лист
  • в Excel 2007-2013 — вкладка Рецензирование (Review)Защитить лист (Protect sheet)

Все возможности защиты и видеоурок по защите листов в Excel можно посмотреть на этой странице: Защита листов и ячеек в MS Excel

Но при выполнении этой команды защищаются ВСЕ ячейки листа. Но бывают ситуации, когда защитить необходимо все ячейки, кроме А1 , С2 и D3 , чтобы изменения можно было делать только в этих ячейках, а значения остальных изменить было невозможно. Очень востребовано это в различного вида заполняемых шаблонах, в которых заполнять можно только определенные ячейки, а все остальные запретить к редактированию. Сделать это достаточно просто. Выделяем ячейки, которые необходимо разрешить изменять( А1 , С2 и D3 ); затем Ctrl+1(или правая кнопка мыши-Формат ячеек (Format cells) )-вкладка Защита (Protection) . Снимаем галочку с пункта Защищаемая ячейка (Locked) . Теперь устанавливаем защиту на лист.

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

  • Выделяем ВСЕ ячейки листа (это можно сделать так:щелкаете левой кнопкой мыши на пересечении заголовков строки и столбцов):
    Выделить все ячейки
  • Формат ячеек (Format cells) -вкладка Защита (Protection). Снимаем галочку с пункта Защищаемая ячейка (Locked)
  • выделяем нужные ячейки (если ячейки не «в одной кучке», а по отдельности, то выделить их можно по одной, зажав клавишу Ctrl)
  • Формат ячеек (Format cells) -вкладка Защита (Protection) . Ставим галочку Защищаемая ячейка (Locked)
Читайте так же:
Многоуровневые выпадающие списки в excel

После этого устанавливаете защиту на лист(как см. в самом начале статьи) и вуаля! Изменять можно только те ячейки, у которых снята галка с «Защищаемая ячейка» (Locked) .
При этом, если при защите листа снять галочку с пункта выделение заблокированных ячеек (Select locked cells) — выделять можно будет только те ячейки, которые разрешены для редактирования. Так же перемещение по ячейкам стрелками, TAB-ом и после нажатия Enter будет происходить исключительно по незащищенным ячейкам. Это может быть полезно, чтобы пользователю не пришлось самому угадывать в каких ячейках можно изменять значения, а в каких нет.

Так же на вкладке Защита (Protection) есть пункт Скрыть формулы (Hidden) . Если его установить вместе с установкой атрибута Защищаемая ячейка, то после установки защиты в защищенных ячейках невозможно будет увидеть формулы — только результаты их вычислений. Полезно, если хотите оставить возможность вводить какие-то параметры, а расчеты формулами оставить «за кадром».

Защита ячейки в Excel от ввода некорректных данных

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

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

Для включения проверки надо выделить защищаемые ячейки, затем перейти на вкладку «Данные» и выбрать пункт «Проверка данных».

выделение защищаемых ячеек

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

выбор типа данных

В качестве примера укажем любое целое число не больше 100000.

выбор допустимых параметров

На вкладке «Сообщение об ошибке» выбираем действие, которое должно произойти при неверном вводе. Выбрать можно один из трех вариантов:

• Останов — останавливает операцию, предотвращая ввод некорректных данных;
• Предупреждение — при вводе некорректных данных выдается предупреждение, но пользователю дается возможность продолжить операцию;
• Сообщение — пользователь уведомляется о том, что введенные данные недопустимы, однако ввод данных разрешен.

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

выбор действия и текст вообщения

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

сообщение при вводе некорректных данных

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

добавление подсказки

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

вывод подсказки при редактировании ячейки

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

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector