exl求助第二波,刚才没表达清楚

TequilaWizard-avatar

TequilaWizard

2021-03-22T07:55:37+00:00

首先我有一张表几万条数据
A列都是身份证
B列都是姓名

通过排序,发现很多人身份证号码一样,但是名字因为录入错误有些细微的偏差

我的要求
能否让B2,B3在A2,A3的范围内确实是否相同


[img]https://img.nga.178.com/attachments/mon_202103/25/-7Q16t-6e9uXeZ3vT3cSzk-k0.jpg.medium.jpg[/img]

[img]https://img.nga.178.com/attachments/mon_202103/25/-7Q16t-igtbXeZ3tT3cSzk-k0.jpg.medium.jpg[/img]
Cupido 💘-avatar

Cupido 💘

你nn的在说什么 表达清楚吧
iimatus-avatar

iimatus

高考语文120分前来应战

我发现我也读不懂
FadedX-avatar

FadedX

用python可以解决,可以把帖子打到程序板块
€midnight€-avatar

€midnight€

首先。。几万条数据就应该上数据库了。。
其次。身份证跟姓名这种有单向唯一对应关系的应该单独做一个表。需要的时候用vlookup去用身份证号找正确的姓名。。
T-Popsicle-avatar

T-Popsicle

楼主需要把A列相同的B列数据自动标出来

我不会,就是翻译一下
IKA SNEEZY-avatar

IKA SNEEZY

新加一列
每一行用countif()
然后所有不是0的就是有重复的
找出来哪些重复了之后剩下的根据你自己需求再调整

比如整一个C列
在C2填入
=COUNTIF(你要查找的数据范围,A2)

然后整个向下填充到C列里
这样C列每一行都返回在A列里有多少个重复的自己
以A列为关键字排序后,C列不为0的必然重复了,找出重复的下一步就好办了
carti-avatar

carti

我觉得你们别整太复杂了,楼主肯定看不懂
简单点的:
1.排序,A列从大到小排序
2.标记,把A列相同的身份证标记出来
3. 没有3了,基本就是你要的效果
John Pork-avatar

John Pork

哦!懂了。验证唯一身份证名字对应当前行名字是否正确。
简单点的话就vlookup(a2,a:b,2,0)=b2,true就过,false就是有错的,再挨个筛选对应的身份证号就行。

要一把出结果的话可以用sumproduct,用身份证和身份证加姓名出现次数比对,false就是有异常的。

如果一定要标高亮就用条件规则,把公式打进去。
GhostDG-avatar

GhostDG

exl条件格式自动标注重复项,数据选项卡里自带去重功能,你要筛选还是去重后匹配自己看吧
LIQ-avatar

LIQ

a列有一样的,对应b列有不一样的,对吧,你用数据透视表来做,快得多