中易网

=INDEX($B$1:$I$1,SMALL(IF($B$2:$I$2=$C$8,COLUMN($B$2:$I$2),8^8),ROW(B1)))

答案:1  悬赏:50  
解决时间 2021-01-19 00:49
  • 提问者网友:椧運幽默
  • 2021-01-18 00:35
=INDEX($B$1:$I$1,SMALL(IF($B$2:$I$2=$C$8,COLUMN($B$2:$I$2),8^8),ROW(B1)))
最佳答案
  • 二级知识专家网友:深街酒徒
  • 2021-01-18 01:07
这个问题我只知其然,不知其所以然。。。。
如果数据源(或者说INDEX的取值区域起点)为$A$1,这是没问题的
如果不是$A$1,就会跳位
原因我也弄不明白
只知道调整公式如下
=INDEX($B$1:$I$1,SMALL(IF($B$2:$I$2=$C$8,COLUMN($B$2:$I$2)-1,8^8),ROW(B1)))
或者
=INDEX($A$1:$I$1,SMALL(IF($A$2:$I$2=$C$8,COLUMN($A$2:$I$2),8^8),ROW(B1)))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息