excel 选出最大值列的列名?

请找出初总计以外的最大值,请帮忙写出公式,可以下拉

公式:{=INDEX(C1:N1,MATCH(1,IF(C2:N2=MAX(C2:N2),1,0),0))},其中两端的{}需要通过按ctrl+shift+回车键生成

结果如图:

公式释义:

1、IF(C2:N2=MAX(C2:N2),1,0)的结果是{0,0,0,0,1,0,0,0,0,0,0,0}

2、MATCH(1,IF(C2:N2=MAX(C2:N2),1,0),0)=MATCH(1,{0,0,0,0,1,0,0,0,0,0,0,0},0)的结果是5,即第5个数为1,精确匹配

3、INDEX(C1:N1,MATCH(1,IF(C2:N2=MAX(C2:N2),1,0),0))}=INDEX(C1:N1,5),索引C1:N1单元格中第五个即G1单元格内容“商品5”

注:商品很多时,插在总计之前就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-26

P2输入   =LOOKUP(9^9,FIND(MAX(C2:N2),C2:N2),C1:N1)   

第2个回答  2020-03-25

这个你用条件格式就可以,不过要一行一行的添加条件格式,把项目改成1就行,条件格式会自动把最大值标记颜色,不过需要一行一行的添加条件格式