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

history

Иногда пользователю необходимо ограничить возможность ввода определенным шаблоном. Например, при вводе артикулов известно, что правильный артикул имеет длину 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)
  • нажмите ОК.

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

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

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

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

© Copyright 2013 - 2022 Excel2.ru. All Rights Reserved