excel中,怎么让一列的四个单元格中,任何一个单元格有值时,其他单元格就不能输入,或者为空值。

我是做单选,4个单元格相当于4个选项,所以不能同时有2个以上的答案。我是ABCD选哪个,在哪个后面写1,所以4个单元个中只能有一个1,ABCD中只要有一个有1,其他的就不能有1,显示为空值。
我用的 =COUNTIF($1:$4,A1)=1 公式,但是不知道怎么复制到下一组四选一中,一共有100道题,所以怎么复制前面的单元格设置?

可以用数据有效性来设置,每四个单元格只能输入一个1,其他的都不可以;
以EXCEL2007为例
1、选中要设置数据有效性的范围
2、选择“数据”选项卡,找到“数据有效性”
3、在有效性条件中,允许框中选择“自定义”
4、在公式框中输入:=SUM(OFFSET($A$1,4*(ROUNDUP(ROW()/4,0)-1),0,4))<=1
5、点击确定,OK
6、如果还有问题的话单Q我追问

嗯,您的方法可以,但是我要做的表格里有很多道单选,每题都要设置一次这个公式吗?能不能直接复制或者有什么简便的方法吗?

追答

只要将单元格全部选中后,再设置这个格式就行了。
只要设置一次

追问

哦。。
那如果我每三个单元格只能输入一个1,或者是每五个单元格只能输入一个1,那么您上面说的公式要改成什么样呢?

追答

后面的追问,有点歧义。
1、 是每三个单元格只能输入一个1,其他的单元格可以输入其他的数字。
2、 还是每三个单元格只能有一个数字,这个数字并且为1。

追问

像上面四个单元格的意思一样,是每三个单元格只能有一个数字,这个数字并且为1。我让做问卷的人在所选择的答案后面写1,所以肯定只有1,不会填错的。现在就怕他们填错位置,变成多选了,这样我就没法统计结果了。所以想做这么个公式。。因为我做的选择题有些是3项选择,就ABC,有些是四项,还有些是五项ABCDE的。有很多道题目,每题3,4,5选项的不等,要每道题都输一次公式会很慢,有没有快捷方法,比如复制公式还是怎么着。?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-26
可以用单选控件吧追问

表格已经设计好了,不能改了。只能用我说的办法。。

追答

哦,并不影响你的表格,只是在你写答案的地方设置控件

相似回答