【问题标题】:IF there is an overlap with a date range, return value from row with overlap如果与日期范围重叠,则从重叠的行返回值
【发布时间】:2019-07-09 20:03:25
【问题描述】:

如果两个不同的行之间存在日期重叠,我试图在 excel 中返​​回一个特定值。要求另一个单元格匹配,这将是一个 ID,但只返回也列出的第二个 ID 的值。

我有一个报告,其中第 1 列是名称 ID,第 2 列是项目 ID,第 3 列和第 4 列是开始和结束日期。

如果基于名称 ID 的日期重叠,我希望 excel 从提交重叠的行的第 2 列返回项目 ID。 Example of desired outcome

【问题讨论】:

    标签: excel date if-statement return overlap


    【解决方案1】:

    我不确定在 Excel* 中是否有一种简单的方法可以做到这一点,但在 SQL 中会相当简单 - 可以选择吗?如果是,您需要一个 ID 列 - 只是一个简单的递增整数。

    此外,您需要指定如果有多个其他重叠条目会发生什么。

    • 除非您喜欢编写复杂的函数和/或浏览 Excel 相当曲折的 SQL 选项。

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      相关资源
      最近更新 更多