Простая обработка файла excel на VBA или десктоп-программа

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.12.2018

Функционал скрипта в экселе предельно прост.

Файл на входе такого формата. Там ID товара и список характеристик этого товара (некоторые товары могут не иметь характеристик). На выходе формат файла должен быть такой.

Работа скрипта:

для каждого ID программа проходит всю строку и каждое значение "Характеристика-Значение" переписывает из столбца в строку. Если встречается новое значение "Характеристика-Значение", Колонка А имеет такой же ID и эту пару "Характеристика-Значение". Характеристик нет - ID не попадает в итоговую таблицу. ID идут в файле непрерывно. На выходе в файле не более 3 столбцов, что логично.

Знаю, что Новый год на носу, но если получится сделать до НГ или до 3 числа - было бы супер.