Я бы не советовал работать с Excel через COM-объекты, когда ImportExcel существует, я использовал этот модуль уже пару лет, и он просто потрясающий. Я оставляю пример того, как вы можете делать то, что вы хотите с этим модулем:
Import-Excel .\Object2.xlsx | Export-Excel .\Object1.xlsx -Append
Это добавляет только данные с одинаковыми именами столбцов или "свойствами", поэтому нет необходимости проверять.
Надеюсь, это поможет, и спасибо dfinke за создание этого замечательного модуля.