Ввод данных в MS EXCEL по шаблону

Иногда пользователю необходимо ограничить возможность ввода определенным шаблоном. Например, при вводе артикулов известно, что правильный артикул имеет длину 6 символов, начинается с латинской буквы, далее идут 4 цифры, затем 1 русская буква. Научим EXCEL блокировать ввод данных не соответствующих этому шаблону.

Реализуем контроль ввода значений в MS EXCEL по шаблону с использованием инструмента Проверка данных с условием проверки Другое.

Предположим, что в таблицу необходимо вводить артикулы товаров и, известно, что правильный артикул имеет длину 6 символов, начинается с латинской буквы, далее идут 4 цифры, затем 1 русская буква.

Для этого:

  • выделите ячейки, в которые будет осуществляться ввод артикулов (А2:А20);
  • вызовите инструмент Проверка данных (Данные/ Работа с данными/ Проверка данных);
  • установите условие проверки Другой;
  • в поле Формула введите:
    =И(ДЛСТР(A2)=6;
    КОДСИМВ(ПРОПИСН(ЛЕВСИМВ(A2;1)))>64;
    КОДСИМВ(ПРОПИСН(ЛЕВСИМВ(A2;1)))<91;
    ЕЧИСЛО(--ПСТР(A2;2;4));
    КОДСИМВ(ПРОПИСН(ПРАВСИМВ(A2;1)))>191;
    КОДСИМВ(ПРОПИСН(ПРАВСИМВ(A2;1)))<224)
  • нажмите ОК.

Формула должна вводиться в одну строку. Не обращайте внимание на сообщение «При вычислении Формула возникает ошибка. Продолжить?». Нажмите кнопку Да (см. Файл примера).

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

СОВЕТ:
Чтобы найти все ячейки на листе, к которым применена Проверка данных необходимо:

  • на вкладке Главная в группе Редактирование щелкните стрелку рядом с командой Найти и выделить;
  • выберите в списке пункт Проверка данных;
  • будут выделены все ячейки, которым применена Проверка данных.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (2 оценок)