是否可以编写一个脚本,使用列中的新条目自动更新单元格?
e.g。 " J2"得到更新,我想在" C2"在另一张纸上。 它是否适用于整列或整列?
说实话,我在编码方面相当初学者,所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
将其放在要获得新值的工作表的单元格C2中:
=Sheet1!J2
如果工作表名称不同,请将Sheet1替换为工作表的名称。如果工作表名称中有空格,请在名称周围放置单引号,例如:
`='Responses ID'!J2`
如果您需要将其应用于列,有一种方法可以完成此操作而无需将公式一直复制下来。将其放在单元格C2中会将公式应用于整个列:
=ARRAYFORMULA(IF(ISBLANK('Responses ID'!C2:C),,'Responses ID'!C2:C))
ARRAYFORMULA()可以处理并返回一个数组 IF()如果conditio为true则返回一个值,如果为false则返回不同的值。在这种情况下,我们的条件是ISBLANK(),如果传递的单元格为空,则返回true。 IF()没有为真实情况返回任何内容(请注意,这不是设置为“”,因为Google表格在这种情况下会在单元格中放置一个值。通过保留真值,它不返回任何内容。)。
如果你想确保没有人通过编辑单元格C2来删除这个公式,你可以通过向它添加一个机器人来在“标题”行中“隐藏”它:
=ARRAYFORMULA(IF(ROW(A1:A)= A1, "My Header",IF(ISBLANK('Responses ID'!C2:C),,'Responses ID'!C2:C)))