如何让EXCEL在输入某列数据时不允许有重复并能够实时提示???
如题。
在EXCEL中输入某列数据时,事先并不能确定是哪些数据,但是又要让EXCEL实现在输入过程中不允许重复并能够实时提示。
已经在此论坛找到了一些贴子,都涉及到了数据有效性操作,但这些都是基于已经知道不能有哪些数据不能重复的情况下制定的数据有效性公式。我现在要求在并不能事先确定哪些数据会重复的情况下实现这一功能,即在输入过程中要能够自动检测只要与该列中前面的某一行数据出现重复就出现提示。
请问能够实现吗??
请教了!!!
问题点数:0、回复次数:6Top
1 楼EdwardZhou()回复于 2004-08-02 00:46:02 得分 0
请看此贴:
http://club.excelhome.net/dispbbs.asp?BoardID=1&ID=570
我在那个帖子的 27 楼正好答复了您的问题;并且在 31 楼提供了一个实例。
Top
2 楼kanji(安身立命.NET)回复于 2004-08-02 07:59:22 得分 0
对Excel不是很熟,抛砖引玉吧
在B1里输入:
if(A1=B1,"无效输入",B1)Top
3 楼kanji(安身立命.NET)回复于 2004-08-02 08:04:34 得分 0
不好意思,上面写的不对,有循环参照的问题,你还是直接用 EdwardZhou() 兄的方法试试吧Top
4 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2004-08-02 10:44:20 得分 0
用数据有效性可以作到:
如果您要检测的区域在第一列A1到A1000,将光标定位到A1单元格,按住shift键再点击一下A1000单元格,或者用其他方法选中A1:A1000这个区域即可,然后在菜单:数据→有效性里,在「设置」的「允许」框中选“自定义”,输入公式:"=COUNTIF(A$1:A$1000,A1)=1"注意是引号内的内容,不要把:带进去;然后在「出错警告」的「样式」框中选“中止”(缺省就是它);在「标题」框中输入“请注意数据重复”,在「出错信息」框中输入“请检查后重新输入”,按「确定」,当然这些信息你可以写自己希望提示的信息。
这样设置以后就可以开始输入数据了Top
5 楼yslzhf(清风朗月莫相忆)回复于 2004-08-02 15:29:39 得分 0
楼上老兄抢先了,有一点补充一下:如果把这个“=COUNTIF(A$1:A$1000,A1)=1”换成“=COUNTIF(A:A,A1)=1”的话,就表示对整个A列设置了有效性。Top
6 楼likfan()回复于 2004-08-02 22:43:46 得分 0
谢谢!问题解决!!!Top




