Применение проверки данных к ячейкам
Applies To
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016Используйте проверку данных, чтобы ограничить тип данных или значения, которые пользователи вводит в ячейку, например раскрывающийся список.
Выделите ячейки, для которых необходимо создать правило.
-
Выберите Data >Data Validation (Проверка данных >).
-
На вкладке Параметры в разделе Разрешить выберите параметр:
-
Целое число — ограничивает ячейку только целыми числами.
-
Decimal — ограничивает ячейку только десятичными числами.
-
Список — для выбора данных из раскрывающегося списка.
-
Date — ограничивает ячейку только датой.
-
Time — ограничивает ячейку только временем.
-
Длина текста — для ограничения длины текста.
-
Custom — для настраиваемой формулы.
-
-
В разделе Данные выберите условие.
-
Задайте другие обязательные значения в зависимости от того, что вы выбрали для параметра Разрешить и Данные.
-
Перейдите на вкладку Входное сообщение и настройте сообщение, которое пользователи увидят при вводе данных.
-
Установите флажок Показывать входное сообщение при выборе ячейки , чтобы отобразить сообщение, когда пользователь выбирает выбранные ячейки или наносит указатель мыши на нее.
-
Перейдите на вкладку Оповещение об ошибке , чтобы настроить сообщение об ошибке и выбрать стиль.
-
Нажмите кнопку ОК.
Теперь, если пользователь попытается ввести недопустимое значение, появится предупреждение об ошибке с настроенным сообщением.
Скачивание примеров
Скачайте пример книги со всеми примерами проверки данных, приведенными в этой статье
Если вы создаете лист, на котором пользователи должны вводить данные, может потребоваться ограничить ввод определенным диапазоном дат или чисел либо разрешить ввод только положительных целых чисел. Excel может ограничить ввод данных определенными ячейками с помощью проверка данных, предложить пользователям ввести допустимые данные при выборе ячейки и отобразить сообщение об ошибке, когда пользователь вводит недопустимые данные.
Ограничение ввода данных
-
Выделите ячейки, для которых нужно ограничить ввод данных.
-
На вкладке Данные выберите Проверка данных.
: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в разделе Защита книги.
-
В поле Разрешить выберите тип данных, которые нужно разрешить, и заполните ограничивающие условия и значения.
: Поля, в которые вы вводите ограничивающие значения, помечаются на основе выбранных данных и условий ограничения. Например, если в качестве типа данных выбрана дата, можно ввести ограничивающие значения в полях с минимальными и максимальными значениями с метками "Дата начала " и "Дата окончания".
Запрос для пользователей на ввод допустимых значений
Когда пользователи выбирают ячейку с требованиями к вводу данных, можно отобразить сообщение с описанием допустимых данных.
-
Выделите ячейки, в которых для пользователей нужно отображать запрос на ввод допустимых данных.
-
На вкладке Данные выберите Проверка данных.
: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в разделе Защита книги.
-
На вкладке Входное сообщение выберите поле Показывать входное сообщение при выборе ячейки проверка.
-
В поле Заголовок введите заголовок сообщения.
-
В поле Входное сообщение введите сообщение, которое нужно отобразить.
Отображение сообщения об ошибке при вводе недопустимых данных
При наличии ограничений для данных и при вводе пользователем недопустимых данных в ячейку можно отображать сообщение об ошибке.
-
Выберите ячейки, в которых нужно отображать сообщение об ошибке.
-
На вкладке Данные выберите Проверка данных .
: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в разделе Защита книги .
-
На вкладке Предупреждение об ошибке в поле Заголовок введите заголовок сообщения.
-
В поле Сообщение об ошибке введите сообщение, которое будет отображаться при вводе недопустимых данных.
-
Выполните одно из следующих действий:
Задача
Во всплывающем меню Стиль выберите
Требовать от пользователей исправления ошибки перед продолжением
Остановка
Предупреждение пользователей о том, что данные недопустимы, и требовать, чтобы они выбрали Да или Нет , чтобы указать, хотят ли они продолжить
Предупреждение
Предупреждать пользователей о том, что данные недопустимы, но разрешить продолжать после закрытия предупреждающего сообщения
Сообщение
Добавление проверки данных в ячейку или диапазон ячеек
: Первые два действия, указанные в этом разделе, можно использовать для добавления любого типа проверки данных. Действия 3–7 относятся к созданию раскрывающегося списка.
-
Выделите одну или несколько ячеек, к которым нужно применить проверку.
-
На вкладке Данные в группе Средства обработки данных выберите Проверка данных.
-
На вкладке Параметры в поле Разрешить выберите Список.
-
В поле Источник введите значения списка, разделенные запятыми. Например, введите Low, Average, High.
-
Убедитесь, что выбран раскрывающийся список В ячейке проверка. В противном случае вы не увидите стрелку раскрывающегося списка рядом с ячейкой.
-
Чтобы указать способ обработки пустых (NULL) значений, установите или снимите флажок Игнорировать пустой проверка.
-
Протестируйте проверку данных, чтобы убедиться, что они работают правильно. Попробуйте ввести в ячейку сначала допустимые, а потом недопустимые данные и убедитесь, что параметры проверки применяются, как вы хотите, а ваши сообщения появляются в нужный момент.
:
-
После создания раскрывающегося списка убедитесь, что он работает так, как нужно. Например, можно проверить, достаточно ли ширины ячеек для отображения всех ваших записей.
-
Удалить проверку данных . Выберите ячейку или ячейки, содержащие проверку, которую требуется удалить, перейдите в раздел Проверка данных > данные и в диалоговом окне проверки данных нажмите кнопку Очистить все, а затем нажмите кнопку ОК.
В таблице перечислены другие типы проверки данных и указано, как применить их к данным на листе.
Чтобы: |
Сделайте следующее: |
---|---|
Разрешить вводить только целые числа из определенного диапазона |
|
Разрешить вводить только десятичные числа из определенного диапазона |
|
Разрешить вводить только даты в заданном интервале времени |
|
Разрешить вводить только время в заданном интервале |
|
Разрешить вводить только текст определенной длины |
|
Вычислять допустимое значение на основе содержимого другой ячейки |
|
:
-
В примерах ниже при создании формул с условиями используется настраиваемый вариант. В этом случае содержимое поля "Данные" не играет роли.
-
Снимки экрана в этой статье были сделаны в Excel 2016; но функции одинаковы в Excel в Интернете.
Чтобы |
Введите формулу |
---|---|
Значение в ячейке, содержащей код продукта (C2), всегда начинается со стандартного префикса "ID-" и имеет длину не менее 10 (более 9) знаков. |
=И(ЛЕВСИМВ(C2;3)="ID-";ДЛСТР(C2)>9) |
Ячейка с наименованием продукта (D2) содержала только текст. |
=ЕТЕКСТ(D2) |
Значение в ячейке, содержащей чью-то дату рождения (B6), было больше числа лет, указанного в ячейке B4. |
=ЕСЛИ(B6<=(СЕГОДНЯ()-(365*B4));TRUE,FALSE) |
Все данные в диапазоне ячеек A2:A10 содержали уникальные значения. |
=СЧЁТЕСЛИ($A$2:$A$10;A2)=1 : Необходимо сначала ввести формулу проверки данных в ячейку A2, а затем скопировать эту ячейку в ячейки A3:A10 так, чтобы второй аргумент СЧЁТЕСЛИ соответствовал текущей ячейке. То есть часть A2)=1 изменится на A3)=1, A4)=1 и т. д. |
Адрес электронной почты в ячейке B4 содержал символ @. |
=ЕЧИСЛО(НАЙТИ("@",B4)) |
: Если вы владелец малого бизнеса и хотите получить дополнительные сведения о настройке Microsoft 365, посетите раздел Справка и обучение для малого бизнеса.
Хотите узнать больше?
Создание раскрывающегося списка