Операции · Практическое руководство

Проверка данных в Excel: как ограничить ошибки в заявке на закупку

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

5 мин чтения
Иллюстрация к статье: Проверка данных в Excel: как ограничить ошибки в заявке на закупку
Если у вас одна минута

Коротко о главном

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

  • Ограничения задают для конкретных полей и единиц учёта, а не сразу для всей таблицы.
  • Режим Stop блокирует недопустимый ручной ввод; предупреждение позволяет его принять.
  • Вставленные значения и сохранность самих правил нужно проверять после переноса данных.

1. Определите смысл полей заявки

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

Для учебного шаблона возьмём три статуса: «Черновик», «На проверке», «Согласовано». Поле количества будет содержать целые числа от 1 до 500. Это внутреннее условие нашего примера, а не лимит Wildberries, Ozon или поставщика. В своём файле границы выбирают по назначению заявки и утверждённому процессу. Ноль не используем вместо неизвестного количества: незавершённую строку разбираем до передачи.

2. Настройте количество и список статусов

В настольном Excel для Windows выделите рабочие ячейки количества без заголовка. Откройте «Данные → Проверка данных» (Data Validation), выберите целое число и условие между границами, затем укажите 1 и 500. В справке Microsoft Apply data validation to cells описаны также ограничения для десятичных чисел, дат и других типов.

Статусы разместите отдельным небольшим диапазоном на том же листе, например H2:H4. Для ячеек статуса выберите тип «Список», а в источнике укажите =$H$2:$H$4. Включите отображение списка в ячейке. Диапазон удобнее строки значений, разделитель которой зависит от настроек. Проверьте подписи меню в своей версии: названия и расположение могут отличаться.

Добавьте короткую подсказку: «Количество в штуках, от 1 до 500». Она объясняет ожидаемое действие, но не заменяет правило. В настройках сообщения об ошибке включите его показ и выберите Stop — в русской локализации обычно «Останов».

3. Отличайте запрет от предупреждения

Microsoft в More on data validation различает три режима. Stop требует исправить или отменить недопустимый ввод. Warning позволяет подтвердить такое значение, Information тоже не делает его обязательным к отклонению. Поэтому наличие всплывающего окна ещё не означает, что плохая строка не попадёт в заявку.

Для поля с жёстким внутренним ограничением используйте Stop. Если исключение действительно допустимо, заранее определите, кто его подтверждает и где хранится причина. Не расширяйте границу после каждой ошибки, не выяснив её смысл. Например, количество 600 может означать допустимую крупную закупку, лишний ноль или переход от упаковок к штукам — решения будут разными.

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

4. Испытайте шаблон на учебных строках

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

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

Учебный план для целого количества от 1 до 500 и трёх заданных статусов. Границы не являются требованиями маркетплейса.
ПроверкаПримерОжидаемое действие
Ручной ввод количества1, 12 и 500Допустить при заданных границах
Ручной ввод вне правила0, 501 и 2,5Отклонить в режиме Stop
Выбор статусаНа проверкеДопустить из списка
Ручной ввод нового статусаПочти готовоОтклонить в режиме Stop
Вставка значения501 из другой ячейкиПроверить отдельным контролем после вставки

5. Проверьте вставку и сохранность правил

По документации Microsoft сообщения проверки рассчитаны на непосредственный ввод в ячейку. Копирование и заполнение могут занести значение без такого предупреждения. Поэтому обещание «в этой колонке ошибка невозможна» неверно даже при выбранном Stop.

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

Для восстановления заранее согласованных правил можно скопировать проверенную ячейку и использовать «Специальная вставка → Проверка данных». Сначала испытайте действие на копии. Не распространяйте одно правило на поля с разным смыслом и не заменяйте так содержимое заявки: задача — вернуть настройки, затем проверить значения.

6. Найдите уже введённые нарушения

Назначение правила заполненной колонке не означает, что прежние значения исправились. Для настольного Excel Microsoft описывает команду Circle Invalid Data — обвести неверные данные — в меню проверки данных на вкладке «Данные». Она выделяет значения, которые не соответствуют действующим правилам, включая вставленные.

Сначала убедитесь, что нужные правила сохранились. Ячейка без правила не становится ошибочной только потому, что человек ожидал другое значение. После исправления повторите контроль. Удаление обводки скрывает пометку, но не исправляет запись. В веб-версии команда обводки может отсутствовать — Microsoft отдельно отмечает это ограничение.

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

7. Передайте проверенную версию

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

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

После проверки заявки определите, что нужно разобрать в самом магазине: нехватку товара, изменение продаж или задержку пополнения. В разделе HelpStat «Рука на пульсе» можно начать с доступного обзора показателей и выбрать отклонение для дальнейшей проверки. Настройка Excel остаётся отдельной частью рабочего процесса.

Источники и методика

Источники ниже помогают проверить определения и возможности отчётов. Методика разбора и учебные расчёты подготовлены редакцией HelpStat. Доступность отчётов и условия работы проверяйте в своём кабинете. Расчётные примеры в статье — учебные, а не результаты клиентов.

Как устроены материалы HelpStat

Все материалы блога
Следующий шаг — за вами

У каждого товара
есть точка роста.

Найдите свою с аналитикой HelpStat.

Команда HelpStat

Связаться с HelpStat