验证日期是否在两个日期之间 - Excel

Validate if date is in between two dates - Excel

我正在尝试根据日期标准提取一组数据。如果事件日期不在开始日期和结束日期之间,则不应将其拉入结果中。如果它确实落在这些日期之间,则需要确保唯一 ID 与正确的程序相匹配。这将需要提取与这些特定事件相关的所有数据。如果在开始日期和结束日期之间,所有唯一 ID 和程序 ID 都需要匹配并提取。

最终结果应该如下所示

使用以下公式过滤两个日期之间的数据:

=IFERROR(INDEX($B:$H,SMALL(IF($B:$B>=$F,IF($B:$B<=$F,ROW($B:$B)-ROW($B))),ROWS($B:B3)),COLUMNS($B:B)),"")

因为是数组公式。按 CTRL+SHIFT+ENTER 计算公式。

将公式放入 B17 单元格(按照以下屏幕截图的示例)。然后根据需要向右和向下拖动并填充。 确保在为日期列填充公式后手动应用日期格式