经常要重复处理excel表,需要用到删除重复项和替换功能,能否通过录制宏简化 5

详见截图表格,我一般都是先删除重复项,再用替换“零时”的方式得到想要的日期格式,但是我需要处理的表格很多,人数也不一致,每次都要重复上述动作,很累。能否通过录制宏的方式解... 详见截图表格,我一般都是先删除重复项,再用替换“零时”的方式得到想要的日期格式,但是我需要处理的表格很多,人数也不一致,每次都要重复上述动作,很累。能否通过录制宏的方式解决,或者其他方式 展开
 我来答
功狐东一龙策1Z
2019-06-12 · TA获得超过3799个赞
知道大有可为答主
回答量:6132
采纳率:84%
帮助的人:280万
展开全部
如果数据都是一样的格式,(看你的数据,有些是文本数据,有些是前面带有 ‘ 符号的,这样的数据无法准备比对),直接选择整列,然后使用菜单中的
开始==》条件格式==》突出显示规则==》重复值
即可标记出有重复数据的部分。
首先,你的表格里同一列其实数据的格式是不一致的,如果你仔细看的话,有的单元格上有个小三角,有的号码第一位是',所以,你首先要做的是把单元格的格式全部统一。
第一步:将"'"去掉:这一步做的方法有很多,你可以用查找/替换来做,当然,保险点用公式:在B列输入公式:B1=RIGHT(A1,18)中国身份证号一般都是18位的,然后将B列全部选中,按值再复制;
第二步:将B列所有号码的格式设置为文本:选中B列,然后在选择“数据”-“分列”,在分列设置中,前面都单击“下一步”,在“列数据格式”中,选择“文本”,然后点击“确认”,这样,B列所有的号码都是以文本形式呈现的。
第三步:确认是否有重复项:在C列输入公式:C1=COUNTIF(B:B,B1),如果有重复项,C1的值就会变成2,通过筛选可以看到有哪些项出现了重复;但如果你只是要把重复项删除的话,建议直接用“删除重复项”
这个不可以去掉的,身份证号码超过15位,数字格式显示将以科学记数法显示,要完全显示就必须以文本形式,数字前加“,”就是将数字转为文本,当然你可以先将单元格设置为文本格式再输入。
文本格式不是统一的,在左上角有绿色三角的是一个文本格式,左上角没有绿色三角在数字前面有个冒号,文本不一样。先把文本格式调成,文本,再把前面的冒号删掉就可以了
选中输入身份证号码的单元格 ——在菜单那一项选 "格式 "就会出现“ 单元格格式”的对话框——选“数字”项——再选“文本”那个格式就好。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式