计算两个字符之间的字符数

时间:2017-06-30 01:13:55

标签: excel excel-formula

有没有办法计算两个字符之间的字符数?我不需要提取,只需要数。我试图计算“ - ”之间的字符数,如果有多个字符,则用逗号分隔。

例如:

Terminating with uncaught exception of type NSException

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

我不相信样本具有足够的代表性(因为似乎已经证明了!)但是以下是有效的:

=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1

LEN计算所有字符的总数,SUBSTITUTE删除所选字符的所有实例(此处为,),将其替换为“nothing”,差异表示删除了多少字符。添加一个以从逗号到连字符。

答案 1 :(得分:1)

另一种方式:

=FIND("-",SUBSTITUTE(A1,",",""),FIND("-",A1)+1)-(FIND("-",A1)+1)

我喜欢大脑难以尝试输入逗号并引用XD

答案 2 :(得分:0)

试试这个

int counter = 1;
string str;
for(i = 0;i <= str.length(); i++){
if(str.indexOf(i) == ','){
    counter++;
    }
}
    console.log(counter);