EXCEL中同一工作簿中的两个工作表中录入相同身份证号码时提示有重复信息!!

2025-04-02 10:08:07
推荐回答(4个)
回答1:

1、首先在工作表2中选择原有的身份证号,作为数据源,并将其定义为一个名称(如:a)

2、返回到第一个工作表,选择需要输入身份证的单元格(或列),定义其数据的有效性。

3、在弹出的数据有效性窗口的[设置]中,选择[允许]为自定义,在下面的[公式]中输入下列公式:

=COUNTIF(a,A1)<1

然后单击[确定]按钮

4、这样,在需要输入身份证的单元格中输入号码时,如果输入的数据与工作表2那个名称的数据相同,将不能被输入,反之,如果不相同即可以正常输入。

------------

祝你好运!

回答2:

表一B列为要录入的号码所在列
表2A列为已经存在的号码列

选定表一B列单元格,用条件格式,公式=OR(B1=Sheet2!$A:$A),设置格式,如果相同就会显示已经设置好的格式了。

回答3:

假设你的第一个表是Sheet1,范围是A2-A1000,你在表二的身份证输入列是从A1开始,那在右侧单元格输入以下公式,向下填充到合适位置,你在A1输入,在右侧就有提示了

=IF(ISERROR(VLOOKUP(A1,Sheet1!$A$2:$A$1000,1,FALSE)),"","重复")


回答4:

=IF(COUNTIF(表2!$A$12:A20,A20)>1,"重复","")