ARTICLE · 1271880
Excel数组一次讲清楚 ,它是Excel函数高手
Excel数组一次讲清楚 ,它是Excel函数高手
熟练掌握数组,是Excel函数高手的必经之路。它能让你的数据处理能力,提升一个维度。
今天一次讲清楚:数组怎么表示、怎么创建、怎么运算、怎么输出。
数组有三种表现形式。
第一种,一维横向数组。用逗号分隔元素,表示一行数据,比如{89, 52, 68, 12}。
第二种,一维纵向数组。用分号分隔元素,表示一列数据,比如{"张三"; "李四"; "王五"}。
第三种,二维数组。同时用逗号和分号,表示多行多列,比如{"张三", 64; "李四", 59}。逗号分隔同一行的不同元素,分号分隔不同行。
创建数组有三种方法。
第一种,引用单元格区域,这种最常用。在B1输入=A1:A3,然后在编辑栏选中A1:A3,按F9,就能看到数组的实际值。
第二种,手工创建常量数组。直接在花括号里输入数据,比如={"张三", 64; "李四", 59}。
第三种,计算创建。在B1输入=A1:A3*10,表示把A1到A3的每个值乘以10,生成一个新数组。
数组可以参与三种运算。
第一种,比较运算符。比如=A1:A5>60,结果是逻辑值数组{TRUE, FALSE, TRUE, FALSE, TRUE}。
第二种,数学运算符。比如=B3:B7-1,表示每个元素都减1。按F9可以看到{89; 87; 96; 81; 79}变成{88; 86; 95; 80; 78}。
第三种,文本连接符。比如=A1:A3&"先生",结果是{"张三先生"; "李四先生"; "王五先生"}
数组的输出,是最关键、也最容易困惑的部分。
第一种,多单元格输出。原则是:一个单元格只能放一个元素。
操作步骤:先选中足够多的单元格,注意方向:横向数组选横向单元格,纵向数组选纵向单元格。然后在编辑栏输入公式,按Ctrl+Shift+Enter确认。
第二种,单个单元格输出数组计算结果。比如计算B3到B7每个值减1后的平均值,在F3输入=AVERAGE(B3:B7-1),按Ctrl+Shift+Enter。
数组的核心就一句话:它可以一次性处理多个值,而不是一个一个来。
掌握了数组,你的Excel水平就上了一个大台阶。















































































