发布网友 发布时间:2022-04-23 05:20
共3个回答
热心网友 时间:2023-11-07 05:17
g1输入
=LOOKUP(1,0/((A1=$d$1:$d$100)*(B1=$f$1:$f$100)),$e$1:$e$100)
下拉填充,公式是假设数据共100行。追问用不了,返回的全是0,难道说都不对应?
追答就截图来看,不能确认的是你的日期列,即,a列和d列日期是不是一样的,即全是标准日期。这点你要确认一下。
公式是否好用,你完全可以找一个空工作表,做几个简单的数据,来测试公式是否好用。
热心网友 时间:2023-11-07 05:17
=index(e:e,min(if((a$1:a$1000=d1)*(b$1:b$1000=F1),row($1:$1000),4^8)))
数组函数,ctrl shift enter输入追问这个也用不了
追答会不会你的日期有不是日期格式的,有一个是文本??
--------------------
如果A列是真正的日期格式,而D列为文本
公式改为 =index(e:e,min(if((text(a$1:a$1000,"yyyy/m/d")=d1)*(b$1:b$1000=F1),row($1:$1000),4^8)))
如果反过来
公式为 =index(e:e,min(if((a$1:a$1000=text(d1,"yyyy-mm-dd"))*(b$1:b$1000=F1),row($1:$1000),4^8)))
都是数组函数
热心网友 时间:2023-11-07 05:18
G1公式:
=LOOKUP(1,0/((A:A=D1)*(B:B=F1)),E:E)
下拉追问
说值错误...