作业帮 > 综合 > 作业

=INDEX($A$1:$H$1,SMALL(IF($A$2:$H$2=$B$8,COLUMN($A$2:$H$2),8

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 07:08:20
=INDEX($A$1:$H$1,SMALL(IF($A$2:$H$2=$B$8,COLUMN($A$2:$H$2),8^8),COLUMN(A1)))
INDEX($A$1:$H$1,SMALL(IF($A$2:$H$2=$B$8,COLUMN($A$2:$H$2),8^8),COLUMN(A1)))
————————————
8^8 是起社么作用的
COLUMN(A1) 是其这么作用的
=INDEX($A$1:$H$1,SMALL(IF($A$2:$H$2=$B$8,COLUMN($A$2:$H$2),8
这是一个数组公式
解释起来有点麻烦.
要使得如果$A$2:$H$2区域内不等于B8的行返回一个足够大的数字
需要在8^8的位置设定(2003的最大行数就是65536行,4^8=65536)
COLUMN(A1)在这里是SMALL的参数
在右拉时生产1、2、3.这样的数列
它和SMALL组合在一起,右拉就能得到符合条件的最小列数、第2小列数、第3小列数.
插一句
如果想要下拉公式的话
只要将公式里的COLUMN改成ROW即可