在 Google 工作表中添加新行时保留列的公式
Preserving formula of a column when adding new rows in Google Sheets
我有一个 sheet 看起来像这样:
C 列只是 A 列和 B 列的乘积。此公式完全复制到 C 列,从第 2 行到第 1000 行。
但是,如果我在两个现有行之间添加一个新行,则该特定行的公式将不再存在。四处寻找解决方案,我遇到了 ArrayFormula。我将公式更改为以下内容:
=ARRAYFORMULA(IF(OR(A2="",B2=""),"",PRODUCT(A2:A, B2:B)))
然而,这搞砸了结果。我该如何解决这个问题?
ARRAYFORMULA
看不懂OR
所以需要转成0/1逻辑:
=ARRAYFORMULA(IF(((A2:A="")+(B2:B="")), , A2:A*B2:B))
我有一个 sheet 看起来像这样:
C 列只是 A 列和 B 列的乘积。此公式完全复制到 C 列,从第 2 行到第 1000 行。
但是,如果我在两个现有行之间添加一个新行,则该特定行的公式将不再存在。四处寻找解决方案,我遇到了 ArrayFormula。我将公式更改为以下内容:
=ARRAYFORMULA(IF(OR(A2="",B2=""),"",PRODUCT(A2:A, B2:B)))
然而,这搞砸了结果。我该如何解决这个问题?
ARRAYFORMULA
看不懂OR
所以需要转成0/1逻辑:
=ARRAYFORMULA(IF(((A2:A="")+(B2:B="")), , A2:A*B2:B))