以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何检测某列内容没有重复数据?  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=11466)

--  作者:fsrsj
--  发布时间:2008/2/14 17:41:00
--  如何检测某列内容没有重复数据?
表内有一列内容按规定不能出现重复数据,请教各位高手帮忙给出刷新公式如何写?
要判别的是第一列,公式写在第二列,无重复的加一*号就行。egd文件下载
--  作者:fsrsj
--  发布时间:2008/2/14 17:46:00
--  
例子中只有第3、7、8是合格的。
--  作者:程兴刚
--  发布时间:2008/2/14 17:47:00
--  
呵呵,不用看文件!

     在文件的列菜单下,打开编辑设置,取消允许输入重复的勾选项即可,万无一失!

-=-=-=- 以下内容由 程兴刚2008年02月14日 05:48pm 时添加 -=-=-=-
呵呵,没看到楼主的补充,理解错误!


--  作者:wjq1072
--  发布时间:2008/2/14 17:58:00
--  
6中是:qwertyu  合格吗?
--  作者:wjq1072
--  发布时间:2008/2/14 18:03:00
--  
第一列中的字符都是什么类型?

--  作者:wjq1072
--  发布时间:2008/2/14 19:54:00
--  
如果就26个字母可以这样试试?
egd文件下载
--  作者:jweishan
--  发布时间:2008/2/14 23:14:00
--  
egd文件下载
这样就可以了!
--  作者:fsrsj
--  发布时间:2008/2/15 7:47:00
--  
谢谢各位,今早才上机。
回答都对,是我的问题不严密。数据每一行可能都是不一样的,不仅是字母,数字、汉字也都有可能,只要本行内数据各不相同就行了。第六行没有重复因此是对的。
再如某行"1352461"不合格,"我是一个兵"就合格。
--  作者:wjq1072
--  发布时间:2008/2/15 9:49:00
--  
恐怕汉字和其他半角、全角符号都不容易哦!
--  作者:fsrsj
--  发布时间:2008/2/15 10:12:00
--  
还是我没说明白。
也就是说,只要本行内的字符不重复就算合格。再具体点说假如是“1g38j上1”
这样的数据,只要其中的“1”就重复出现了。而其他并未重复,所以其不合格。
所以此问题与字符集关。