EXCEL的查找问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:44:32
我要用函数在C8查找A列为2009/11/10所对应的B列的最下行的数据(即B6)该怎么做?
B6列不一定是最大值

=LOOKUP(1,0/(A1:A6=40127),B1:B6)

LOOKUP(1,0/(条件), ) 的形式总是找到符合条件的最后一条记录

你只需要根据你的数据区域修改公式中的引用范围就可以了 ,比如你的数据有100行,最后满足条件的是100行处,修改公式为 =LOOKUP(1,0/(A1:A100=40127),B1:B100) 即可

c8输入

=INDEX(B:B,MAX(IF(A1:A100=40127,ROW($1:$100),0)),)

数组公式 CTRL+SHIFT+ENTER结束 公式中范围自己改

=indirect("b"&sumproduct((max((a1:a100=a1)*row(a1:a100)))))

C8单元格输入查找函数:
=VLOOKUP(A6,A1:B6,2,0)