Коды продуктов в Excel

Этот пример научит вас, как при помощи проверки данных предотвратить ввод неправильного кода продукта пользователями.

  1. Выберите диапазон A2:A7.

    Коды продуктов в Excel

  2. На вкладке Data (Данные) нажмите кнопку Data Validation (Проверка данных).

    Коды продуктов в Excel

  3. Выберите Custom (Другой) из выпадающего списка Allow (Тип данных).
  4. Введите формулу, показанную ниже, в поле Formula (Формула) и нажмите ОК.

    =AND(LEFT(A2)="С",LEN(A2)=4,ISNUMBER(VALUE(RIGHT(A2,3))))
    =И(ЛЕВСИМВ(A2)="С";ДЛСТР(A2)=4;ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(A2;3))))

    Коды продуктов в Excel

    Пояснение:

    • Функция AND (И) принимает три аргумента.
    • LEFT(А2)="С" или ЛЕВСИМВ(А2)="С" – обязывает пользователя начинать слово с буквы "С".
    • LEN(A2)=4 или ДЛСТР(А2)=4 – не позволяет ввести значение короче или длиннее четырёх символов.
    • ISNUMBER(VALUE(RIGHT(A2,3))) или ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(A2;3))) – обязывает пользователя завершить вводимое значение тремя цифрами.
    • RIGHT(A2,3) или ПРАВСИМВ(А2;3) – извлекает из текста 3 крайних правых символа.
    • Функция VALUE (ЗНАЧЕН) преобразует их в число.
    • ISNUMBER (ЕЧИСЛО) проверяет, действительно ли это значение является числом.
    • Функция AND (И) возвращает значение TRUE (ИСТИНА), если все условия верны.

    Поскольку, прежде чем открыть окно проверки данных, мы выделили диапазон А2:А7, Excel автоматически скопировал формулу во все ячейки этого диапазона.

  5. Чтобы удостовериться, выберите ячейку A3 и нажмите кнопку Data Validation (Проверка данных).

    Коды продуктов в Excel

    Как видно на рисунке, эта ячейка также содержит формулу.

  6. Введите неверный код продукта.

Результат: Excel выдаёт сообщение об ошибке.

Коды продуктов в Excel

Примечание: Чтобы указать подсказку для ввода или текст для оповещения об ошибке, перейдите на вкладку Input Message (Сообщение для ввода) или Error Allert (Сообщение об ошибке).

15.06.2015 15:30
1401

Комментарии

Нет комментариев. Ваш будет первым!