每天清晨六点,准时与您相约
问题来源
做仓库管理的一位朋友提出的问题:
他经常发表格到各个分仓库,让管理员填写商品数据,可:交上来的数据填写很不规范,时常会多出很多空白单元格,或者是少填写某项数据,给后续数据统计工作带来很多麻烦。问:能不能限定填写的时候不能隔行隔列填写?
用数据验证(数据有效性)可以解决这个问题。
效果如下:

实现方法
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,则允许输入。
往期规范数据录入的文章
Excel102 | 输入商品名称不规范,用LOOKUP和FIND函数规范为标准名称
Excel089 | 数据输入不规范,部分带数量单位,怎么计算平均值?
Excel039 | ”数值”不能计算,怎么破?
Excel037 | 内容合并:同一部门员工合并到同一单元格
Excel036 | 多级联动菜单,规范数据输入
Excel026 | 全角半角齐上阵,胖胖瘦瘦真凌乱,数字遭嫌弃怎么办?
Excel019 | VLOOKUP函数规范重复项数据录入,再也不怕前后不一!
Excel006|一键添加“能计算”的数量单位
