A1=我是12他10,求B1公式(A1单纯数字求和=4),公式:{=SUM(--TEXT(MId(A1,ROW(1:50),1),0;0;0;!0))}
A1=我是12他10,求B1公式(A1单纯数字求和=4),公式:{=SUM(--TEXT(MId(A1,ROW(1:50
答案:1 悬赏:0 手机版
解决时间 2021-08-24 14:03
- 提问者网友:风月客
- 2021-08-24 01:44
最佳答案
- 五星知识达人网友:第幾種人
- 2021-08-24 02:21
依次取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这个又表示什么意思?中间还有一个“!”又是什么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯