【问题标题】:Find overdue dates in range excel在excel范围内查找过期日期
【发布时间】:2017-11-26 19:41:45
【问题描述】:

我需要返回相关日期过期的项目编号(日期在今天之前)。第 1 行包含日期 - 大多数是未来日期,第 4 行包含项目编号。

例子:

     A           B          C           D  
1 01/09/18   18/10/15   01/04/16    22/03/23  
2  
3  
4 01D23       83E12      24D21       95C08

因此,结果将是 83E2124D21(今天的日期是 23/06/17)。这将显示在另一个 results 选项卡上,因为这需要应用于多个选项卡。

【问题讨论】:

    标签: excel date indexing match vlookup


    【解决方案1】:

    日期跨列的数据布局不适合使用开箱即用的工具进行处理。如果数据翻转了 90 度,您可以在日期列上使用过滤器。

    在屏幕截图中,您将选择单元格 A1 中的下拉菜单,然后选择过滤器,然后选择之前,然后选择今天的日期。

    【讨论】:

    • 谢谢。不过,我需要将结果拉到另一个选项卡中。由于有很多其他的数据和计算,我们有它的方式是必要的。
    • 在这种情况下,您将需要 VBA。从长远来看,可能值得重新审视数据架构。在糟糕的架构上很难维护解决方案。
    猜你喜欢
    • 2021-09-07
    • 2016-09-22
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2013-09-09
    相关资源
    最近更新 更多