google-spreadsheet-api – 修复google-spredsheet中断行数组公式中的行

我在整个列的google工作表中有一个数组公式,例如C1中的以下公式

ArrayFormula(A1:A+B1:B)

A列和B列都有数据.

如果我要抓住一排并将其移动到另一个位置.一旦我移动它,该行的C列中的相应值将被粘贴为硬值并打破整个数组公式.

有没有解决的办法?

最佳答案 不幸的是,没有简单的方法.对于数组,公式通常与值的定位相关联,因为结果根据数组中每个值的位置而变化.因此,移动任何东西都会导致公式失真.

唯一(简单)的方法是通过剪切复制粘贴方法移动您的值,而不是拖动整行.或者(对于更强大但复杂的实现)在工作表中编写一个Custom Functions的脚本,该脚本将执行必要的计算,并且当您移动值时不会受到影响,因为它从脚本中已预定义的单元格位置获取输入.

点赞