excel中怎么限制一列单元格或者所有单元格内不能出现相同的内容

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:49:41
我现在要在一个表格一列中输入产品序列号,例如:00255E013487\00255E013488\00255E013489\00255E01DF87等一些序列号。假如我在输入一个序列号的时候,这个序列号与上面某一单元格中的序列号相同的时候,则报错。判定需要每一位都要比较包括位数,比如出现11位(或者不是12位的、我的序列号都是12位的)其中出现的英文字母不需要区分大小写。

上面是在一列中的,如果我要在整个单元格中任意一个单元格中输入序列号,也自动判断不能与除此单元格之外的所有单元格中的内容相同。 在出现内容相同或者位数不够时报错该怎么设置,最好能设置成是声音。

假如你的数据在C列

问题一:序列号相同报错
1、选定C1,“格式”-->“条件格式”-->“条件1”-->“公式”-->在右框中输入公式“=COUNTIF($C$1:$C$65535,C1)>1”-->点旁边的“格式”,将满足条件的单格数据设成红色底纹-->确定
2、复制C1,选定整个C列-->右击-->选择性粘贴-->格式-->确定。
3、测试输入。。。。。。(OK)

问题二:不足12位报错
1、选定整个C列-->数据-->“有效性”-->“设置”-->“允许”中选择“文本长度”-->“最小值”和“最大值”中都输入“12”-->确定。
2、测试输入。。。。。。(OK)
2、

用数据有效性就可以达到你的要求。
选择A列,数据--有效性--允许--自动义,公式输入=COUNTIF($A$1:$A1,A1)<2,报警里输入重复了,确定。
整个区域的输入公式=COUNTIF($A$1:$Z$1000,A1)<2
防重复而且限制为12位数时输入=AND(COUNTIF($A$1:E$10,A1)<2,LEN($A$1:E$10)=12)
区域自己改。

如图所示:设置单元的数据有效性

输入公式:

=AND(COUNTIF(A:A,D1)=1,LEN(D1)=12)

EXCEL中调整一列单元格的宽度怎么调整 EXCEL一列中带有颜色的单元格 excel中怎么限制单元格字数?[追加100分] excel 中一列单元格数值加33。但总数不能到100怎么实现啊! excel中怎样去掉一列单元格数据前面的空格 EXCEL如何在一列单元格中批量填加数据? excel中如何限制单元格内容? EXCEL中如何让一列的单元格和另一列相同的单元格对应 excel中乘法如何让一列的单元格都乘以同一个单元格 EXCEL单元格限制问题。