excel中如何找出一个数组中的最大值对应的行和列

2025-03-11 03:44:21
推荐回答(1个)
回答1:

=FIND(".",LARGE((10^(IF(MAX($B$2:$D$11)=$B$2:$D$11,ROW($B$2:$D$11),0))+10^(-(IF(MAX($B$2:$D$11)=$B$2:$D$11,COLUMN($B$2:$D$11),0)))),ROW(1:1)))-2-MIN(ROW($B$2:$D$11))+1&"行"&LEN(LARGE((10^(IF(MAX($B$2:$D$11)=$B$2:$D$11,ROW($B$2:$D$11),0))+10^(-(IF(MAX($B$2:$D$11)=$B$2:$D$11,COLUMN($B$2:$D$11),0)))),ROW(1:1)))-FIND(".",LARGE((10^(IF(MAX($B$2:$D$11)=$B$2:$D$11,ROW($B$2:$D$11),0))+10^(-(IF(MAX($B$2:$D$11)=$B$2:$D$11,COLUMN($B$2:$D$11),0)))),ROW(1:1)))-MIN(COLUMN($B$2:$D$11))+1&"列"

数组公式,CTRL+shift+enter 三键结束

把里面的$B$2:$D$11 全部 替换成你的数组所在的单元格区域

如果有多个相同的最大值,下拉就可以出来