我曾尝试过其他类似帖子中的解决方案,但目前没有任何效果 :/
我有 200 多个单独的 Excel 文件,本质上我想将每个文件中的特定工作表合并到单独文件中的单个工作表中。
- 每个原始文件都有多个工作表 - 我所追求的工作表名为 FIELD(或 Field 或 field,不确定大写是否重要)。 - 它在每个文件中并不总是位于相同的位置,例如,它可能是第一张或第二张工作表。
- 总体而言,每个 FIELD 表中的标题都是相同的,尽管可能存在一些变化并且位置可能不一样(即,一张表中 A 列的标题可能位于另一张表中的 C 列)。
有没有办法从每个文件中专门抓取 FIELD 表并将它们合并到单独文件中的单个表中,如果标题匹配,它们都会填充到该列中,如果有新的标题,它只会在末尾添加另一列?
例如:
将一张包含 A、B、D、C 和 5 个条目的工作表添加到另一张包含 A、B、C、Da 和 5 个条目的工作表中,以生成一张包含 A、B、C、D、Da 的主工作表 - A、B、C 下有 10 个条目,D 和 Da 下各有 5 个条目
如果有任何困惑,我很乐意为您解答!我知道这可能是一个相当挑剔和具体的问题,但任何帮助都将不胜感激!
更新:不幸的是,除了对现有代码进行小幅编辑外,我没有任何 VBA 技能 - 不得不承认我希望有更简单的方法。但我们这里有一位 Excel 专家(他时间很少,我希望我能向他提供更多的东西,而不仅仅是我在这里整理的这个模糊的简介 :/)。因此,我尝试定制他们的代码的其他一些帖子如下: 如何将多个 Excel 文件的数据合并到单个 Excel 文件或 Access 数据库中? 从多个 Excel 工作簿中创建新的数据电子表格 https://stackoverflow.com/questions/26455076/combine-multiple-excel-workbooks-into-a-single-workbook https://www.extendoffice.com/documents/excel/456-combine-multiple-workbooks.html