Excel:在多个工作簿中查找同一单元格的最大值

时间:2018-08-29 04:20:30

标签: excel excel-formula

我有多个工作簿,其中包含从不同受访者那里获得的相同基本数据。我试图在所有工作簿中查找特定单元格($C$17)的最大值。理想情况下,我需要避免使用代码,因为与我一起工作的组织并不热衷于宏,并且我的编码技能很有限,所以我将很难维护它。

到目前为止,我所做的是: -创建工作簿文件名的列表 -为该列表定义了一个名称(respondent_workbook_name_list) -确认我可以使用INDIRECT命令(例如=INDIRECT("'["&Parameters!C2&"]Equipment'!$C$17"))访问各个工作簿

我认为我可以将其输入MAX命令中并使用数组公式:

 {=MAX(INDIRECT("'["&respondent_workbook_name_list&"]Equipment'!$C$17"))}

但是它给我的只是列表中第一个工作簿的值。

我已经搜索了多个Excel帮助站点和StackOverflow,但并不高兴。感觉好像我缺少明显的东西-有人可以帮忙吗?

顺便说一句,我正在Windows 10笔记本电脑上使用Excel365。

感谢您的期待。

编辑: 为了提供更多的背景信息,可以帮助人们在我尝试过的狭窄范围之外进行更多思考,情况如下。已要求八个供应商提供相同系列产品和服务的价格表。我为他们提供了一个模板电子表格,以填充其中的多个工作表。每张纸列出了他们需要提供特定类别价格的项目。我想要做的是为所有供应商提供每种产品或服务的最小值,最大值和平均值,而不必合并所有工作簿。希望这会有所帮助。

0 个答案:

没有答案