将公式复制到同一工作表的新行

问题描述 投票:0回答:1

我有一个谷歌表格,其中记录来自谷歌表格。 是否可以做到这样,对于(从表单)创建的每个新行,您都可以粘贴上面行中存在的公式?

但是,这些公式仅出现在某些列中。不是所有的。 D 栏 F栏 G栏 第一栏

我在这里搜索了很多,但没有找到适合我情况的东西。

我尝试将这个公式粘贴到 D2 中

=ARRAYFORMULA(IF(A4:A10000=""; ""; "www.link.it"))

而且效果很好。

我在 F 列上遇到问题 我有这个公式

=ARRAYFORMULA(IF(A4:A10000=""; ""; DATE.DIFF(E3;TODAY();"YD";)) )

我不知道如何在不给我 #N/A 错误的情况下制定它

我附上表格的图像

在此输入图片描述

谢谢大家。

google-sheets google-apps-script
1个回答
0
投票

Google 表格中没有

date.diff()
功能。使用
datedif()
,如下所示:

=arrayformula( 
  if(len(A4:A), datedif(E3, today(), "YD"), iferror(ø)) 
)

参见 datedif()

© www.soinside.com 2019 - 2024. All rights reserved.