【问题标题】:Using an if statement with indexing使用带有索引的 if 语句
【发布时间】:2020-02-26 04:19:35
【问题描述】:

对不起,我的无能在这里..但我正在尝试根据上一行连续获得下一个日期。如果单元格 d2 为空白,则返回 b2 中的日期。如果单元格 d2 不是空白,则返回 b3 中的日期。

这是一个索引/匹配公式,但不知道您是否可以为索引公式输入条件。

我创建了一个非常基本的 if 语句来捕获这一点,但我需要根据 d 列不断更新单元格,并使用最新日期。

=If(d2="",B2,B3)

代码有效,但仅适用于第一个引用的单元格。如果我编辑单元格 d3、d4、...等,我需要更新日期。

【问题讨论】:

    标签: excel indexing match


    【解决方案1】:

    另一种说法是“我想返回B 列中与D 列中第一个空白单元格相对应的值”

    假设没有跳过的行,这应该可以:

    =INDEX(B:B,COUNTA(D:D)+1)
    

    【讨论】:

      猜你喜欢
      • 2014-08-11
      • 2018-01-07
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      • 2012-01-27
      • 2016-08-15
      • 2014-10-26
      • 2018-02-20
      相关资源
      最近更新 更多