云表中如何求字符串中某个子串出现的次数?
本帖最后由 hxj19911119 于 2017-7-8 18:33 编辑云表中如何求字符串中某个子串出现的次数?
解决步骤:
1.用文本列表作为数据源,把字符串作为文本,要查找的子串作为分隔符,累加其分割后的字符串的数量;
注意:分割符前面没有字符的时候是会分割出一个空字符串,也会作为数据源计算的,而分隔符后面没有字符串的时候是不会分割出文本的,这样就会比分隔符后面有字符的字符串少一次计算,所以这里要在文本后面加上一个字符串,防止计算出错;
2.加上一个提示框,提示子串在字符串中的数量;
3.最后要清0,防止重复计算累加数量;
最后看一下效果:
提两个建议:
1. 清0的赋值操作应该放在最前面,这样保证每次计算前数量都被正确的清0。
2. 关于分割字符在最后的情况,可以再添加一个赋值操作来做判断,不要要求手工对原始字符串做处理
页:
[1]