学Excel函数思路很重要
大家好,今天和大家分享“学Excel函数思路很重要“,现在我们通过一个案例说阐述这个问题,思路不一样,解法不一样。求一个单元格数字之和,1 3 6=10,如下图
解法一:加前导0
一、公式截图
二、公式
=SUM(--(0&MID(A2,ROW(1:10),1)))
三、公式解释
1、用mid函数把单元格A2每一个数字拆分开
2、如果直接加--,会报错,因为后面的空文本加--报错
3、加前导0,0&2变成了“02”,但是加--运算,还是2;0&“” 变成了“0”;加--变成了0,这样就不会报错,然后外面嵌套一个sum求和
4、数组公式,复制公式,把光标定位到编辑栏里,然后三键一齐下Ctrl Shift 回车
解法二:用text函数把文本强制转为0
一、公式截图
二、公式
=SUM(--TEXT(MID(A2,ROW(1:10),1),'0;;;!0'))
三、公式解释
1、用mid函数把单元格A2每一个数字拆分开
2、text函数第2参数'0;;;!0'什么意思,这个是根据自定义单元格格式4节来的,第1节正数,第2节负数不显示,第3节0不显示,第4节文本强制显示0,用!0表示
3、用减负运算,--把文本型数字转为数值型数字
4、最后用sum求和
解法三:根据单元格数字的个数,确定提的个数
一、公式截图
二、公式
=SUM(--MID(A2,ROW(INDIRECT('1:'&LEN(A2))),1))
三、公式解释
1、INDIRECT('1:'&LEN(A2)),len(a2)返回3,indirect('1:3')表示第1行到第3行,外面嵌套一个row,返回1;2;3
2、再用mid提取就不会返回多余的空文本,再用减负运算就不会报错
小结:通过上面这个案例,我们可以看到,学excel函数不光是学会每个函数的基本用法,还要学解题思路。不断在解题思路上积累。好的解题思路,直叫你拍手叫好。学习Excel函数多看别人的解题思路。
联系客服