有没有办法将单独的Excel文件导入到主文档中

我有60个文件都具有相同的标题。 我需要的是从一个主文档中导入所有60个文件或1个文件夹(所有60个文件都在其中)的数据。 这些都是Excel电子表格 – 没有编写代码,没有button。 我只需要指导如何去做这件事。 我可以使用Excel的“获取外部数据”button之一吗? 任何build议,将不胜感激。

这可以使用Power Query(可从Microsoft为Excel 2010和Excel 2013免费下载)完成,并作为Get&Transform构build到Excel 2016中。

您可以从一个文件夹导入所有文件,并将它们合并到一个结果表中。 将新文件添加到文件夹时,只需刷新查询即可。

这大部分可以通过点击button来完成。 只需要手动input一行代码即可。 Ken Puls在他的博客文章里有一个教程。

创build一个函数不需要一路走下去。 要开始,您可以将其粘贴到Power Query的高级编辑器中,然后调整文件path:

let Source = Folder.Files("D:\Folder\Subfolder"), RemovedOtherColumns = Table.SelectColumns(Source,{"Content", "Name"}), GetExcelTables = Table.AddColumn(RemovedOtherColumns, "content", each Excel.Workbook([Content])), ExpandedExcelContent = Table.ExpandTableColumn(GetExcelTables, "content", {"Data"}, {"Data"}) in ExpandedExcelContent