A:假设文本位于单元格A1中,在单元格B1中输入下面的公式:
=SUM((LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9},"")))*{1,2,3,4,5,6,7,8,9...考虑公式中的
SUBSTITUTE(A1, {1,2,3,4,5,6,7,8,9}, “”)
使用空字符串替换数字1至9,生成9个修改的字符串值数组,剔除了所有出现的相应的数字。...由于在字符串中数字4出现了2次,结果字符串比原字符串的长度少2,因此LEN(A1)-LEN(SUBSTITUTE(A1,4, “”)得到2。...更进一步,公式中的:
LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9},""))
得到含有9个值的数组,代表每个数字在字符串中出现的次数。...+0×8+0×9
=13
可以使用SUMPRODUCT函数代替原公式中的SUM函数,此时公式为:
=SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9