Обязательно выставлять совместимость младших артикулов со старшими. От старших к младшим можно через формулы извернуться.
«Въехать» в VBA.
«Въехать» в базы данных.
Access на ПК есть? Начать использовать.
Онлайн-решения допустимы? Начать использовать.
1) замените в списке замен артикулы на их замены. Чтобы искать артикул а не его часть - дополните слэшем слева или справа, "/A001/A002/A003"
2) Повторите п.1 только вместо замен используйте результат п.1
Получится несколько столбцов, последний из них - то что вам нужно.
3) Удалить дубликаты.
Первое что приходит в голову - в VBA можно работать с изображениями. Создавайте картинку нужного размера, заполняйте данными построчно и сохраняйте. Там несколько вариантов, насколько я помню - можно через PictureBox или же через WinApi функции. Это будет медленно, но это сработает.
Или заполнять шаблон, копировать из Excel и вставлять в Word "Как картинку"; уверен что это несложно автоматизировать. Если нужны будут файлы картинок потом - можно сохранить этот docx файл "как web страницу", например.