将同一工作簿中的多个Excel工作表复合为一个工作表



我有一个 Excel 工作簿,里面有 36 个不同的工作表,我每 2 周收到一次,这些工作表在所有选项卡上都有通用标题,每个选项卡上都有不同的唯一标题,但每条记录都有一个唯一的 ID,可以有多个记录。

我试图做的是从所有工作表中剥离唯一ID,然后将每个工作表中的数据提取到具有所有公共标题以及所有唯一标题的工作表上。

我正在考虑使用下面帖子中的代码将其导入 Access 连接表格并将其导出回 Excel 中的一个工作表中,但代码不起作用,我收到run-time error that: field "F1" does not exist in destination table错误,我看不到他们如何解决这个问题。

按工作表名称将多个工作表从 Excel 文件导入到多个表中

不确定这是实现我想要的最好方法。

不要导入工作表,链接它们。

然后使用链接表作为源创建直接选择查询,并将 F1 等字段重命名(别名(为有意义的名称。此外,根据需要对无效记录和字段值转换应用简单筛选。

然后使用此/这些查询/查询进行进一步处理。

最新更新