我们可以先按住鼠标左键,在列标的间隔处拖动鼠标,将要保存含星号的手机号码的列设置成合适的宽度,以避免出现因列宽不够而导致号码显示不全的现象。
然后在该列的第一个单元格中点击鼠标左键,选中这个单元格。
选中单元格后,就可以在编辑栏中输入函数了,Excel中有多个函数可以完成把手机号码替换成星号的任务,个人感觉其中较为简单的是“REPLACE”函数。“REPLACE”函数的语法是:REPLACE(原字符所在单元格, 要从第几个字符处开始替换,要替换的字符数量,"要替换成什么字符")。我们先在编辑栏中输入=REPLACE(),然后让光标停留在REPLACE后的括号中。
这时需要先输入原号码所在的单元格名称,可以直接在单元格上点击鼠标左键,这样该单元格的名称会自动输入到编辑栏中。
然后再输入其他参数,整个函数为:=REPLACE(B2,4,4,"****"),其中的B2是原号码所在的单元格名称,第一个4 的意思是要将 B2 单元格中的字符从第4位开始(包括第4位)进行替换,第二个4的意思是共替换掉4个字符,"****"是替换后的字符(注意 **** 要用英文格式的双引号括起来)。
然后用鼠标左键点击编辑栏左侧的对号,或者按键盘的Enter键。
这时,所选择的单元格中就会显示替换星号后的号码了,然后可以按住鼠标左键,向下拖动该单元格右下角的填充柄,或者在填充柄上双击鼠标左键。
这样,左侧列中的所有电话号码的中间几位就都自动替换成星号了。但注意这时还有其他问题,请继续往下看。
要想对原号码进行保密,最好先删除原号码所在的列。但是如果这时直接删除,则函数所在的单元格中引用的原号码中的字符也会消失,结果会显示错误符号或者只剩下几个星号。
所以在删除原号码前还需要把单元格中的函数结果转换成数值。我们可以先选择全部有函数的单元格,然后进行复制。
复制后,不要取消有函数的单元格的被选中状态,点击开始选项卡中“粘贴”按钮下方的小三角。
点击后会弹出一个下拉列表,点击其中图示的“粘贴数值”中的按钮,则单元格中的函数结果就都变成数值了,其中的函数也没有了。
这时我们就可以删除原号码所在的单元格了,删除后也不会影响替换成星号的单元格。