目的是:求“123456”字符串中前3位数字之和“6”
工具/原料
microsoftexcel
电脑
方法/步骤
1、点击C2单元格,输入公式:=SUM(VALUE(MID(B2,ROW($1:$3),1))),由于是数组公式,按ctrl+shift+enter键结束,结果为:6
2、点击C2单元格,下拉完成填充
3、公式讲解。ROW($1:$3)返回{1;2;3}ROW函数功能:返回指定引用的行号结构:=ROW(参照区域)
4、MID(B2,{1;2;3},1)返回{"1&qu艺皱麾酪ot;;"2";"3"}MI肛舀辨乔D函数功能:从文本字符串的指定位置开始,根据字符数返回指定的字符串(所有字符的字符个数为1)结构:=MID(字符串,开始位置,字符个数)注意:里面的数字由于带双引号,属于文本类型,不能直接用于求和计算
5、VALUE({"1";"2";&quo隋茚粟胫t;3"})返回{1;2;3}VALUE函数功能:将代表数字的文本字符串转换成数字结构:=VALUE(字符串)
6、SUM({1;2;3})返回6SUM函数功能:返回数组中所有数值之和结构:=SUM(数值1...)