Office中国论坛/Access中国论坛

标题: 怎样实现这个条件? [打印本页]

作者: zoe_cheng    时间: 2008-7-2 17:53
标题: 怎样实现这个条件?
我的希望是在一个范围内,比如A1到A10, 只能输入一个x,否则报错,
我用了以下的条件
=if(countif(D7:O8;"x")>1;"please give only one x";"") 但是他不会出现对话框报错,不知道有没有什么好的办法呢?

[ 本帖最后由 zoe_cheng 于 2008-7-2 21:14 编辑 ]
作者: pureshadow    时间: 2008-7-2 20:29
函数各参数间用半角状态的逗号分隔
不用分号
作者: zoe_cheng    时间: 2008-7-2 21:05
我的原文是德语系统下的excel,用分号
作者: pureshadow    时间: 2008-7-2 21:22
要出现对话框报错?
两个办法,
一是数据有效性,但仅适用于输入时,如果单元格内的数据已经存在,有性效不起作业.
有效性里只要设置countif(D7:O8;"x")=1即可.
另一个办法是用代码.
作者: 凡尘    时间: 2008-7-3 04:49
谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3