Открыть сервисСервис

Ошибка проверки данных в Excel

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

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

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

  • ограничение числового диапазона (например, только положительные числа от 1 до 100);
  • запрет ввода текста в ячейки, предназначенные для чисел;
  • обязательное заполнение даты в заданном периоде;
  • выбор значения из заранее составленного списка;
  • ограничение длины текстовой строки.

Инструмент доступен на вкладке «Данные» в разделе «Работа с данными» → «Проверка данных».

Виды проверки

Excel поддерживает несколько типов ограничений:

Тип проверкиОписаниеПример
Целое числоТолько целые числа в указанном диапазонеот 1 до 10
Десятичное числоЧисла с дробной частьюот 0 до 1
СписокЗначение выбирается из выпадающего списка«Да», «Нет»
ДатаДата в заданном периодес 01.01.2024 по 31.12.2024
ВремяВремя в заданном периодес 09:00 до 18:00
Длина текстаОграничение количества символовне более 50
Пользовательская формулаЛюбое условие в виде формулы=A1>B1

Причины появления сообщения

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

  1. Несоответствие типу данных. В ячейку с ограничением «Целое число» введено дробное значение или текст.
  2. Выход за диапазон. Введённое число меньше минимального или больше максимального допустимого значения.
  3. Значение отсутствует в списке. Если задан выпадающий список, ввод произвольного текста вызывает ошибку.
  4. Некорректная формула. Пользовательская формула проверки возвращает FALSE для введённого значения.
  5. Несовпадение формата. Ячейка содержит текстовое представление числа (например, «100» с пробелом или в текстовом формате), хотя проверка ожидает числовое значение.

Способы исправления

Исправление вводимого значения

Самый простой вариант — нажать кнопку «Повторить» в диалоговом окне и ввести значение, удовлетворяющее ограничению. Кнопка «Отмена» очищает ввод.

Изменение или удаление ограничения

Если ограничение задано ошибочно, его можно изменить:

  1. Выделить ячейку с проверкой.
  2. Открыть «Данные» → «Проверка данных».
  3. На вкладке «Параметры» изменить тип, диапазон или условие.
  4. Чтобы полностью снять ограничение, нажать «Очистить все».

Игнорирование проверки при вставке

Проверка данных не применяется к значениям, вставленным через буфер обмена. Если нужно ввести данные в обход ограничения, можно скопировать их из другой ячейки и вставить через Ctrl+V. Этот способ подходит для разовой операции, но не решает проблему систематически.

Проверка формата ячейки

Иногда ошибка вызвана форматом ячейки, а не самим значением. Если ячейка имеет текстовый формат, число воспринимается как строка и не проходит числовую проверку. Решение — установить числовой формат на вкладке «Число» диалога форматирования ячеек (Ctrl+1).

Создание выпадающего списка

Один из самых частых сценариев проверки — список. Он создаётся так:

  1. В диалоге «Проверка данных» выбрать тип «Список».
  2. В поле «Источник» перечислить допустимые значения через запятую или выделить диапазон ячеек.
  3. При необходимости включить флажок «Выпадающий список в ячейке».

Если вводимое значение отсутствует в диапазоне-источнике, Excel выдаёт сообщение об ошибке.

Сообщения об ошибках

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

Ограничения инструмента

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

Источники:

  • Microsoft Support — документация по проверке данных в Excel
  • «Excel 2019. Полный курс профессионала», Д. Бинс, Э. Чаттерджи
  • «Excel для чайников», Дж. Уокенбах
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru