如何使用条件数据验证来检查用户是否输入了公式或值?

时间:2018-09-07 18:05:48

标签: validation google-sheets formula

我想在Google电子表格中使用条件数据验证,例如基于自定义公式的单元格A1来检查用户是否输入了公式或应拒绝的随机值。

以下是用于数据验证的自定义公式:=ISFORMULA($A1)

这是我在单元格A1中输入的测试公式:=ROW(D4)

这是我输入的另一个应拒绝的值:a

一个是用户应该能够编写的公式,另一个是应该拒绝的值 a 。 我会有奇怪的行为,有时会弹出错误消息,有时却没有,即使单元格包含一个公式,我也会在单元格上附加一条文本,告诉我该值不符合数据验证的条件。

这里是spreadsheet link

1 个答案:

答案 0 :(得分:1)

在对JSmith进行调查之后,它看起来像是GS中的错误。如果您的自定义公式是自引用的,并且正在使用:

=ISFORMULA(A1)

要使其正常运行,必须将“关于无效数据”更改为“显示警告”(而不是“拒绝输入”)。它很奇怪,但是有效(但是您必须使用红色三角形)。

其他经过测试的公式似乎有效...