EXCEL如何隔行查找并引用数据

如图:
我要在B12中输入一数值,然后自动查找灰色区域相同数值,并把对应的A列数值出现在B13中,同时对应的下行数据出现在C13中.
例如,我在蓝色区域中(B12)输入2,则黄色区域中的B13出现0.5/1,C13则出现0.85

这两个公式输入后都需要按SHIFT+CTRL+ENTER三键
B13输入公式
=INDIRECT(ADDRESS(MAX(IF(B1:G9=B12,ROW(1:9))),1))
C13输入公式
=INDIRECT(ADDRESS(MAX(IF(B1:G9=B12,ROW(1:9)))+1,MAX(IF(B1:G9=B12,COLUMN(B:G)))))
测试通过
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-08
B12 输入2 对应的A列不是1吗? 为什么是0.5/1???

B13数组公式:-----------------CTRL+SHIFT+回车 三键结束!
=index(A:A,MAX((B1:G10=B12)*row(1:10)))

C13数组公式:------------------CTRL+SHIFT+回车 三键结束!
=offset($a$1,MAX((B1:G10=B12)*row(1:10)),MAX((B1:G10=B12)*column(b:g)))
第2个回答  2012-11-08
B13输入公式
=INDIRECT(ADDRESS(MAX(IF(B1:G1=B12,1,IF(B3:G3=B12,3,IF(B5:G5=B12,5,IF(B7:G7=B12,7,IF(B9:G9=B12,9,)))))),1))
第3个回答  2012-11-08
就是。复合公式的运用。
相似回答