Excel 如果日期大于创建日期且在指定的日期范围内,则查找数据
我有一个数组公式,它符合我的要求,但速度非常慢。基本上,如果我的查找表中的日期大于并在日期范围内,则此公式从另一个表中获取数据 公式:Excel 如果日期大于创建日期且在指定的日期范围内,则查找数据,excel,vba,Excel,Vba,我有一个数组公式,它符合我的要求,但速度非常慢。基本上,如果我的查找表中的日期大于并在日期范围内,则此公式从另一个表中获取数据 公式: {=IFERROR(INDEX(Sheet2!$A$1:$B$9,MATCH(1,(Sheet2!B:B=B2)*(Sheet2!A:A>N2)*(Sheet2!A:A<N2+5),0),1),"Not yet released")} {=IFERROR(INDEX)(Sheet2!A$1:$B$9,MATCH(1,(Sheet2!B:B=B2)*
{=IFERROR(INDEX(Sheet2!$A$1:$B$9,MATCH(1,(Sheet2!B:B=B2)*(Sheet2!A:A>N2)*(Sheet2!A:A<N2+5),0),1),"Not yet released")}
{=IFERROR(INDEX)(Sheet2!A$1:$B$9,MATCH(1,(Sheet2!B:B=B2)*(Sheet2!A:A>N2)*(Sheet2!A:A您可以通过限制搜索范围来尝试,即Sheet2!B1:B9
而不是Sheet2!B:B
(搜索的其他字段也是如此),因为索引ed数组是A1:A9
INDEX(Sheet2!$A$1:$A$9,MATCH(1,(Sheet2!B1:B9=B2)*(Sheet2!A1:A9>N2)*(Sheet2!A1:A9<N2+5),0)),"Not yet released")}
INDEX(Sheet2!$A$1:$A$9,匹配(1,(Sheet2!B1:B9=B2)*(Sheet2!A1:A9>N2)*(Sheet2!A1:A9>N2)*(Sheet2!A1:A9也许可以。也许不能。我不会通过解决谜题来寻找你想要的东西。你为什么不用简单的语言陈述一下你想要做什么?