[水一帖] Excel不安装第三方插件可以实现批量替换吗?

Gmoney-avatar

Gmoney

2022-08-08T09:05:33+00:00

需求:表格数据为电话号码,我需要把其中重复的电话号码替换为“重复号码”
比如三行数据是
13900010001,13900010003
13900010002
13900010001
13900010003
13900010001
13900010004

替换后的结果:

重复号码,重复号码
13900010002
重复号码
重复号码
重复号码
13900010004

我现在已经把这一列号码都复制出来,多个号码一个单元格的也分列放回一列了。然后通过计数统计把没有重复的删掉了
现在正在CTRL+H一个一个替换,因为是内网,不能插U盘不能下载插件。有没有方便的方法批量替换掉?
源数据56000行,重复电话1000多个
riciard-avatar

riciard

用excel自带的vba写一个呗,看这需求也不难,数据量也不太大,算法都不用,for循环遍历慢慢跑一会就可以了吧[s:ac:茶]
peachykar-avatar

peachykar

条件格式-突出重复值
筛选颜色-选中可见单元格-输入重复号码然后ctrl+回车
一个单元格内有多个号码的话可能需要分列后放到一列里再操作
Plextur_1G-avatar

Plextur_1G

substitute
azzammzmy-avatar

azzammzmy

[quote][tid=32999775]Topic[/tid] Post by [uid=518113]宁愿幸福[/uid] (2022-08-09 17:07):

需求:表格数据为电话号码,我需要把其中重复的电话号码替换为“重复号码”
比如三行数据是
13900010001,13900010003
13900010002
13900010001
13900010003
13900010001
13900010004

替换后的结果:

重复号码,重复号码
13900010002
重复号码
重复号码
重复号码
13900010004

我现在已经把这一列号码都复制出来,多个号码一个单元格的也分列放回一列了。然后通过计数统计把没有重复的删掉了
现在正在CTRL[/quote]把重复号码行 筛选 出来,然后直接“重复号码”填充到底,试试能行吗。
riciard-avatar

riciard

excel自带也有一个删除重复项的按钮吧,我看在数据→数据工具→删除重复项
不过我不太喜欢他自带的一些功能,数据清洗很多时候还是得靠自己编程会清晰一些,源数据乱七八糟的情况太多了
Blue muad'dib-avatar

Blue muad'dib

直接排序后手动删也要不了多长时间。
korrupt_-avatar

korrupt_

弄个辅助列在B列,
1、在B列输入:=countifs(a$1:a1,a1)
2、然后双击填充
3、筛选,选中大于1的,
4、修改选中的部分“重复号码”即可
Xtessy-avatar

Xtessy

多建几个辅助列也行。
先分列拆开多个手机的,
判断手机是否唯一,唯一就保留手机,
把结果塞回去
Gmoney-avatar

Gmoney

谢谢各位,分列+vlookup了
Gamers Oasis-avatar

Gamers Oasis

countif(A:A,A1)
结果为出现重复的次数 值为1的为唯一值 >=2的你全部替换掉就行了
pheo-avatar

pheo

最无脑的方法是增加一列序号,然后电话号降序排列替换,然后在序号排列恢复顺序。
temp i love pingers😍-avatar

temp i love pingers😍

excel 自带功能删除重复项[s:ac:喷]
xelnea-avatar

xelnea

有偿找人帮忙做个表格 各种提取数据 我麻了 对于我这个半桶水太难了
CykaZach-avatar

CykaZach

用excel我不会
但是用python我估计10分钟能搞定