Блокировка ячеек
Предположим, ваш руководитель хочет, чтобы вы защищаете всю книгу, а также хотите иметь возможность изменять несколько ячеек после того, как в книге будет защита. Перед тем как включить защиту паролем, вы разблокировали некоторые ячейки в книге. После того как руководитель в своей книге, вы можете заблокировать эти ячейки.
Чтобы заблокировать ячейки на работе, выполните указанные здесь действия.
- Выделите ячейки, которые нужно блокировать.
- На вкладке «Главная» в группе «Выравнивание» щелкните маленькую стрелку, чтобы открыть всплывающее окно «Формат ячеек».
- На вкладке «Защита» нажмите кнопку «Блокировка», а затем нажмите кнопку «ОК», чтобы закрыть всплывающее окно.
Примечание: Если бы вы попробовали выполнить эти действия для незащищенной книги или листа, то увидели бы, что ячейки уже заблокированы. Это означает, что ячейки готовы к блокированию при защите книги или листа.
Совет: Лучше всего перед защитой книги или листа разблокировать все ячейки, которые может потребоваться изменить в будущем, но это можно сделать и после применения защиты. Чтобы снять защиту, просто снимите пароль.
Формулы можно защищать не только в книгах, но и в других книгах.
Excel в Интернете не можете заблокировать ячейки или определенные области на работе.
Если вы хотите заблокировать ячейки или защитить определенные области, нажмите кнопку «Открыть в Excel» и заблокируете ячейки, чтобы защитить их, заблокировать или разблокировать определенные области защищенного листа.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Ограничение ввода данных в ячейку excel: простые способы
Excel – это мощное инструмент, который позволяет работать с данными и выполнять различные вычисления. Однако, часто возникают ситуации, когда пользователю нужно ограничить ввод данных в определенные ячейки. Это может быть полезно, например, для предотвращения ошибок или для создания шаблонов для других сотрудников.
Существует несколько простых способов ограничения ввода данных в ячейку excel. Первый способ – это использование данных из раскрывающегося списка. Для этого нужно выбрать нужную ячейку, затем перейти на вкладку “Данные” и нажать на кнопку “Проверка данных”. В появившемся окне выбрать опцию “Список” и указать источник данных для списка. После этого, при вводе в ячейку, пользователю будет доступен только выбор из предложенных значений.
Ограничение ввода данных в ячейку excel также можно реализовать с помощью формулы с условием. Для этого нужно использовать функцию IF, которая позволяет задать условие и определить, что будет отображаться в ячейке при его выполнении. Например, если нужно ограничить ввод только положительными числами, можно использовать следующую формулу: =IF(A1>0, A1, “”)
Другим способом ограничения ввода данных в ячейку excel является использование форматирования условными формулами. Для этого нужно выбрать ячейки, в которые нужно ограничить ввод данных, затем перейти на вкладку “Условное форматирование” и выбрать опцию “Форматировать только ячейки, содержащие”. Далее нужно выбрать условие, например, “Число” или “Текст”, и указать нужное условие. После этого, при попытке ввести данные, не соответствующие указанному условию, ячейка будет отформатирована или заблокирована для редактирования.
Использование функции “Данные – Проверка”
В программе Excel есть простой и удобный способ ограничить ввод определенных данных в ячейку – это использование функции “Данные – Проверка”. Она позволяет установить ограничения на тип данных, количество символов, список разрешенных значений и другие параметры.
Чтобы установить данные ограничения, нужно зайти в меню “Данные” в верхней панели Excel, выбрать пункт “Проверка данных” и открыть вкладку “Настройка”. Там можно указать условия, которые нужно применить для вводимых данных.
С помощью функции “Данные – Проверка” можно, например, ограничить ввод только числовых значений в ячейку. Для этого нужно выбрать в списке “Тип” настройку “Число” и установить другие параметры, если необходимо. Теперь пользователи не смогут ввести в эту ячейку текст или другие символы, кроме числовых.
Если вам нужно ограничить список значений, которые можно ввести в ячейку, можно выбрать настройку “Список” в списке “Тип”. После этого нужно задать список разрешенных значений в поле “Источник” – можно вручную ввести значения, разделяя их запятыми, или выбрать значения из диапазона ячеек на листе Excel.
Также функция “Данные – Проверка” позволяет ограничить ввод определенного количества символов в ячейку. Для этого нужно выбрать в списке “Тип” настройку “Длина” и указать максимальное количество символов в поле “Максимальная длина”. Теперь пользователи смогут ввести в ячейку только то количество символов, которое вы указали.
Выводящаяся ошибка при нарушении ограничений ввода данных можно настроить на свое усмотрение. Можно указать свой текст ошибки и стиль форматирования. Например, можно выводить сообщение об ошибке в виде всплывающей подсказки при наведении на ячейку или изменить цвет и шрифт текста ошибки.
Применение областей данных
Одним из способов ограничения ввода данных в ячейку Excel является применение областей данных. Этот метод позволяет определить допустимые значения, которые пользователь может вводить в ячейку.
Области данных можно создать с помощью инструментов условного форматирования или с использованием формул. В первом случае можно задать различные условия, по которым будет происходить проверка введенных значений. Например, можно создать область данных, в которой разрешено вводить только числа больше 0 или только определенные строки из списка.
Второй способ создания областей данных основан на использовании формул. Например, можно использовать функцию ВАЛИДНОСТЬ, которая позволяет проверить, является ли введенное значение числом или текстом. При использовании этой функции можно создать формулу, которая будет применяться к определенной ячейке или диапазону ячеек и возвращать значение TRUE или FALSE, в зависимости от того, соответствует ли введенное значение определенным условиям.
Применение областей данных в Excel позволяет значительно упростить процесс ввода и обработки данных, а также повысить точность и надежность полученных результатов. Этот метод может быть особенно полезен, когда необходимо ограничить пользователей в выборе или вводе определенных значений.
Как ограничить ввод данных в ячейку excel
Как защитить от редактирования ячейки в 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! (дополнительная защита от «дурака»).
Покажу на простом примере как это делается.
Сначала нужно выделить строку/столбец (или просто ячейки), перейти в меню «Данные» и кликнуть по инструменту «Проверка данных» (как он выглядит — показано на скриншоте ниже).

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

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

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

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

Проверьте, как это работает!

- Выделите ячейки, для которых необходимо создать правило.
- Выберите Data >Data Validation (Проверка данных >).
- На вкладке Параметры в разделе Разрешить выберите параметр:
- Целое число — ограничивает ячейку только целыми числами.
- Decimal — ограничивает ячейку только десятичными числами.
- Список — для выбора данных из раскрывающегося списка.
- Date — ограничивает ячейку только датой.
- Time — ограничивает ячейку только временем.
- Длина текста — для ограничения длины текста.
- Custom — для настраиваемой формулы.
- В разделе Данные выберите условие.
- Задайте другие обязательные значения в зависимости от того, что вы выбрали для параметра Разрешить и Данные.
- Перейдите на вкладку Входное сообщение и настройте сообщение, которое пользователи увидят при вводе данных.
- Установите флажок Показывать входное сообщение при выборе ячейки , чтобы отобразить сообщение, когда пользователь выбирает выбранные ячейки или наносит указатель мыши на нее.
- Перейдите на вкладку Оповещение об ошибке , чтобы настроить сообщение об ошибке и выбрать стиль.
- Нажмите кнопку ОК. Теперь, если пользователь попытается ввести недопустимое значение, появится предупреждение об ошибке с настроенным сообщением.
Скачивание примеров
Если вы создаете лист, на котором пользователи должны вводить данные, может потребоваться ограничить ввод определенным диапазоном дат или чисел либо разрешить ввод только положительных целых чисел. Excel может ограничить ввод данных определенными ячейками с помощью проверка данных, предложить пользователям ввести допустимые данные при выборе ячейки и отобразить сообщение об ошибке, когда пользователь вводит недопустимые данные.
Ограничение ввода данных
- Выделите ячейки, для которых нужно ограничить ввод данных.
- На вкладке Данные выберите Проверка данных >Проверка данных.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
Примечание: Поля, в которые вы вводите ограничивающие значения, помечаются на основе выбранных данных и условий ограничения. Например, если в качестве типа данных выбрана дата, можно ввести ограничивающие значения в полях с минимальными и максимальными значениями с метками «Дата начала » и «Дата окончания«.
Запрос для пользователей на ввод допустимых значений
Когда пользователи выбирают ячейку с требованиями к вводу данных, можно отобразить сообщение с описанием допустимых данных.
- Выделите ячейки, в которых для пользователей нужно отображать запрос на ввод допустимых данных.
- На вкладке Данные выберите Проверка данных >Проверка данных.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
Отображение сообщения об ошибке при вводе недопустимых данных
При наличии ограничений для данных и при вводе пользователем недопустимых данных в ячейку можно отображать сообщение об ошибке.
- Выберите ячейки, в которых нужно отображать сообщение об ошибке.
- На вкладке Данные щелкните Проверка данных >Проверка данных .
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в разделе Защита книги .
Добавление проверки данных в ячейку или диапазон ячеек
Примечание: Первые два действия, указанные в этом разделе, можно использовать для добавления любого типа проверки данных. Действия 3–7 относятся к созданию раскрывающегося списка.
- Выделите одну или несколько ячеек, к которым нужно применить проверку.
- На вкладке Данные в группе Средства обработки данных выберите Проверка данных.
- На вкладке Параметры в поле Разрешить выберите Список.
- В поле Источник введите значения списка, разделенные запятыми. Например, введите Low, Average, High.
- Убедитесь, что выбран раскрывающийся список В ячейке проверка. В противном случае вы не увидите стрелку раскрывающегося списка рядом с ячейкой.
- Чтобы указать способ обработки пустых (NULL) значений, установите или снимите флажок Игнорировать пустой проверка.
- Протестируйте проверку данных, чтобы убедиться, что они работают правильно. Попробуйте ввести в ячейку сначала допустимые, а потом недопустимые данные и убедитесь, что параметры проверки применяются, как вы хотите, а ваши сообщения появляются в нужный момент.
- После создания раскрывающегося списка убедитесь, что он работает так, как нужно. Например, можно проверить, достаточно ли ширины ячеек для отображения всех ваших записей.
- Удалить проверку данных . Выберите ячейку или ячейки, содержащие проверку, которую требуется удалить, перейдите в раздел Проверка данных > данные и в диалоговом окне проверки данных нажмите кнопку Очистить все, а затем нажмите кнопку ОК.
Использование других типов проверки данных
В таблице перечислены другие типы проверки данных и указано, как применить их к данным на листе.
Разрешить вводить только целые числа из определенного диапазона
- Выполните действия 1–2, указанные выше.
- В списке Разрешено выберите Целое число.
- В поле Данные выберите нужный тип ограничения. Например, чтобы задать верхний и нижний пределы, выберите между.
- Введите минимальное, максимальное или определенное разрешенное значение. Можно также ввести формулу, которая возвращает числовое значение. Например, допустим, что вы проверяете значения в ячейке F1. Чтобы установить минимальное ограничение на количество дочерних элементов в ячейке в два раза, выберите больше или равно в поле Данные и введите формулу =2*F1 в поле Минимум .
Разрешить вводить только десятичные числа из определенного диапазона
- Выполните действия 1–2, указанные выше.
- В поле Разрешить выберите Десятичный.
- В поле Данные выберите нужный тип ограничения. Например, чтобы задать верхний и нижний пределы, выберите между.
- Введите минимальное, максимальное или определенное разрешенное значение. Можно также ввести формулу, которая возвращает числовое значение. Например, чтобы установить максимальное ограничение для комиссий и бонусов в размере 6 % от заработной платы продавца в ячейке E1, выберите значение меньше или равно в поле Данные и введите формулу =E1*6% в поле Максимальное значение.
Примечание: Чтобы разрешить пользователю вводить процентные значения, например 20 %, выберите Десятичный в поле Разрешить , выберите тип ограничения, которое требуется в поле Данные , введите минимальное, максимальное или определенное значение в виде десятичного разряда, например .2 , а затем отобразите ячейку проверки данных в виде процента, выбрав ячейку и щелкнув процента в группе Число на вкладке Главная .
Разрешить вводить только даты в заданном интервале времени
- Выполните действия 1–2, указанные выше.
- В поле Разрешить выберите Дата .
- В поле Данные выберите нужный тип ограничения. Например, чтобы разрешить даты после определенного дня, выберите больше.
- Введите начальную, конечную или определенную разрешенную дату. Вы также можете ввести формулу, которая возвращает дату. Например, чтобы задать интервал времени между сегодняшней датой и 3 днями с сегодняшней даты, выберите между в поле Данные , введите =TODAY() в поле Дата начала и введите =TODAY()+3 в поле Дата окончания .
Разрешить вводить только время в заданном интервале
- Выполните действия 1–2, указанные выше.
- В поле Разрешить выберите Время.
- В поле Данные выберите нужный тип ограничения. Например, чтобы разрешить время до определенного времени суток, выберите меньше.
- Укажите время начала, окончания или определенное время, которое необходимо разрешить. Если вы хотите ввести точное время, используйте формат чч:мм. Например, предположим, что у вас есть ячейка E2, настроенная со временем начала (8:00) и ячейка F2 со временем окончания (17:00), и вы хотите ограничить время собрания между этим временем, затем выбрать между ними в поле Данные , введите =E2 в поле Время начала , а затем введите =F2 в поле Время окончания .
Разрешить вводить только текст определенной длины
- Выполните действия 1–2, указанные выше.
- В поле Разрешить выберите Длина текста.
- В поле Данные выберите нужный тип ограничения. Например, чтобы разрешить до определенного количества символов, выберите значение меньше или равно.
- В этом случае нам нужно ограничить ввод до 25 символов, поэтому выберите значение меньше или равно в поле Данные и введите значение 25 в поле Максимум .
Вычислять допустимое значение на основе содержимого другой ячейки
- Выполните действия 1–2, указанные выше.
- В поле Разрешить выберите нужный тип данных.
- В поле Данные выберите нужный тип ограничения.
- В поле или полях под полем Данные выберите ячейку, которую нужно использовать, чтобы указать, что разрешено. Например, чтобы разрешить записи для учетной записи, только если результат не превышает бюджет в ячейке E1, выберите Разрешить >целое число, Данные, меньше или равно, и Максимальное >= =E1.