2.7.7 SUBSTITUTE函数
2025年09月26日
2.7.7 SUBSTITUTE函数
(1)函数功能
SUBSTITUTE函数用于使用新字符替换文本中原来的旧字符。
(2)语法格式
SUBSTITUTE(text,old_text,new_text,[instance_num])
(3)参数说明
text:必需参数,表示要在其中替换字符的文本。
old_text:必需参数,表示要替换掉的旧字符。
new_text:必需参数,表示要替换成的新字符。
[instance_num]:可选参数,表示要替换掉第几次出现的旧字符,如果省略该参数,则默认替换所有符合条件的字符。
(4)实例①:将日期转换为标准格式
如图2.7.7-1所示,A列的日期,以点号作为分隔符,要求在B列将其转换为以短横线分隔。
选择B2单元格,输入公式“=SUBSTITUTE(A2,".","-")”,输入完毕后按Enter键结束并向下填充公式,即可完成转换,结果如图所示。
图2.7.7-1 SUBSTITUTE函数的应用①
实例②:计算各个班次的人数
如图2.7.7-2所示,A列为班次,B列为姓名,要求在C列计算出每个班次的人数。
选择C2单元格,输入公式“=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1”,输入完毕后按Enter键结束并向下填充公式,即可完成计算,结果如图所示。
图2.7.7-2 SUBSTITUTE函数的应用②