EXCEL中如何替换部分字符串?
替换公式:
字符串长度工具①难度:★☆☆☆☆
②作用:批量将单元格中个别字符串替换成新的内容。
③举例:批量将手机号码的部分数字隐藏(替换为****)
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()等函数解决。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论