excel中如何通过某一数值和列标数值返回对应的行数值?

excel中如何通过某一数值和列标数值返回对应的行数值?例 :
知道值AA和值 12 返回标题数据2,注意表格里的值有重复,但每一行的数值不会重复

=INDEX($B$1:$E$1,MATCH($H2,OFFSET($A$1,MATCH(G2,A:A,0)-1,0,1,5),0)-1)

结合自身数据位置,修改公式中的数值。

追问

为什么早减一

追答

offset函数的参数定义决定要减去1,参照点本身的坐标相当于0.

追问

哦哦 谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-19

输入

=LOOKUP(1,0/(OFFSET(B$2:F$2,MATCH(A9,A$2:A$6,0)-1,)=B9),B$1:F$1)

详见附图示例

追问

亲 帮我讲解下吧 谢谢 万分感谢

本回答被提问者采纳
第2个回答  2018-08-19
用二个MATCH、INDEX函数即可实现,中间还需要用到INDIRECT函数
相似回答