1、我们有这样一个表格,表格中有姓名列,现在要求我们只显示姓名的最后一位,其他信息以星号代替。
2、因为名字的长度是不固定的,所以我们首先要查询出来,需要有几个字以星号代替。这里我们使用LEN 函数来查询 =LEN(A2)-1,取得姓名的长度,然后减去1,这样就取得了要替换为星号的有几个字了。
3、下一步是让已经查到的字符长度,显示对应的星号,这里我们使用REPT函数来完成,公式为 =REPT(“*”,LEN(A2)-1)。
4、然后我们使用SUBSTITUTE 函数,把名字最后一个字前边的汉字,以星号代替,这里需要查出来,把那几个字以星号代替。我们囗寝嗵若先使用LEFT函数把需要替换为星号的汉字查出来,公式为:LEFT(A4,LEN(A4)-1)。
5、这样我们完成SUBS哌囿亡噱TITUTE函数,完整的公式为:=SUBSTITUTE(A4,LEFT(A4,LEN(A4)-1),REPT("*",LEN(A4像粜杵泳)-1))。这样就实现了只显示名字的最后一位,其他汉字以星号代替了。
6、选中刚刚设置的单元格,鼠标指向单元格右下角,当鼠标符号变成黑色加号后,双击鼠标左键,这样所有的姓名都只显示最后一位,其他汉字以星号代替了。