如何根据日期范围将一个单元格的范围从一个工作表复制到另一个工作表

时间:2019-06-26 20:45:02

标签: excel excel-formula

我有两个工作表:“结果”和“报告”。我想从L:3到N:9999范围内的“结果”中复制任何数据,但前提是M:3中的日期在B:2中“报表”上的两个日期之间(开始日期)和D:2(结束日期)

这似乎不是第一次出现问题,但是我所看到的所有内容实际上都没有执行我需要做的事情,并且由于某种原因,我似乎无法解决这个问题。我以前写过相当复杂的公式,但是我坚持使用这个公式。我认为这将是INDEX类型的公式,而我对此没有经验。

我尝试了以下公式,但是它不起作用,什么也不返回。

  =IFERROR(INDEX(Results!D$2:D$9999,SMALL(IF((Results!$M$3:$M$9999>=$B$2)*(Results!$M$3:$M$9999<=$D$2),ROW(Results!$D$2:$D$9999),9E+99),ROW(1:1))-1),"")

我宁愿不使用VBA,尽管我并不严格反对它,因为我希望在信息输入“结果”工作表后立即进行更新。

0 个答案:

没有答案