excel中有A列编号,B列姓名 (正常情况下A和B是一一对应的,)怎么查找出编号不一样的来

excel中有A列编号,B列姓名 (正常情况下A和B是一一对应的可以重复,但是因为误操作,导致A列出现了部分编号错乱,)请问下高手们怎么查找出A列编号不一样的来 万分感谢

从题目上看,是姓名列是准确的,而编号列出现混乱,为表达方便,前者称为B列,后者称为A列。

如果B列数据较少的话,可以用筛选的方式对比查找,即B列选中一个姓名,从筛选中看A列中的差异编号;

如果B列数据较多:

首先,你要有一列对比表,即正确的姓名和编号的对应对应关系表,这样才有所依据;

其次,在姓名列插入一列判断列,如下图,以下图中第一个编码不符为例,公式为C7=IF(LOOKUP(1,0/($G$3:$G$5=B7),$F$3:$F$5)-A7<>0,"编号异常",""),即现在C7单元格找到正确的编码,再与A7的编码对比,如果不符则提示,相符则空。

希望可以帮到你。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-13

如果数据比较少,可以尝试排序功能

1.在姓名列的右侧做个辅助列,输入序号1.2.3.........。

2.然后选中编号列和姓名列,排序--自定义排序

3.添加条件,对编号列和姓名列分别设置排序条件,升序或降序都没关系--确定

4.查出问题编号,修改完成后,再对辅助列进行升序排列,将原顺序恢复,完成后,再将辅助列删除即可。

5.注意,不要选中标题。

第2个回答  2019-03-13
这种用数据透视表一下子就能看出来哪些编号或者姓名误操作了。
当然公式也可以。
在C2输入公式,后下拉:
=IF(COUNTIF($A$1:A1,A2)>0,IF(VLOOKUP(A2,($A$1:B1),2,0)<>B2,"错误",""),"")
第3个回答  2019-03-13
你在C3输入=IF(OR(A3&B3=A2&B2,A1&B1=A3&B3,B3<>B2),"",A3)向下填充,看看达到你的目的否。
第4个回答  2019-03-13
现有库在判定。
即先做个准确基础数据
再判断写入的是否符合标准
相似回答