Excel高手武器:数组基础
Excel高手武器:数组基础
看到很多高手需要实现相同的功能,在其表格里面的公式简洁,无须借用辅助列等等,公式里面嵌套很多函数与{}大括号之间的运算,这其实就是数组与公式的结合运算,一秒钟看你是不是excel高手,就可以从数组看出来,今天小才子从excel数组基础讲起,让你三天变成同事们眼中的大神!办公效率大幅提升!
那么什么是数组?
数组:简单来讲就是一些元素的集合,这些元素可以是数字、字符、日期、错误,逻辑值等等。例如{1,'selftt',true,#N/A}
存放在数组中的元素可以多列的,每个元素用,逗号连接起来,也可以是多行的,每行之间用;分号来区分。例如:{1,2,3;4,5,6}这个数组有两行,第一行3个元素是1,2,3,第二行3个元素是4,5,6。
特别说明:数组公式列好后,需要按ctrl+shift+回车计算,excel会在公式两边自动再加上{}符号
数组根据元素行列不同分为:
一维数组:单行或单列的元素集合
如:{1,2,3}、{1;2;3}
二维数组:多行多列的元素集合
如:{1,2,5;3,4,6}
播放GIF
数组的计算方式:
1、数值与数组运算
如:2*{1,2,3;4,5,6}
运算法则:数值与数组中的每个单元格元素运算,得到一个数组
运算结果:{2,4,6;8,10,12}
思考:'A'&{'a','b','c'}的.结果?
打开应用保存高清大图
2、同向一维数组之间的运算
如:{1,2}*{3,4}
法则:数组1中第i个元素与数组2中第i个元素相乘组成新数组
结果{3,8}
若两个数组元素不相同,如{2;3;4}*{4;4},则结果为{8;12;#N/A}
打开应用保存高清大图
3、异向一维数组之间的运算
如:{1,2,3}*{4;5;6;7}
法则:第一个数组第一个元素乘以第二个数组所有元素,第一个数组第二个元素乘以第二个数组所有元素....以此类推
M列一维数组*N行一维数组,最终得到M列N行数组。
打开应用保存高清大图
4、一维数组与二维数组之间的运算
如:{1,2,3}*{1,2,3,4;2,3,4,5}
法则:一维数组的行(列)分别与二维数组的行(列)对应元素进行相乘,得到一个与二维数组相同大小的新数组
一维数组每行用多次,二维数组每行用一次
打开应用保存高清大图
5、二维数组与二维数组之间的运算
如:{1,2;3,4}*{4,5,6;7,8,9}
excel 字符串转数组法则:相同位置元素一一对应相乘,得到元素大的行列最大的数组
打开应用保存高清大图
以上就是Excel数组基础,如果你能看到两个数组计算,立马得到结果,后面再套用函数运算就很简单了!
今天的课程有点多,需要自己独立思考消化。
举一个的函数与数组结合例子:
打开应用保存高清大图
C3=SUM(A1:A3*C1:E1)按ctrl+shift+回车,结果等于90
SUM对所有数组中的元素进行求和,结果为90,如果答错的朋友们可以重新再看一遍上面的
内容了。
本节完
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论