作业帮 > 综合 > 作业

A1=我是12他10,求B1公式(A1单纯数字求和=4),公式:{=SUM(--TEXT(MID(A1,ROW(1:50

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 04:00:56
A1=我是12他10,求B1公式(A1单纯数字求和=4),公式:{=SUM(--TEXT(MID(A1,ROW(1:50),1),"0;0;0;!0"))}
依次取A1的每个字符,字母转换为0数字不变,再求和.可以不用数组公式:
=SUMPRODUCT(--TEXT(MID(A1,ROW(1:50),1),"0;0;0;!0"))
再问: “--”是将文本型转换成数值型,MID提取到A1中“我”字都转成0了,而数字“2”就转为2,是这样吗?还有MID函数里嵌入ROW(1:50)返回1到50行是什么意思?为什么是1:50,我输入1:100结果也是一样的,而且下拉数字都自动增加,这里的文本A1会自动提取A1中每一个字符吗?"0;0;0;!0"表示什么意思?怎么有个“!”在里头呢?这里“--TEXT(MID(A1,ROW(1:50),1),"0;0;0;!0")”返回什么值?还有SUMPRODUCT不是求函数的乘积之和吗?
再问: “--”是将文本型转换成数值型,“我”“是”这个文字字符全部转成数值0,数字不变,对吗?ROW(1:50)返回1-50的行数,能用COLUMN(1:50)吗?其中50是随意的数字吧?只要A1总字符在50个之内都就行?;"0;0;0;!0"这个又表示什么意思?中间还有一个“!”又是什么?