Здравствуйте! Я бы рекомендовал посмотреть в сторону встроенных инструментов автоматизации. Это макросы, функции. С помощью них можно облегчить поиск, рутинное заполнение формы, автоматический пересчет результата и прочее.
Абстрактная программа может выглядеть так:
Два листа. На первом поля для заполнения, на втором подготовленная форма отчёта. Пользователь наполняет первый лист, автоматически, с помощью формул переноситься в отчёт, в необходимые ячейки. И в нужном формате. Удачи вам!