Excel中MATCH函数如何查找范围和最大值 点击使用AI助手 了解更多
发布于 2024-09-24 liusiyang 379 编辑
在Excel中,我们经常需要查找最大值并返回其位置。本文将介绍一种简单而有效的方法,使用MATCH函数和INDEX+MATCH组合函数来实现这一目标。
提问贴:https://bbs.wps.cn/topic/41844
同行、同列查找最大值,并返回位置,简单的使用MATCH即可。
同行返回的是第几列
为了明显的找到在第几列,特地在旁边加了个辅助行号,并使用TEXT函数加了个返回列号=TEXT(MATCH(MAX(C21:H21),C21:H21,0),"0列"):
同列返回的是第几行
为了明显的找到在第几行,特地在旁边加了个辅助行号,并使用TEXT函数加了个返回行号=TEXT(MATCH(MAX(B2:B20),B2:B20,0),"0行"):
同时查明列和行的最大值交叉点
同时查明列和行的最大值交叉点,可以使用INDEX+MATCH组合函数查询,=INDEX($B$2:$H$21,MATCH(MAX($B$2:$B$21),$B$2:$B$21,0),MATCH(MAX($B$21:$H$21),$B$21:$H$21,0)),并返回交叉点中的位置,为了方便描述,特地将其中的单元格填充上数据。
❗ | 以上函数公式均为上个世纪的旧函数和老方法,在任意WPS及Excel版本中均可通用。 |
INDEX+MATCH函数组合公式解释
INDEX(数组,行序号,列序号)
其中行序号和列序号均可使用MATCH返回的行号和列号实现,最终INDEX函数返回该行号和列号交叉对应的单元格值。
注意,数组需要将包含查询行和查询列的单元格全部引用。
示例文档
❗ | 【回复贴】关于MATCH函数的查找范围 |
本文详细介绍了如何使用MATCH函数和INDEX+MATCH组合函数来查找同行、同列的最大值,并返回其位置。同时,还提供了一种方法,可以同时查明列和行的最大值交叉点。这些方法在任意WPS及Excel版本中均可通用。
原文链接:https://bbs.wps.cn/topic/41853