分享

EXCEL中如何替换部分字符串?

 L罗乐 2017-09-19


替换公式

难度:★☆☆☆☆

作用:批量将单元格中个别字符串替换成新的内容。

③举例:批量将手机号码的部分数字隐藏(替换为****)



1



方法1:

B2输入公式=LEFT(A2,7)&'****'


方法2:

B2输入公式=REPLACE(A2,8,4,'****')


2




方法1:

B2输入=LEFT(A2,4)&'****'&RIGHT(A2,3)


方法2:

B2输入公式=REPLACE(A2,5,4,'****')


公式说明:


LEFT(源数据,保留左起几个字符)


②RIGHT(源数据,保留右起几个字符)


&是连接符(=and),此处用于连接新文本


④REPLACE(源数据,开始替换的位置,替换几个字符,新文本)


每个阿拉伯数字、英文字母、标点符号占用1个字符长度,每个汉字占用2个字符长度。


另有替换函数SUBSTITUTE,是将指定的旧文本替换为新文本,功能相当于EXCEL工具栏的“替换”(快捷键CTRL H);而REPLACE是将指定位置的字符串替换为新文本。


以上函数适用于较有规律的数据,若遇到情况复杂的比如各单元格的字符长度不一样,或查找的旧文本不确定但有一定的规律,那可以结合LEN()、FIND()等函数解决。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多