批量将身份证号码的中间四位变成XXXX的三个方法

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:46:37
第一个方法是电脑报2005年合订本中 “高手出招”中提到的方法,利用“ALT+鼠标左键”选中一个垂直框的方法,选中所有手机号码的中间四位,然后按Ctrl+B将选中部分加粗(采用改变颜色或加下划线等也可以),然后按Ctrl+H,调出查找替换框,在查找中通过“特殊字符-加粗”找到那些加粗的中间四位数字,然后在替换中输入XXXX,这样即可完成批量替换。
经过摸索,我还找到了两种新的方法:
1.       将所有手机号码整理排列好,选中复制后粘贴到Excel文件中,这样所有的手机号码将占据一列单元格,注意要将单元格的数字类型设为文本,或将单元格拉宽,否则手机号码将显示为科学计数。假如将手机号粘贴到A列,在B1中输入=left(A1,3),按回车键后即可看到A1中手机号的前三位;在C1中输入=right(A1,4),按回车后即可看到A1中手机号的后四位;在D1中输入=B1+”XXXX”+C1后回车,这样第一个手机号码如13512604528就变成了135XXXX4528了,选中B1、C1、D1三列,经拖拽后即可在D列中看到所有的手机号码中间已经变成XXXX了。
2.       这种方法稍微麻烦,但是依然可以达到目的。
首先利用Word的查找替换功能将所有手机号数字中间加入一个空格。Ctrl+H打开查找与替换,在查找中点“特殊字符-任意数字”,在替换中点“特殊字符-查找内容”,然后再输入一个空格,这样点击“全部替换”后即可把所以手机号的数字间加入一个空格。
然后利用Word的表格的转化功能将手机号码转变为表格。选中加入空格后的所有手机号码,点“表格-转换-文本转变为表格”,这样转换后每个数字占据一个单元格。
最后将转变的表格粘贴到Excel中,利用表格的功能批量转换中间四位。粘贴后每个数字在Excel中占据一个单元格,这样就可以轻而易举的选中所有号码的中间四位,输入XXXX,按Ctrl+Enter即可将所有的手机号码中间四位变成XXXX。
将这些号码复制粘贴到Word中,再利用表格的转换功能将表格转换成文本后即可得到所有转变后的手机号码。