【问题标题】:lookup values between date range日期范围之间的查找值
【发布时间】:2022-10-15 23:25:42
【问题描述】:

再会, 我正在尝试使用 V&hLookup 来获取我的值,但我不确定我是否使用了正确的公式。

我正在处理两组数据(sheet1 和 sheet2)。 Sheet1 的数据是垂直的(例如唯一标识符和日期),而 sheet2 的日期是水平的,值如下。两个工作表都有唯一的标识符 Vertically。 问题:在 sheet1 上,我需要从 sheet2 中查找值,如果没有值,那么公式必须查看开始日期之后的下一个可用值?我在 sheet1 上得到了值作为示例,说明它应该是什么

例如。

表 1

Key Dates Values
12345 01/01/2020 120.00
678910 01/02/2020 150.00
789456 01/03/2020 110.00

表 2

Key 01/01/2020 01/02/2020 03/04/2020
12345 120.00 0.00 150.00
678910 0.00 120.50 130.00
789456 160.00 120.00 110.00

太感谢了。

【问题讨论】:

  • 67891001/02/2020 的值不会是120.50 吗?

标签: excel-formula


【解决方案1】:

编辑后的答案:使用MATCH(search_value,match_range,1) 结合INDEX 的建议解决方案给出了错误的结果。

以下应该做:

=INDEX(Sheet2!$A$1:$D$4,            
       MATCH(A5,Sheet2!$A$1:$A$4,0), 
       MATCH( 
             MIN(IF(Sheet2!$B$1:$D$1>=B5,Sheet2!$B$1:$D$1,"")),
             Sheet2!$A$1:$D$1,
             0))

【讨论】:

  • 非常感谢。 2020 年 1 月 3 日 789456 的值必须为 110.00。该公式必须使用 2020 年 1 月 3 日之后的下一个日期,而不是之前的日期。
猜你喜欢
  • 2014-12-06
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-24
  • 1970-01-01
  • 2021-08-15
相关资源
最近更新 更多