【问题标题】:Formula missing when Adding Rows in Google Sheets在 Google 表格中添加行时缺少公式
【发布时间】:2015-11-14 05:53:53
【问题描述】:

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

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

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

【问题讨论】:

  • 此外,条件格式保存在添加的单元格中 - 而不是公式

标签: google-sheets


【解决方案1】:

感谢 Google 文档论坛上的 GimelG..........

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

您可以使用公式的 ArrayFormula 版本来填充整个列,当您添加更多数据行时,它会继续这样做。假设您的数据从第 2 行(标题下方)开始,试试这个:

=arrayformula(if(istext(B2:B)*n(C2:C)*n(E2:E)*istext(F2:F),"Ok",if(len(B2:B)+len (C2:C)+len(D2:D)+len(E2:E)+len(F2:F),"更多信息",)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多