通过数据验证防止空白单元格

时间:2019-04-10 15:37:50

标签: excel validation

使用最简单的Excel数据验证时,我遇到了非常困难的事情:如何防止空白值?用户需要在单元格中输入数字。如果单元格没有值,Excel应该抛出错误消息。我尝试了以下方法:

=COUNTIF($A5:$A27, "")=0
=ISBLANK($A5)
=ISBLANK($A5)=FALSE

和各种荒谬的Excel体操,但没有任何效果。忽略空白复选框也处于关闭状态。这有多难?

这是在Windows 10上运行的Excel 2016中。我尝试使用不同的搜索关键字在Google搜索广告中使用。我已经试过了。我试图在这里搜索一个简单的公式来解决问题。

1 个答案:

答案 0 :(得分:2)

假设您也不想输入0值,则可以使用以下验证。但是,仅当您在单元格中输入值时,验证才适用。如果您处于编辑模式,则单元格为空白时将无法按Enter键。但是,没有什么可以阻止您完全忽略该单元格,甚至不能选择该单元格并使用Delete键清除其内容。

enter image description here

Excel无法通过任何理由强制将字段强制为必填字段。如果在强制性单元格为空的情况下Excel不允许您执行任何操作,则如果有两个强制性单元格,您将陷入困境,因为您将无法在没有Excel抱怨另一个单元格的情况下完成一个单元格。

仅当您还在运行可能显示错误消息而不执行必填任务的宏(如果必填项还不够完整时)时,才可以强制将单元格强制化。

根据评论,最好的办法是使用条件格式突出显示空的强制性单元格。在“首页”标签中,基于等于0的值创建条件格式,然后将背景格式设置为红色(或任何您想要的格式)。

enter image description here

enter image description here