REPLACE替换函数的应用技巧

【REPLACE替换函数的应用技巧】REPLACE函数是Excel表格中文本数类别函数 , 作用将字符串中指定的字符使用新的字符替换 。
REPLACE函数属性:
语法结构
REPLACE(old_text,start_num, num_chars, new_text)
REPLACE(原字符串,开始位置 , 字符个数 , 新字符串)
old_text 必需 。要替换部分字符的文本 。
start_num 必需 。要替换的旧字符位置 。
num_chars 必需 。要进行替换的字符数 。
new_text 必需 。将要替换成的字符文本 。
REPLACEB函数根据所指定的字节数替换某文本字符串中的部分文本 。

REPLACE替换函数的应用技巧

应用案例:
手机号码保护-隐藏最后4位数
如下图 首先在B3单元格输入公式 =REPLACE(A3,8,4,"****"),公式解析如下:
第1个参数,A3为需要被替换字符串内容所在的单元格;
第2个参数8 是指字符串中第8个字符的位置;
第3个参数4是指从字符串第8个字符开始的4个字符的内容;
第4个参数"****"是指从字符串第8个字符开始的4个字符的内容替换成 ****。
然后ctrl c 快捷键复制B3单元格,选中B4:B7区域单元格 ctrl v 快捷键粘贴,此时就完成了B3:B7单元格电话号码后4位的隐藏 。


REPLACE替换函数的应用技巧

按条件求和运算 。
如下图 REPLACE和IF函数嵌套式组合应用实现有条件的替换 。
公式=IF(B2="业务部",REPLACE(C2,1,1,10),REPLACE(C2,1,1,20)),首先判断B单元格内容等于业务部的条件是否成立,如B2单元格条件成立,则IF语句返回ture对应的REPLACE(C2,1,1,10)公式,即把C1单元格第一个字符4 ,替换为10。
B3单元格条件不成立,IF语句返回false对应的REPLACE(C2,1,1,20)公式 , 即把C3单元格第一个字符 4 , 替换为 20。
REPLACE替换函数的应用技巧

相关经验推荐