【问题标题】:Replace string with special character in Excel在Excel中用特殊字符替换字符串
【发布时间】:2015-06-24 11:59:39
【问题描述】:

我想在连接后部分屏蔽 excel 上的名称:

A1:大卫歌利亚 B1(输出):Dav*******ath

请帮忙。我需要显示的前三个和最后三个字符,其余字符替换为特殊字符。由于此公式将应用于长列表,因此名称的长度会有所不同。

【问题讨论】:

  • 名字和姓氏少于6个字符怎么办?什么目的?为所有名称添加固定数量的* 会更安全。

标签: text replace excel-formula


【解决方案1】:

公式

=LEFT(A1,3)&REPT("*", LEN(A1)-6)&RIGHT(A1,3)

图片

工作原理

这个公式依赖于字符串操作来获取前 3 个字符、后 3 个字符和中间的 * 字符串。这假定条目至少有 6 个字符长。如果您希望它的工作时间少于 6 个,则需要决定如何隐藏中间。

唯一真正的诀窍是知道你需要的* 的数量比字符串的长度少 6,因为你从前面和后面取了 3 个字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 2015-03-17
    • 1970-01-01
    • 2014-12-07
    相关资源
    最近更新 更多