EXCEL里的INDEX查找。。。

发布网友

我来回答

3个回答

热心网友

=INDEX(E46:H50,1,MAX((E46:H50=J56)*COLUMN(A46:D46)))数组公式

数据是几列,A46:D46就是几个单元格(一定从A列开始)

H56=INDEX(A46:G46,MAX((C46:F50=H54)*COLUMN(C46:F46)))

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

追答

不可能

光标指向箭头处有地址,把表格发过来

热心网友

G列的列标为7
公式的列数为:1*7+1*7=14
超出了,INDEX函数区域的列数追问正确的应该怎么写

我的表格中实际是
=INDEX(C46:F50,1,SUMPRODUCT((C46:F50=H56)*COLUMN(C46:F50)))

追答=INDEX(C46:F50,1,MAX((C46:F50=H56)*COLUMN(C46:F50))-2)
数组公式,同时按下CTRL+SHIFT+回车 结束输入

热心网友

输入
=INDEX(E46:H50,1,SUMPRODUCT((E46:H50=J56)*COLUMN(E:H))-4)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com