excel中电话号码中间字符怎样用星号表示,并设置密码

excel中 电话号码中间字符怎样用星号表示,并设置密码,

这个需要几个功能配合完成,当然也可以完全由代码完成
第一:我们假设密码是123456,在F1单元格内输入
第二:原电话号码在E列,而带*号显示的在F列
第三:输入公式=IF(F1=123456,E2,MID(E2,1,3)&REPT("*",4)&RIGHT(E2,4))
效果如图




第四:把E列隐藏起来,然后保护工作表,只允许F1单元格进行编辑,其他的都设置密码保护起来
输入密码后的效果



望采纳,谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19
给你个思路:
复制这个表为sheet2然后指定一个单元格为保存密码的单元格,比如E1,填上密码比如123
然后在前一个表(假设sheet1)中同样指定一个单元格输入密码,比如也是E1,那么在sheet1显示电话号码的列中比如D列,D2输入公式=if(E1=sheet2!E1,sheet2!C2,sheet2!D2),下拉填充D列
然后把sheet2隐藏
菜单:审阅-保护工作簿-填上密码
工作表也保护一下,加上密码,一面公式被改。本回答被网友采纳
第2个回答  2019-04-26
建一辅助列,输入公式
=replace(c2,4,4,"*")
下拉公司
第3个回答  2019-04-19
写代码可以实现追问

就是不会嘛

相似回答