excel图表中的数组公式( 三 )


示例3:计算数值单元格中各数字之和
在单元格A1中的数值为12345,要通过公式得出1+2+3+4+5的值 。
可以使用数组公式:
=SUM(1*MID(A1,ROW(INDIRECT(“1:”& LEN(A1))),1))
LEN函数计算单元格A1中字符的长度,因此上面的公式变为:
=SUM(1*MID(A1,ROW(INDIRECT(“1:6”)),1))
INDIRECT函数返回对第1至6行的引用:
=SUM(1*MID(A1,ROW(1:6),1))
然后扩展成为:
=SUM(1*MID(A1,{1;2;3;4;5;6},1))
MID函数依次取单元格A1中的字符,每次1个:
=SUM(1*{“1”;”2”;”3”;”4”;”5”;”6”})
将1与数字文本相乘将其转换为数字:
=SUM({1;2;3;4;5;6})
最后,SUM函数对数字数组求和 。
结语
【excel图表中的数组公式】数组公式大大扩展了公式的能力,为Excel的应用开辟了一片新天地 。然而,要想精通并熟练运用数组公式,需要大量深入的练习,但绝对值得学习 。

推荐阅读