【问题标题】:Why isn't the arrayformula applying to the entire column?为什么数组公式不适用于整个列?
【发布时间】:2021-01-27 21:02:19
【问题描述】:

我在this sheet 的单元格 D2 中有以下公式。公式本身在“arrayformula”中,并且公式本身有效,但它不会自动应用于整个列 - 我必须手动粘贴公式才能使其在列的每个单元格中工作,即使它有其中的数组公式。我该如何解决这个问题?

这是我用过的公式:

=ArrayFormula(SUMIF('RAW ACTIVITY LOGS IMPORTED'!$C$2:$C,A2,'RAW ACTIVITY LOGS IMPORTED'!$F$2:$F))

【问题讨论】:

    标签: google-sheets google-sheets-formula formula


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY('RAW ACTIVITY LOGS IMPORTED'!C2:F, 
     "select C,sum(F) group by C label sum(F)''"), 2, 0)))
    

    【讨论】:

    • 成功了!只是想知道,我的函数和你的函数有什么区别?
    • @ReggyB 对于您在公式中使用的单元格引用 A2 的初学者,因此 arrayformula 换行没有意义,因为它总是只查找 A2 而不是继续沿列向下
    猜你喜欢
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 2015-10-04
    • 2016-06-14
    • 2017-11-11
    • 2018-07-30
    • 2013-01-05
    相关资源
    最近更新 更多