EXCEL把姓名中的名字改成*号?例如:胡千千/郭万万,胡**/郭**;高二/潘大,高*/潘*;诸葛三二/欧阳乐七诸葛**/欧阳**;黄一/杨四六,黄*/杨**。
一、首先,打开Excel表格程序,在表格内输入名字。
二、然后,在菜单中选择“公式”,点击打开。
三、然后,在公式中选择“replace”,点击打开。
四、然后,在对话框中输入以下内容,数字代表变成星号的第几个字。
五、最后,即可看到姓名变成星号完成,问题解决。
Function 隐藏姓名(a As String)
b = Split(a, "/")
If Len(b(0)) = 3 Then
c = Left(b(0), 1) & "**"
If Len(b(1)) = 3 Then d = Left(b(1), 1) & "**"
If Len(b(1)) = 2 Then d = Left(b(1), 1) & "*"
If Len(b(1)) = 4 Then d = Left(b(1), 2) & "**"
End If
If Len(b(0)) = 2 Then
c = Left(b(0), 1) & "*"
If Len(b(1)) = 3 Then d = Left(b(1), 1) & "**"
If Len(b(1)) = 2 Then d = Left(b(1), 1) & "*"
If Len(b(1)) = 4 Then d = Left(b(1), 2) & "**"
End If
If Len(b(0)) = 4 Then
c = Left(b(0), 2) & "**"
If Len(b(1)) = 3 Then d = Left(b(1), 1) & "**"
If Len(b(1)) = 2 Then d = Left(b(1), 1) & "*"
If Len(b(1)) = 4 Then d = Left(b(1), 2) & "**"
End If
隐藏姓名 = c & "/" & d
End Function