转转大师PDF转换器
支持40多种格式转换,高效办公
SubStitute函数
用途:对指定的字符串进行替换。
语法:substitute(text,old_text,new_text,[instance_num])
翻释成中文更好理解
substitute(字符串,要被替换掉的字符,替换后的字符,[替换第几个])
在语法说明中,如果添加中括号,说明这人参数可以省略,所以Substitutue的第3个参数是可以省略的。
从语法上来看估计不是很清楚,具体的请随小编一起通过实例来彻底了解SubStitute函数。
【例1】把字符串 excelpdf中的pdf替换为“转pdf”
公式为:
=SUBSTITUTE(C4,"pdf","转pdf")
在实际工作中,经常遇到字符串中含有大量空格的情况,这时可以用substitute函数全替换掉。
【例2】替换掉空值再查找。
空格可以影响Vlookup函数的查找,这时只需要Substitute函数来辅助,替换掉空格。
=VLOOKUP(SUBSTITUTE(G2," ",""),A:E,5,0)
【例3】计算字符串中逗号的数量。
=LEN(C2)-LEN(SUBSTITUTE(C2,",",""))
用原来的字符长度 - 替换掉逗号的字符长度,刚好是逗号的数量
【例4】计算含中文的数字之和
=SUMPRODUCT(--SUBSTITUTE(B2:B5,"人",""))
注:substutite替换掉文本后的数字不能直接计划,需要用两个减号转换成数值型。因为涉及数组直接求和,所以用Sumproduct函数而不是Sum。
【例5】把A列的科目拆到后面各列中
=TRIM(MID(SUBSTITUTE($B2,"、",REPT(" ",100)),COLUMN(A1)*100-99,100)
注:把横线替换成100个空值(足够大的数量),然后截取后再用trim函数把空格去掉。
Excel中的每一个函数都有它们自己特定的用法,也许不一定常用,但当需要它们的时候,还真的非它们不可。这也是为什么小编建议大家对Excel中的每一个函数都尽可能有所了解。
欢迎关注PDF帝,更多精彩内容持续更新中!