Как защитить столбец в excel от редактирования

Доброго времени!

В офисной работе часто возникает необходимость создать какой-нибудь общий документ Excel, в который бы вносили изменения сразу несколько человек (расшарив его в сети).

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

Хорошим решением подобной загвоздки может стать защита определенных ячеек от редактирования — т.е. позволить пользователям изменять документ только в разрешенном месте!

Собственно, об этом и будет сегодняшняя заметка. 👇

Примечание: все скрины в статье сделаны в MS Office 2019. Если у вас нет возможности использовать официальный продукт от Microsoft, можете воспользоваться его аналогами: https://ocomp.info/chem-zamenit-word-i-excel.html

Защищаем ячейки в Excel

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

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

Далее в меню "Защита" нужно снять галочку рядом с пунктом "Защищаемая ячейка". Нажать OK.

После перейти в меню "Рецензирование" и активировать инструмент "Защитить лист" . Меню Excel приведено на скрине ниже.

Далее укажите пароль и отметьте галочками, что пользователи могут делать с листом (можно оставить все по умолчанию).

Собственно, на этом всё!

В заранее отмеченных нами ячейках (в шаге 1), в которых мы сняли защиту — можно вводить любые числа и значения, в других же — Excel блокирует ввод и просит снять защиту с листа. Удобно?!

Дополнительно Excel позволят сделать так, что ввести в ячейку можно будет только определенное значение. Например, число от 1 до 100! (дополнительная защита от "дурака").

Покажу на простом примере как это делается.

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

Читайте также:  P10 huawei к телевизору hdmi

Проверка данных на этапе ввода

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

Указание диапазона верных значений

После этого, когда поставите курсор в "нашу ячейку" Excel сразу же подскажет, что ввести можно от 1 до 100 (а если кто-то введет что-то отличное — выскочит ошибка 👇).

Как работает проверка

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

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

На этом сегодня всё, удачной работы!

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

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

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

Придумываем пароль для защиты (например, 555) и вводим его в окошко:

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

Нажимаем ОК. Появляется новое окошко, куда еще раз вводим наш пароль 555 для подтверждения.

Снова нажимаем ОК.

Теперь при попытке нажать на любую ячейку таблицы будет выпадать такое окошко:

Для того, чтобы снять защиту, находим кнопочку «Снять защиту листа» через название листа либо через Формат в закладке «Главная»:

Читайте также:  Как загрузить dbf файл в 1с

набираем в выпавшем окошке тот же пароль 555 и нажимаем ОК.

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

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

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

В закладке «Защита» отмечаем галочкой окошко «Защищаемая ячейка»:

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

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

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

Рассмотрим способы защиты документа Excel и его отдельных элементов.

Защита ячейки Excel от изменения

Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.

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

Читайте также:  Модель передачи данных osi

Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.

Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.

Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.

Внимание! Не забудьте свой пароль!

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

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

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

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

Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.

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

Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.