怎样设置excel表格不能输入重复的数据?

怎样设置excel表格不能输入重复的数据?,第1张

怎样设置excel表格不能输入重复的数据?下面,我们一起来看下。

01

比如,要在A列中输入数据,那么,先把A列选中。

02

如图所示,点击“数据”选项卡。再点:数据验证

03

接着,d出 *** 作面板,在允许这里点击下拉按钮,在d出的列表中选择:自定义

04

即时,在下面显示出一个输入框,

在此框内输入公式:=COUNTIF(A1:A1,A1)=1

公式解释:公式中COUNTIF函数,我们可以理解按条件统计单元格个数的函数;而括号内的左边这一段是要统计的单元条区域,注意的是A1要加上绝对引用符号;括号内右边的A1单元格即是条件。那么,整个公式在这数据验证中的意思是当以A1的数值为条件在指定的数据区域内统计出的单元格个数等于1时,允许输入数值;如果统计出的单元格个数不等于1时那么不能输入数值。

05

输入公式后,点击确定。那么,A列的设置就完成了。接下来,我们输入数据。当我们不小心输入重复输入了相同的数据时,就会发生警告,提示输入非法值。我们重新输入正确的数。

你的问题是重复的数据不被添加进SQL,还是想要重复的数据能添加进入的代码?

如果是想要添加重复数据,只需要在SQL中关键字ID设置为自动增长,后面的数据重复也可以添加。

如果实现不添加重复数据。最简单的办法就是,EXCEL导入到SQL后,使用SQL命令删除重复的数据即可。

命令代码如下:

delete from 表名

where 重复字段  in (select  重复字段 from 表名 group  by  重复字段   having  count(重复字段) >1)

and ID not in (select min(ID) from  表名  group by 重复字段 having count(重复字段 )>1)

代码经过我在SQL下测试,格式没有问题。  

数据库导入excel出现失败的情况,是因为导入的方式不正确或者内容有误,所以制的。所以这个时候,最好建议可以重新导入新的excel表格使用,这样才会达到更理想的顺畅应用效果,让数据导入更准确一些。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6821666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存