excel - Excel:在多个工作表中查找最大值的位置
问题描述
我有一个包含 8 个格式相同的工作表的工作簿。我已经建立了一个公式来计算所有工作表中特定单元格中的最大值:
=MAX(MAX('Equipment - A:Equipment - H'!C17))
这很好用。它在单元格 C17 的 8 个实例中为我找到最大值。
我现在想知道的是在哪张纸上找到了最大值。我尝试使用该MATCH
功能,但它似乎不起作用:
=MATCH(MAX('Equipment - A:Equipment - H'!C17),'Equipment - A:Equipment - H'!C17)
返回#N/A
。
我所有的谷歌搜索都倾向于使用VLOOKUP
,但这似乎有点像大锤策略。
有任何想法吗?
解决方案
这个怎么样...
我将对此进行伪编码,因为有太多未知的细节,但基本上,正如你所说,每张工作表都是相同的格式,所以你可以使用 Excel Power Query(内置 2016,附加到 2010/2013),打开并重新格式化其中一张纸以:
1)包括纸的名称,并且;
2)排除您不需要的所有其他行(例如,仅最大行)。
这可以作为 PQ 中的函数调用(参见此链接)来打开并处理所有其他选项卡。在每个过程结束时,结果输出可以合并到一个单独的工作表中,完成后将需要一个 vlookup() 到该临时/帮助表/表以返回所需的值(记住,我说过 PQ 可以合并工作表名称作为“导入”工作表中的数据属性之一。)
推荐阅读
- node.js - 为什么 SocketIO 多次连接到服务器?
- google-cloud-platform - 无法重新启用 IAM 服务帐号
- python - 无法将“for key in dict”转换为 == 以进行精确匹配
- r - 如何根据值是否超过Rstudio中特定列中的给定数字来删除数据集中的行
- unix - 如何在 Unix 上列出每个子目录的文件数量
- python-3.x - Jupyter笔记本:Pyhon3
- google-cloud-platform - 我可以创建一个钩子或以其他方式对 CloudSQL 只读副本进行响应吗?
- docker - 如何启用来自 docker-compose “bridge” 网络的容器以访问运行在 Docker 主机上的服务?
- python - 从 Json 中提取数据:错误 JSONDecodeError: Expecting value
- azure - Azure Search Lucene(完整查询类型)单字符