【语法】SUBSTITUTE(text,old_text,new_text,[instance_num])
把文本text中的子文本old_text,用新文本new_text替换。
SUBSTITUTE函数不支持通配符,参数text、old_text和new_text中的“?”“*”“~”一律视作普通字符。
SUBSTITUTE函数严格区分英文字母大小写。
参数instance_num是一个数字值,小数部分截尾取整。用来指定替换文本text中第几次出现的old_text。
Instance_num必须≥1,否则函数返回错误值#VALUE!。
如果指定了instance_num,则只替换该处的old_text;否则替换所有的old_text。
如果instance_num大于old_text出现的次数,则不发生替换,函数直接返回原文本text。
【用法】
一、替换文本。
=SUBSTITUTE('A类','A','B') 返回'B类'
=SUBSTITUTE('1-2-3-4','-','_') 返回'1_2_3_4'
=SUBSTITUTE('1-2-3-4','-','#',3)
返回'1-2-3#4',只替换第三个“-”
=SUBSTITUTE('111111','11','22',3)
返回'112211',而不是'111122'
二、把new_text指定为空文本或空参数,即把old_text替换为空文本,相当于删除文本old_text。例如:
=SUBSTITUTE('河南省开封','省',) 返回'河南开封'
如果old_text为空文本或空参数,则不发生替换。
三、解决字母大小写混杂的问题。
把文本text中的子文本old_text,用新文本new_text替换。
SUBSTITUTE函数不支持通配符,参数text、old_text和new_text中的“?”“*”“~”一律视作普通字符。
SUBSTITUTE函数严格区分英文字母大小写。
参数instance_num是一个数字值,小数部分截尾取整。用来指定替换文本text中第几次出现的old_text。
Instance_num必须≥1,否则函数返回错误值#VALUE!。
如果指定了instance_num,则只替换该处的old_text;否则替换所有的old_text。
如果instance_num大于old_text出现的次数,则不发生替换,函数直接返回原文本text。
【用法】
一、替换文本。
=SUBSTITUTE('A类','A','B')
=SUBSTITUTE('1-2-3-4','-','_')
=SUBSTITUTE('1-2-3-4','-','#',3)
=SUBSTITUTE('111111','11','22',3)
二、把new_text指定为空文本或空参数,即把old_text替换为空文本,相当于删除文本old_text。例如:
=SUBSTITUTE('河南省开封','省',)
如果old_text为空文本或空参数,则不发生替换。
三、解决字母大小写混杂的问题。
