Excel中如何用数据验证来限制一行和一列中非空单元格的个数?

比如我发下去的表是有表头的空白表,要求其他人填的时候,每行有9列,只能填其中任意2格,当填第三个格子的时候弹出错误提示,如何实现?谢谢!

1、选择设置区域,在“数据”选项下的“数据验证”中,选择“设置”中的“自定义”,公式输入=COUNTA($A3:$I3)<=2 

2、在“出错警告”中,设置出错时的标题和错误信息,如“未按要求填报”和“单行数据不允许超过两个单元格”,确定,完成数据验证的设置。

3、这样当行输入数据超出两个时,会自动弹出数据验证出错提示。

追问

您好,如果要同时实现行不能超过2个,列也不能超过2个呢?是用and吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-27
将可填写的单元格取消锁定,保护工作表
第2个回答  2018-10-27
比如是A列
要数据之和
B1 =SUM(A:A)
求数据个数,也就是非空单元格个数
B1 =COUNTA(A:A)追问

这是求非空单元格的个数,我想用数据验证来限制别人填错表,怎么实现呢?

第3个回答  2018-10-27

直接上图,希望能帮到你