在WPS文字中直接使用查找替换就可以快速把指定位数转成X。你只要单击“编辑”选择“替换”。单击“高级”按钮以显示高级选项,选中“使用通配符”复选项。然后输入查找内容为[0-9]{7}>,替换为则输入X^&(图1),其中的^&可单击下面的“特殊符号”按钮选择“查找内容”来输入,然后单击“全部替换”按钮就会在电话号码的倒数第7位前插入X。再查找X[0-9]{4}替换为XXXX,即可把文中所有数字号码中倒数第7开始的4位变成X。在此查找内容中的>表示数字的末尾。
默认下会对全文中表格内外的所有符合条件的数据进行转换,如果有其它数字不想被转换,只要先选中需要转换的数据所在单元格区域或文本内容,再进行替换操作即可。
2.粘贴法
用WPS文字打开要处理的文档,先选中所有数字设置右对齐,然后随意找个位置输入XXXX,并选中这4个X进行剪切。把鼠标指向第一个数的倒数第7位数前,按住Atl不放同时按住鼠标左键向右下角拖动到最后一个数字的倒数第3位数前,即可选中所有数字中要转成XXXX的4位数(图2),松开按键后直接按Ctrl+V键进行粘贴,看看所有数字中被选中的四位数是不是全部变成XXXX了?
Atl+鼠标左键拖动在表格中无效,因此需要处理表格中的数字时,必需在第一行表格上边框外按下Atl+鼠标左键向下拖动才能选中(图3)。这一招不仅可以选择从前面第N位开始的几位数进行替换,也可选择倒数第N位开始的几位数,甚至是替换正中间的几位数也行,你只需先对所有数字设置左对齐、右对齐或居中格式再选中粘贴即可。如果其中有几行数字不想改则只要先对它们设置不同的对齐方式,使其与其它数字错开后,再选中粘贴即可。
此外,你也可以把数据复制到WPS表格中使用函数进行转换。你只要把要处理的数字复制粘贴到WPS表格中的A列,在B1输入公式=REPLACE(A1,5,4,"XXXX"),并选中B1双击其右下角的黑色小方块(填充柄)把公式向下复制填充即可把第5位开始的4个数字全部转换成XXXX。然后再把B列的转换结果复制回WPS文字中的原始位置就行了。若需要从倒数第7位开始替换4位数只要把B1的公式改成=REPLACE(A1,LEN(A1)-6,4,"XXXX")即可。