Excel技术问询:获取Plan1工作表B列最大值对应相邻单元格内容
提取Excel中最大值所在行的相邻列内容
嘿,这个需求我熟,直接用INDEX+MATCH的组合就能搞定,给你详细拆解步骤:
核心公式示例
假设你要提取最大值所在行的A列内容(也就是B列的左侧相邻列),可以用这个公式:
=INDEX(Plan1!A2:A4, MATCH(MÁXIMO(Plan1!B2:B4), Plan1!B2:B4, 0))
公式各部分解析
MÁXIMO(Plan1!B2:B4):就是你已经在使用的、用来获取B2:B4区域最大值的部分MATCH(最大值, Plan1!B2:B4, 0):在B2:B4区域里精确匹配最大值的位置(最后的0表示精确匹配,确保找到准确的行)INDEX(Plan1!A2:A4, 匹配位置):根据MATCH得到的行位置,返回A2:A4区域对应行的内容
灵活调整
如果需要提取的是B列右侧的相邻列(比如C列),只需要把公式里的Plan1!A2:A4换成Plan1!C2:C4就行,其他部分保持不变。
注意点
如果B2:B4区域里有多个相同的最大值,MATCH函数会返回第一个出现最大值的行位置。要是需要提取所有匹配的内容,就得用数组公式或者结合FILTER函数(如果你的Excel版本支持的话)。
内容的提问来源于stack exchange,提问作者sNniffer
相关产品推荐
相关产品推荐

