По уму в Access, но если нет желания с ним связываться, то легко реализуется на VB script в самом Excel.
Единственная трудность может возникнуть, если один компонент будут слегка отличаться в записи в двух таблицах, то простой скрипт занесет их как два разных компонента.
Я бы так и сделал, честно говоря. Слишком узкая задача, чтобы подключать сюда еще и Access. Тем более, что он в самые распространенные и доступные пакты Офиса не входит. Хотя для многих это спорный аргумент.
Цитата(AlexandrY @ Oct 7 2017, 15:04)

Макрос будет ваш довольно сложным.
Я вас умоляю