Общая постановка задачи:Имеется итоговый лист, где в настоящий момент пользователи вводят обобщенные (суммированные значения)
Необходимо разработать функционал персонифицированного ввода (по одному) с наименьшими трудозатратами по вводу
Частная постановка задачи:Необходимо создать лист ("Ввод"

, где можно будет добавлять и редактировать отдельные случаи ввода.
У каждого случая есть свой буквенно-цифровой код (к примеру, А10), они объединены в группы случаев, которые в свою очередь объединены в классы.
На другом листе ("Справка"

есть полная таблица соответствия класс-группа-случай-код.
Необходимо, чтобы с листа "Ввод" при добавлении нового случая вызывалась форма, в которой пользователь мог бы удобно выбрать этот случай по любому признаку, а именно:
1) по коду
2) по первым буквам названия случая
3) по трехуровневому раскрывающемуся
по наведению меню (класс-группа-случай)
Примечание №1: Связанные списки не подходят, так как там нужно сначала будет выбрать класс, потом группу, а уже потом случай, нажимая 3 раза, что усложнит процесс выбора
Примечание №2: Функционал поиска по первым буквам кода и названию случая (метод №1 и 2) хотелось бы реализовать в одном поле.
В результате при выборе пользователем в форме какого-то признака (скажем, код) должна полностью заполняться строка этого случая на листе "Ввод" в соответствии с листом справка.
При желании можно разработать функционал заполнения итогового листа автоматически по сумме случаев на листе ввод, а также сотрудничать далее.
Задание дано в общих чертах. Готов разъяснить ТЗ более подробно, и провести необходимую подготовительную работу. vmeda/соб/yandex/сами знаете что/