EXCEL中姓名手机号卡号等敏感信息用星号代替方法

小宋
322
文章
782
评论
2014年10月14日18:55:55 5 202 次 394字阅读1分18秒

有一需求,需要将姓名、手机号、银行卡号做脱敏处理,导入数据库用sql处理太麻烦,直接使用EXCEL中的函数立即可实现。

手机号、银行卡号脱敏,使用星号进行处理:

=REPLACE(A2,LEN(A2)-7,4,"****")
注释:
//第1个参数A1代表字段,替换为自己的即可
//第2个参数代表从第几位开始,LEN(A1)为获取到当前字段长度
//第3个参数,截取替换几位
//第4个参数,替换的字符

姓名等中文的脱敏,使用星号进行处理:

=IF(LEN(C2)>2,REPLACE(C2,2,LEN(C2)-2,"*"),REPLACE(C2,2,LEN(C2)-1,"*"))
注释:
//第1个参数,获取字符串长度进行判断
//第2个参数,大于2位的,都替换为X**。如张三丰,替换后为张**
//第3个参数,等于或小于2为的,替掉一个*,如张三,替换后为张*
方法自由调整,可随意搭配。

贴图:

2014070873260161

 

 

 

 

 

闲谝最后更新:3/5/2016
  • 本文由 发表于 2014年10月14日18:55:55
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:5   其中:访客  0   博主  0   引用   1
    • avatar 压滤机 0

      不错的文章,内容无懈可击.禁止此消息:nolinkok@163.com

      • avatar gdd 3

        如果敏感的号码被打了* 那还能还原吗?

          • avatar 小宋日志

            回复 gdd 如果是关闭了excel文档肯定是无法撤销的,这个函数无法还原他直接是替换了。

          • avatar 小宋日志

            测试微博尾巴

          • 来自外部的引用: 1