Да. Вопрос оптимизации процесс творческий
А не пробовали заполнять не чистый лист Excel, а предварительно созданный шаблон с преднастроенными группировками?
Насколько я понимаю, у Вас много мелких групп по 5..10 строк. Ну, и создать шаблон, например, с сотней группировок по 10 строк, а при подготовке буфера обмена добавлять пустые (фиктивные) строки в буфер, чтобы "вписаться" в группы шаблона.
Да, будут группы с пустыми строками, зато сами группировки при формировании отчета создавать не надо.
Можно еще поиграться добавлением/удалением пустых строк в предварительно настроенные группы шаблона. Может быть, это будет быстрее, чем собственно создание групп