Проектирование функциональной структуры системы учета товарно-материальных ценностей (ТМЦ) (лабораторная работа), страница 12

Макет ввода, который будем формировать ниже с учетом того, что это все-таки учебный пример, рассчитан на 50 записей (хотя аналогично все можно сделать и на 1000 и 10000 записей).

Вначале подготовим список наименований контрагентов, который будем использовать для автоматизации и контроля ввода.

Задание - выделите диапазон C3: C50, предназначенный для ввода наименований контрагентов. Затем выберите ДАННЫЕ/ПРОВЕРКА  и в появившемся окне "Проверка вводимых значений" на вкладке "Параметры" в поле "Тип данных" установите "Список". Активизируйте поле "Источник" и, нажав F3, выберите в появившемся окне "Вставка имени" имя диапазона ИМЯ_КОНТРАГЕНТА, после чего выйдите по ОК. В поле "Игнорировать пустые ячейки" снимите флажок.

                       Перейдите на вкладку "Сообщение об ошибке" и в поле "Вид:" установите "Останов". В поле "Заголовок" введите "ОШИБКА ВВОДА", а в поле "Сообщение" введите текст "ТАКОГО НАИМЕНОВАНИЯ НЕТ В СПРАВОЧНИКЕ. ПОВТОРИТЕ ВВОД". Выйдите из окна установки параметров проверки по ОК.

                      После этого активизируйте ячейку С3, справа от нее появится кнопка раскрывающегося списка, щелкните по ней и из списка выберите ОАО "БУРАН". Если вы захотите ввести наименование, отсутствующее в справочнике, система выдаст сообщение об ошибке. Проверьте это, а затем вновь верните значение ОАО "БУРАН".

В ячейке D3 нужно проставить признак госпринадлежности контрагента. Чтобы автоматизировать это действие при вводе названия контрагента, используем функцию

= ВПР(C3; КОНТРАГЕНТЫ; 5; ЛОЖЬ),

которая позволяет по заданному значению входного данного найти в справочной таблице соответствующее значение другого данного. Здесь 1-й аргумент (С3)- адрес ячейки с наименованием контрагента, 2-й - имя диапазона справочной таблицы КОНТРАГЕНТЫ, 3-й – порядковый номер столбца со значениями признака принадлежности в этой справочной таблице, 4-й – обеспечивает верный поиск названия в столбце наименований контрагентов, если значения в первом столбце справочной таблицы неупорядочены.

Задание - активизируйте ячейку D3 и щелкните по кнопке "Вставка функции" панели инструментов Стандартная (либо выберите ВСТАВКА/ФУНКЦИЯ), в результате чего на экран будет выведено окно "Мастер функций - шаг 1 из 2". В левом списке выберите категорию "Ссылки и массивы", а в правом списке функций выберите ВПР (в нижней части окна выводится краткая  информация  о выбранной функции - ознакомьтесь с ней), после чего щелкните ОК.

                      После этого на экран выводится следующее окно, требующее указания аргументов выбранной функции. В поле 1-го аргумента введите адрес ячейки с наименованием контрагента, т.е. СЗ. Проще это сделать так - щелкните по ячейке СЗ, после чего адрес этой ячейки автоматически появится в данном поле.

                      В поле 2-го аргумента нужно ввести имя диапазона справочной таблицы – КОНТРАГЕНТЫ. Можно имя ввести с клавиатуры, но проще нажать клавишу F3 и в появившемся окне "Вставка имени" выбрать из списка нужное имя, после чего щелкнуть ОК. Сделайте так.

                      В поле 3-го аргумента введите 5 (это означает, что значение будет выбираться из 5-го столбца таблицы).

                       В поле 4-го аргумента введите с клавиатуры текст ЛОЖЬ и выйдите по ОК.

                       После ввода этой формулы в ячейке должно появиться значение "З". Можно было бы всю формулу ввести полностью с клавиатуры.

                       Теперь скопируйте эту формулу в нижележащие ячейки D4:D50 любым известным вам способом.

3.2. Условное форматирование в таблице