在Google表格中添加行时丢失公式

时间:2015-11-14 05:53:54

标签: google-sheets

我根据同一行中的单元格制作了一个简单的公式,向用户表明他们已经输入了足够的信息 - 并且它可以根据需要运行。

= IF(AND(ISTEXT(B20),ISNUMBER(C20),ISNUMBER(E20),ISTEXT(F20)), “OK”,IF(AND(ISBLANK(B20),ISBLANK(C20),ISBLANK(D20 ),ISBLANK(E20),ISBLANK(F20)),“”,“更多信息”))

但是,当我单击工作表底部的内置“添加更多行”按钮时,新单元格中不存在公式 - 但是我在不包含公式的单元格中使用的任何下拉菜单或验证存在于新行的相应添加单元格中。任何想法为什么只缺少公式?感谢。

1 个答案:

答案 0 :(得分:1)

感谢GimelG在Google Docs论坛..........

添加其他行时,表格假定您要继续使用相同的数据集,因此应用现有格式以及数据验证。但是,它不会自动复制公式,因为这会将实际的新数据添加到工作表中。

您可以使用公式的ArrayFormula版本来填充整个列,它将继续执行,因为您将添加更多行数据。假设您的数据从第2行(标题下方)开始,请尝试:

= ARRAYFORMULA(如果(ISTEXT(B2:B)* N(C2:C)* N(E2:E)* ISTEXT(F2:F), “OK”,如果(LEN(B2:B)+ LEN (C2:C)+ len(D2:D)+ len(E2:E)+ len(F2:F),“MORE INFO”,)))