Office中国论坛/Access中国论坛

标题: 高手祥解一下这个表达式 [打印本页]

作者: skyjie    时间: 2005-11-18 04:14
标题: 高手祥解一下这个表达式
=IF(COUNTIF($A$1:A1,A1)>1,"",A1)
作者: julycy    时间: 2005-11-23 19:35
计算有没有重复,如果重复则显示空白,否则显示数值。

估计这个公式是用来取得某一列的不重复值
作者: ball    时间: 2005-11-24 17:05
好像COUNTIF($A$1:A1,A1)恒=1,这样看来,这个公式岂不是恒A1??

不知道是不是这样滴??
作者: ball    时间: 2005-11-24 17:25
晕...不好意思,,,实验一下,还是二楼的兄弟讲得对...........
作者: 老鬼    时间: 2005-11-29 01:11
=IF(COUNTIF($A$1:A1,A1)>1,"",A1)这个公式往下拖的时候,会依次变成

=IF(COUNTIF($A$1:B1,B1)>1,"",B1)

=IF(COUNTIF($A$1:C1,C1)>1,"",C1)

=IF(COUNTIF($A$11,D1)>1,"",D1)

依此类推。
作者: okmijn    时间: 2005-12-11 06:15
应该不是很难啊
作者: 红池坝    时间: 2005-12-12 03:41
以下是引用老鬼在2005-11-28 17:11:00的发言:


=IF(COUNTIF($A$1:A1,A1)>1,"",A1)这个公式往下拖的时候,会依次变成

=IF(COUNTIF($A$1:B1,B1)>1,"",B1)

=IF(COUNTIF($A$1:C1,C1)>1,"",C1)

=IF(COUNTIF($A$11,D1)>1,"",D1)

依此类推。

老鬼哥说错了吧,应该是:

=IF(COUNTIF($A$1:A2,A2)>1,"",A2)
=IF(COUNTIF($A$1:A3,A3)>1,"",A3)
=IF(COUNTIF($A$1:A4,A4)>1,"",A4)

这个公式的含义是:取A列数据(有重复)中第一次出现的值(如果是第二次或者是更多次重复出现,则为空)




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