【数据有效性】【=COUNTIF(C:C,C3)=1】C3什么意思?

2025-03-04 07:41:58
推荐回答(2个)
回答1:

C3是指的行号为3、列标为C相交叉的这个单元格,

=COUNTIF(C:C,C3)=1,是计数函数,这里的有效性就是C列中含有C3单元格的值只能有一个,所以只要上面有过的值,下面都无法输入。

你设置有效性时,要把鼠标移到C4单元格,然后公式用=COUNTIF(C:C,C3)=1。



上面是按C3来解答的,C4与这意思相同,不再重复了。主要说下你的第二个疑问。

=COUNTIF(C:C,C1)=1这是个相对公式,你在C4设置这个公式,到了C8时就成了=COUNTIF(C:C,C5)=1,而C列中包含C5(也就是A值)的有好多个,所以条件不成立,就不能输入了。其实,你这是放在C8,放在其它单元格也有类似情况。

回答2:

C3就是你当前的活动单元格的意思,也就是你输完一个数值以后,数据有效性会统计C列中有多少数据与当前单元格数据相同,如果不等于1就提示出错。

看你截图,当前活动格是C8,而你的公式是=COUNTIF(C:C,C5)=1,统计C列中的C5有多少个,C列中的C5明显大于1个,所以你输不进任何数值。就C8的数据有效性应改为=COUNTIF(C:C,C8)=1,然后复制格式到C列的其它单元格。