excel如何使用数组,数组介绍,三键输入公式
用excel应该见过别人说使用数组,或者三键输入,听是听了,但又不知道什么意思,怎么理解。
复杂简单化
- 01
首先从一个简单的例子说起 比如A1*B1 它的结果是20,只有一个结果
- 02
那如果用多个数都和B1相乘,结果会变成什么 A1:A5*B1 结果应该是返回每个相乘之后的结果,也就是一组结果“20;40;50;60;30,但由于单元格只能显示1个值,所以这里显示的是错误。
- 03
如果让一组数值乘以一组数据,那结果又是如何呢 A1:A5*B1:B5 结果应该是:20;8;35;48;27但这里由于跟上个问题一样还是显示的错误。
- 04
根据上面的例子,我们只需要先知道,在excel里面,公式结算后可以返回一个值,也可以返回一组值,但单元格只能显示一个,所以返回多个值会显示错误,但我们可以利用这点,在返回多个值的时候再进行运算,得到自己最终需要的值 一个公式里面如果用到数组,那么确认这个公式的时候就需要按ctrl+shift+enter三键自动添加大括号{}
简单例子
- 01
如下图所示表销售统计表中,要求根据销售数量,计算所有人员提成之和(提成 10元/个) 求下图的办法 1.=2*10+4*10+5*10+6*10+3*10=200 2.=SUM(B2:B6)*10 而用数组的方法是 {=SUM(B2:B6*10)} 套用之前的解释,B2:B6*10返回的是多个数值,如果直接显示是显示错误的,但这里有了一个sum,把结果的一组数值又加起来了,这样就变成一个,所以不会有错误。
- 02
如下图所示计划B2:B2区域总共有多少字数。 数组公式:{=SUM(LEN(B2:B4))} 这个公式可以理解成这样{sum(LEN(B2),LEN(B3),LEN(B4))},然后把每个LEN得到的数值用sum合起来
- 03
最后再介绍一个功能,对于新手理解公式比较有用 图1是原来的公式,在不理解这个公式的情况下,我们可以分段理解,但每段必须是一个完整的小节,选择后按F9,之后显示图2就是这一步的运行结果,然后再这个基础上选择上再加上*10这一段,显示的是B2:B6*10的一组数据,因为这是运算过程,所以返回一组也不会错误,但要记住看完理解后用ESC退出查看,不然这公式就这样显示了。