我在最简单的 Excel 数据验证方面遇到了严重的困难:如何防止出现空白值?用户需要在单元格中输入数字。如果单元格没有值,Excel 将抛出一条错误消息。我尝试过以下方法:
=COUNTIF($A5:$A27, "")=0
=ISBLANK($A5)
=ISBLANK($A5)=FALSE
Run Code Online (Sandbox Code Playgroud)
以及各种可笑的 Excel 体操,但没有任何效果。忽略空白复选框也已关闭。这有多难?
这是在 Windows 10 上运行的 Excel 2016 中。我尝试过使用不同的搜索关键字进行 Google 搜索,结果令人作呕。我试过即兴发挥。我尝试在这里寻找一个简单的公式来解决这个问题。
假设您也不想允许输入 0 值,则可以使用以下验证。但是,验证仅在您将值输入单元格时才适用。如果您处于编辑模式,则当单元格为空白时,您将无法按 Enter 键。但是没有什么可以阻止您完全忽略该单元格,甚至选择该单元格并使用删除键清除其内容。
Excel 无法有充分理由强制字段为必填字段。如果 Excel 不允许您在强制单元格为空时执行任何操作,那么如果有两个强制单元格,您就会陷入困境,因为您永远无法在 Excel 不抱怨另一个单元格的情况下完成一个单元格。
仅当您还运行宏时,才可以强制单元格为必填,如果必填字段未全部完成,宏可能会显示错误消息,而不是执行所需的任务。
根据评论,最好的办法是使用条件格式突出显示空的强制单元格。在“主页”选项卡中,根据等于 0 的值创建条件格式,然后将背景格式设置为红色(或任何您想要的)。
| 归档时间: |
|
| 查看次数: |
11329 次 |
| 最近记录: |