Foxtable(狐表)用户栏目专家坐堂 → 电话号码用星号代替


  共有2800人关注过本帖树形打印复制链接

主题:电话号码用星号代替

帅哥哟,离线,有人找我吗?
cyrollin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
电话号码用星号代替  发帖心情 Post By:2019/1/21 18:38:00 [只看该作者]

为保护隐私,想把电话号码的中间部份隐藏,用什么函数呢?

比如这一列的数据是这样的
 
张三 1501120121 北京市朝阳区。。。
李小四 1501120121 北京市朝阳区。。。

显示为:

张三 150***121 北京市朝阳区。。。
李小四 150***121 北京市朝阳区。。。

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/1/21 19:20:00 [只看该作者]

为什么不把数据分列存放,这样就好处理了。

 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2019/1/21 19:23:00 [只看该作者]

有单独的电话号码列,上面是个表达式列

 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2019/1/21 19:31:00 [只看该作者]

用 substr 吗?

 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2019/1/21 19:41:00 [只看该作者]

比如像这样:

Dim s1 As String ="15011201211"
 Dim s2 As String 
Dim s3 As String
dim s4 as string
 s2 = s1.substring(0,3)
s3 = s1.substring(8,3)

s4  = s2 & "***" & s1
结果 s4 = 150***211

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/21 20:44:00 [只看该作者]

表达式
姓名+IIF(len(电话号码) > 3, Substring(电话号码,1,3), 电话号码) + '***' + IIF(len(电话号码) > 8, Substring("",9,len(电话号码)-8), '')+地址

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/1/21 21:47:00 [只看该作者]

独立列可以设置字符掩码

 回到顶部