EXCEL 如何查找某单元格对应的最新日期的数据

请用函数查找名称为A的最新日期的库存(必须用函数)
2024-11-02 01:31:04
推荐回答(2个)
回答1:

假设数据在A2:C20,公式
=INDEX(C2:C20,MATCH(MAX(IF(B2:B20="A",A2:A20)),IF(B2:B20="A",A2:A20),))
同时按下CTRL+SHIFT+回车,输入数组公式。
若日期列A一定为升序排列,公式可为
=LOOKUP(2,0/(B2:B20="A"),C2:C20)

回答2:

网友“山桑弓”的公式漏了一个设置,我修改后效果应能满足你的要求:
=INDEX(IF(B2:B20="A",C2:C20),MATCH(MAX(IF(B2:B20="A",A2:A20)),IF(B2:B20="A",A2:A20),))
数组公式的建立方法不变。