随着互联网的发展,隐私保护成为关键。比如公开的中奖信息或公司人员信息,会显示身份证、电话、姓名隐藏了重要信息,如“张*”、“133 * * * * * * 123”等,通过Excel中的REPLACE()函数可以轻松实现。
首先,让我们看看我们想要完成的渲染(如图所示)和替换函数的语法:
Replace (old _ text,start _ num,num _ bytes,new _ text) old _ text要替换其字符的文本。Start_num旧文本中要被新文本替换的字符的位置。Num_bytes希望REPLACEB用new_text替换old_text中的字节数。New_text用于替换old_text中字符的文本。
选择目标单元格,单击插入函数fx,在弹出窗口中查找“REPLACE”。
然后双击弹出的函数参数,在输入框中输入相应的参数(隐藏名称的第二个字如图),点击确定。
此时,第一个目标单元格的名称隐藏已经完成,接下来会使用下拉复制格式,自动生成其他行的名称隐藏。
同样的,我们会设置身份证和电话号码的隐藏。注意起始位置表示你要隐藏哪个数字,字符数表示你要隐藏多少个字符,新字符串就是要替换的字符。如果要改成几个字符,输入几个就行了。
这时隐藏信息表单已经准备好了,但是我们可以看到单元格中的数字是基于公式的,它的格式是formulas。如果我们直接删除原来的表单,新的表单会出错。
方法:选择新表,右键-复制,然后右键-选择性粘贴。在弹出窗口中选择“数值和数字格式”,然后单击确定。此时得到的单元格已经转化为文本或数值,没有公式。这个新表格可以复制并剪切到任何新的工作表中使用。