如果源公式引用空单元格,则数据验证不起作用

时间:2018-10-05 07:11:08

标签: excel validation

我有一个具有列表数据验证功能的单元格,该单元格应根据其他单元格内容显示不同的列表:

=IF(D2="",$H$2:$H$4,$I$2:$I$4)

它显示正确的列表,但是如果D2为空,则可以键入任何值。如果我使用ISBLANK函数而不是D2="",则会出现同样的问题。如果我将D2=""替换为TRUE,它将正确显示H列中的列表,并且不允许按预期方式键入不在列表中的值。是Excel错误还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果您取消选中忽略空白框。

您可以将单元格保留为空白,也可以从列表中进行选择,这样一来,您将无法输入无效的内容。

enter image description here

enter image description here