我在谷歌表单中面临问题"如果";功能如下所述:
在谷歌表格的单元格B4中(链接如下(,我使用以下公式,然后通过拖动公式,我得到了正确的结果:
=如果(isblank(C4(,B3,C4(
但当我使用ARRAYFORMULA的相同公式时,会出现错误。ARRAYFORMULA应用于单元格A4:
=ARRAYFORMULA(如果(为空白(C4:C(、A3:A、C4=C((
关于如何在上述情况下使用ARRAYFORMULA修复错误的帮助将不胜感激。
以下是表格的链接:
https://docs.google.com/spreadsheets/d/1fB31msHFWDVv9eweb2H0XJ6zDfpKjxEZG9bpXb36_44/edit#gid=0
限制行数,并在需要的第三行应用此公式这是在这里解释的https://infoinspired.com/google-docs/spreadsheet/fill-blank-cells-with-the-values-above/原因是当查找发现键中有错误时,它会立即降低数字。这就是为什么当单元格为空时,我们将行除以0。
=ArrayFormula(lookup(row(C3:C),row(C3:C)/if(C3:C<>"",1,0),C3:C))
要使其工作,请转到
"文件"-->quot;电子表格设置"-->quot;计算"-->quot;迭代计算";
在那里,你按下On
,其他什么都没有
现在可以工作了。
好阅读:选择公式计算的频率