【问题标题】:Second to last non blank cell without Array Formula (Excel Online)没有数组公式的倒数第二个非空白单元格(Excel Online)
【发布时间】:2019-01-17 14:06:39
【问题描述】:

我有一个 Excel Online 表,其中包含来自 Microsoft 表单的信息。我需要根据一个标准找到最高的非空白单元格和第二个非空白单元格。最后一个非空白很容易使用 LOOKUP

=LOOKUP(2,1/(K2:K1000="6"),G2:G1000)

但是,如果不使用数组公式,很难获得倒数第二个非空白单元格。 Excel Online 不会自动更新数组,您必须对每个单元格进行 CSE,这对我的单元格数量来说不太及时。是否有一种非数组方式来获取倒数第二个非空白单元格内容?

我花了很长时间搜索,只找到了 ARRAY 解决方案或获取倒数第二个单元格的方法,当它是一个数字时。不幸的是,我的条目是文本。干杯。

【问题讨论】:

    标签: excel


    【解决方案1】:

    只要你可以从第 1 行开始,因为第 1 行是标题,所以 K1 不能是 6,它可能是:

    =INDEX(G1:G1000,LARGE(INDEX((K1:K1000="6")*ROW(K1:K1000),0),2))
    

    LARGE(...,2) 指向K 列中满足条件的倒数第二个单元格。

    否则它必须更复杂:

    =INDEX(G2:G1000,LARGE(INDEX((K2:K1000="6")*(ROW(K2:K1000)-ROW(K1)),0),2))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多