Check-moscow.ru

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

Как заблокировать / разблокировать ячейки на защищенном листе?

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

Защита ячеек в Microsoft Excel

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

Защитить лист в Excel

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

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

Как защитить (заблокировать) клетки в Excel?

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

Вы можете скачать этот шаблон Excel для печати сеток здесь — Шаблон Excel для печати сеток

Пример № 1

Предположим, у нас есть файл Excel, содержащий три различных значения. Наша цель — рассчитать их среднее значение.

Как вы можете видеть на скриншоте выше, у нас есть три значения в ячейках A2, B2 и C2. Вычислим среднее значение этих чисел в ячейке D2. Теперь мы хотим заблокировать ячейку D2, в которой содержится формула, чтобы она не была случайно изменена при переключении Excel с одного человека на другого.

Поскольку в Excel все ячейки по умолчанию заблокированы, давайте начнем с их разблокировки. Для этого сначала нужно выделить все ячейки, нажав Ctrl + A или Command + A. Затем откройте диалоговое окно Формат ячеек, нажав Ctrl + 1.

Читайте так же:
Как добавить комментарий к точке данных на диаграмме Excel?

Теперь необходимо перейти на вкладку «Защита».

На вкладке «Безопасность» теперь нужно снять флажок «Заблокировано» и нажать «OK». Все ячейки в электронной таблице будут разблокированы.

Теперь нужно выбрать ячейку, содержащую формулу, т.е. ячейку D2. Теперь нажмем Ctrl + 1. Это снова откроет диалоговое окно Формат ячеек. Переходим к вкладке «Защита».

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

Откроется следующее диалоговое окно, как показано ниже.

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

На этом этапе Excel предложит вам повторно ввести пароль, чтобы убедиться, что в нем нет ошибок.

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

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

Пример № 2

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

Во-первых, мы подсчитываем общий объем продаж для каждого продукта.

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

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

Теперь нам нужно заблокировать и закрепить ячейку с помощью формулы Max Sales. Поскольку в Excel все ячейки по умолчанию заблокированы, сначала их нужно разблокировать. Для этого сначала нужно выделить все ячейки, нажав Ctrl+A или Command+A. Затем откройте диалоговое окно Формат ячеек, нажав Ctrl + 1.

Читайте так же:
Как выделить выигрышные номера лотереи на листе Excel?

Теперь нужно перейти на вкладку Защита.

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

Следующим шагом будет выделение ячейки, содержащей формулу, т.е. ячейки D2. Теперь нажмем Ctrl + 1. Это снова откроет диалоговое окно Формат ячеек. Перейдем на вкладку «Защита».

Теперь вы можете заблокировать формулу ячейки. Теперь нужно защитить формулу. Перейдите на вкладку «Обзор» и нажмите кнопку «Защитить лист».

Откроется следующее диалоговое окно, как показано на рисунке ниже.

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

На этом этапе Excel попросит вас повторно ввести пароль, чтобы убедиться, что нет ошибок.

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

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

  • Затем Excel откроет диалоговое окно «Перейти к специальному», в котором нужно выбрать «Формула» и нажать «OK». После этого все ячейки, содержащие формулу, будут выделены.

  • Теперь мы можем повторить процесс блокировки ячеек в формуле и затем защитить формулу.

Что нужно помнить о защите листа в Excel

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

Рекомендуемые статьи

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

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

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

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

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

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

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

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

как сделать защиту формулы в excel

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

Снять защиту таблицы

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

Читайте так же:
Как динамически извлечь список уникальных значений из диапазона столбцов в Excel?

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

2) Если вы не ввели пароль, лист сразу же станет незащищенным. Если был введен пароль, введите его и нажмите OK.

Пароль для снятия защиты с листа в Excel Mac

Защита данных в Microsoft Excel

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

Уровень 0. Защита от ввода некорректных данных в ячейку

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

protection1.png

Соседние вкладки в этом окне позволяют (при желании) определить сообщения, которые будут отображаться перед вводом — вкладка Entry Message, а в случае неправильного ввода — вкладка Error Message:

protection2.png

Уровень 1. Защита ячеек листа от изменений

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

  1. Выберите ячейки, которые не должны быть защищены (если таковые имеются), щелкните их правой кнопкой мыши и в контекстном меню выберите Формат ячеек. Снимите флажок Locked на вкладке Protection (Защита). Все ячейки, для которых этот флажок остается установленным, будут защищены при включении защиты рабочего листа. Все ячейки, в которых вы сняли флажок, будут доступны для редактирования, несмотря на защиту. Вы можете использовать этот макрос, чтобы увидеть, какие ячейки защищены, а какие нет.
  2. Чтобы включить защиту для текущего рабочего листа в Excel 2003 и более поздних версиях, выберите в меню Инструменты — Защита — Защитить рабочий лист, а в Excel 2007 и более поздних версиях нажмите кнопку Защитить рабочий лист на вкладке Раскрытие. В открывшемся диалоговом окне вы можете ввести пароль (используйте его, чтобы никто не смог снять защиту) и использовать список флажков, чтобы указать исключения, если хотите:
Читайте так же:
Как вставить текущее местоположение файла Excel в ячейку Excel?

protection3.png

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

Уровень 2. Выборочная защита диапазонов для разных пользователей

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

На вкладке Рецензирование выберите кнопку Разрешить пользователям редактировать диапазоны. В Excel 2003 и более поздних версиях есть команда меню, позволяющая изменять диапазоны через Инструменты — Защита:

protection4.png

В появившемся окне нажмите кнопку New и введите имя диапазона, адреса ячеек диапазона и пароль для доступа к диапазону:

protection5.png

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

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

Уровень 3. Защита листов книги

Несмотря на то, что необходимо защищаться от

  • удаления, переименования, перемещения листов в книге
  • изменения закрепленных областей ("шапки" и т.п.)
  • нежелательных изменений структуры (сворачивание строк/столбцов при помощи кнопок группировки "плюс/минус")
  • возможности сворачивать/перемещать/изменять размеры окна книги внутри окна Excel

Необходимо защитить все листы книги, используя кнопку Protect Workbook на вкладке Reveiw или — в старых версиях Excel — через меню Tools — Protection — Protect workbook:

protection7.png

Уровень 4. Шифрование файла

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

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