做仓库管理的一位朋友提出的问题:
做仓库管理的一位朋友提出的问题:
他经常发表格到各个分仓库,让管理员填写商品数据,可:交上来的数据填写很不规范,时常会多出很多空白单元格,或者是少填写某项数据,给后续数据统计工作带来很多麻烦。问:能不能限定填写的时候不能隔行隔列填写?
用数据验证(数据有效性)可以解决这个问题。
效果如下:
实现方法
1、选中要填写的区域,【数据】——【数据验证】(2010及以前的版本叫数据有效性):
2、【数据验证】对话框内:
【设置】选项中,设置验证条件为:允许自定义的公式:
=COUNTBLANK($A$2:A2)=0
【出错警告】选项,勾选“输入无效数据时出错警告”,样式为“停止”,提示信息为“不能隔行或隔列填写”:
通过以上步骤,即可实现不能隔行隔列填写。
公式解析
允许条件为:
=COUNTBLANK($A$2:A2)=0
$A$2:A2是一个变化的区域,其实位置为A2,结束位置是当前输入单元格;
COUNTBLANK($A$2:A2)是统计区域内空白单元格的数量;
=COUNTBLANK($A$2:A2)=0,如果区域内空白单元格数量为0,则允许输入。
例如:
现在输入C4单元格数据,如果A2:C4区域内的空白单元格数量为0,则允许输入。