excel巧用row计算一个多位数各位上的数字之和
1、打开一张表,任意的输入一个多位数字,然后来对其各数位上的数字进行求和,为了将各个数位上的数提取出来,我们需要用一列辅助列来完成。
2、现在们用mid函数来依次将这个九位数的各个数位上数字提取出来。
3、数字提取出来之后,再将每个数位上的数字进行相加,就得到他们的和了。
4、这就是传统的计算方法,效率非常低,若是遇见一个几十位的数,岂不是要算上大半天了,因此我们用row(起始行数:结束行数)这个剞麽苍足数组公式就可以将单元格中的数字看成一个数组,进行拆分了。因此,我们只需要在C2单元格中输入公式:=SUM(MID(A2,ROW(1:9),1)*1)由于mid函数提取出来的是文本字段,乘以1的目的就是要将结果变成数字。
5、回车之后,结果却显示为9,这是为何,难道又错了。
6、遇到数组公式的运用,不能单独回车,单独回车的结果是首位数字,这是因为把它当成只对第一行提取,因为后面的8行是没有数据的,只有同时按住Ctrl+shift+enter后才会得到正确的结果。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:38
阅读量:91
阅读量:33
阅读量:36