乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在excel中设定某一列不能输入重复数值

如何在excel中设定某一列不能输入重复数值

作者:乔山办公网日期:

返回目录:excel表格制作


在B1中输入或复制粘贴下列公式

=COUNTIF(A:A,A1)>1

=COUNTIF(A$1:A1,A1)>1

下拉填充

选择A列 开始 条件格式 如下图 选择 重复值 设置相应的格式 



设置数据有效性,公式,=countif(a:a,a1)=1

假设需要在A列输入卡号,但限定不得重复;

1、选中A列,转到“数据”工具栏,点击数据有效性>数据有效性;

见图一

2、在“数据有效性”对话框的“允许”选中自定义,在“公式”中输入公式:=COUNTIF(A:A,A1)<2 ,点确定;

见图二

3、实际结果:

1)当A列各单元格输入数据不同时,和正常单元格无异:

见图三

2)当输入数据重复时,会在按下回车键时立即跳框,并阻止:

见图四



方法/步骤

单列禁止输入重复值zhidao
如下图所示,假如要在A2:A10单元格区域中禁止录入重复的数据

可以选中单元格区域A2:A10,然后单击“数据”选项卡下的“数据工具”组中的“数据有效性”命令按钮。

在弹出的“数据有效性”对话框下的“设置”选项卡“有效性条件允许”中设置“自定义”,然后在公式区域选择框中输入公式=COUNTIF($A$2:$A$10,A2)=1,然后单击“确定”按钮。

之后假如在A2:A10单元格区域输入重复的数据将弹出如下图所示的提示框

原理分析:通过用COUNTIF函数判断指定的单元格区域中的数据的个数只能是1个,不能多于1,假如满足条件则可以输入,不满足条件就禁止输入。
如果要在多列的单元格区域中禁止录入重复值,原理与以上的步骤类似,只是将统计个数的单元格区域改为多行多列即可。,公式为
=COUNTIF($A$2:$D$9,A2)=1

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网