我有相同格式的Excel列表与不同的日期条目!大约100个excel文件,它们具有不同的 Headers . 我需要构建一个主表,我需要从所使用的模板中引用一些单元格,并在我的主表中进行一些分析 .
无论如何,我试图使用教程"How To Reference Or Link Value In Unopened/Closed Excel Workbook File?"来做到这一点,它适用于封闭的工作表!
但是,我无法想办法如何使用本教程并动态更改文件路径?
Note:
-
same folder 和每个Excel工作表中的所有文件都有其代码和 Headers 示例:Meal Code-Title.All文件具有相同的结构 .
-
每个Excel都有 sheet1 中的常规信息,例如(膳食 Headers ,准备时间,费用,利润,喜欢的数量和不喜欢的数量).Excel表格有4张不感兴趣的表格 .
-
我不想将所有文件合并到一个文件"workbook" . 我需要有一个主Excel,它根据来自 Sheet1 的100个文件中的数据进行分析(不打开文件) .
我在这里是如何使用索引做的: =INDEX('D:\Meals[100-Pasta.xlsx]Sheet1'!$B:B,3,1)
2 回答
为什么工作簿必须保持关闭?您可以轻松地将文件夹中所有工作簿中的数据导入到包含所有内容的母版文件中 .
您可能还想考虑使用下面链接中的AddIn .
https://www.rondebruin.nl/win/addins/rdbmerge.htm
我的答案是未经测试的,就像在移动设备上一样 . 我不清楚你是否有一个现有的100个Excel文件列表,每个文件的代码和餐点,某个地方(你的主表图像只显示一行/文件) - 或者你是否想查找所有文件文件 .
下面的代码尝试查找文件 .
如果我误解了,请告诉我 .