Excel中replace函数实例讲解

本文通过电话号码升位的小实例来讲解Excel中replace函数的使用方法 。
第一部分:replace函数用法说明
根据帮助说明 , Excel中replace函数的用法是:根据所指定的字符数用其余文本字符串替换部分文本 。
replace函数的语法是:REPLACE(old_text, start_num, num_chars, new_text) 。
看语法会很枯燥 , 举例说明replace函数的用法吧 。用replace函数将A1单元格“坛”后面添加“大家”2个字 。
B1单元格公式为:=REPLACE(A1,5,1,"坛大家") 。
公式解释:用replace函数将A1单元格内容 , 从第5个字符开始的第一个字符替换为“坛大家” 。
第5个字符开始的第一个字符 , 即:坛 , 替换为“坛大家” 。
第二部分:replace函数实例:电话号码升位
用replace函数结合其余的函数将C列的电话号码升位变为D列显示的 。
D3单元格输入公式:=IF(B3="北京",REPLACE(C3,1,3,"0101"),IF(B3="上海",REPLACE(C3,1,3,"0212"),IF(B3="成都",REPLACE(C3,1,3,"0288"))))
【Excel中replace函数实例讲解】公式解释:先用IF函数判断城市 , 如果是北京 , 就用REPLACE函数将第1位开始 , 连续三位 , 即:010 , 替换为0101;如果是上海 , 就用REPLACE函数将第1位开始 , 连续三位 , 即:021 , 替换为0212;如果是成都 , 就用REPLACE函数将第1位开始 , 连续三位 , 即:028 , 替换为0288 。

    推荐阅读