在Excel中用特殊字符替换字符串

时间:2015-06-24 11:59:39

标签: text replace excel-formula

我希望在连接后部分掩盖excel上的名称:

A1:David Goliath B1(输出):Dav ******* ath

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

1 个答案:

答案 0 :(得分:1)

<强>式

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

<强>图片

results

工作原理

此公式依赖于字符串操作来获取前3个字符,后3个字符以及中间的*字符串。这假设条目长度至少为6个字符。如果你想让它工作少于6,你需要决定如何隐藏中间。

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