我有一个财务跟踪工作表,每行都有许多公式。我想添加的是每当插入新行时都会复制这些公式(用"默认值&#34填充它)。
添加行之前的工作表:
添加行后的工作表:
我希望其中一些单元格(本例中为B28)包含公式(对于此行,公式为=IF(ISBLANK(C27), "", CONCATENATE(YEAR(C27), "-", MONTH(C27)))
)
答案 0 :(得分:2)
您可能要考虑ArrayFormula。 Here's a place,以获取详细信息。在您的情况下,最大的技巧就是知道您可以使用诸如C1:C之类的符号在整个C列中运行公式。与将其埋在Google函数中相比,以这种方式进行的工作要自我记录得多,而且更通用。
答案 1 :(得分:0)
因为所有行的公式都相同,所以我添加了一个只执行以下操作的函数:
{{1}}
我将此功能设置为在编辑工作表时在触发器上运行。行号增加,所以也没有问题。
使用此SO问题寻求帮助:Default cell values when Inserting new row in Google Sheets
答案 2 :(得分:0)
删除 B 列中的所有内容并将其粘贴到 B1 单元格中:
={"Date", ARRAYFORMULA(IF(C2:C<>"", YEAR(C2:C)&"-"&MONTH(C2:C)))}