人气 3947

[Excel技巧] 认识 Excel数组公式 [复制链接]

精益 2017-8-24 16:47:58
说到数组公式,可能大家还是比较陌生的。数组公式能解决很多普通Excel函数与公式无法解决的问题。下面我们来认识一下数组公式的强大之处。
1 认识数组公式数组(array)是由数据元素组成的集合,数据元素可以是数值、文本、日期、逻辑、错误值等。数据元素是以行和列的形式组织起来,构成一个数据矩阵。在Excel中,数组可以是一维数组和二维数组,其维度与行和列相对应。一维数组可以存储在一行单元格区域中(也称为水平数组,以逗号分隔数据元素)或一列单元格区域中(也称垂直数组,以分号分隔数据元素);二维数组可存储在矩形的单元格区域中。
1503563364131922.jpg (20.11 KB, 下载次数: 0, 售价: 1 金钱)
常量数组是指不是存储在单元格区域中而直接存储在内存中的数组。常量数组可以包含数字、文本、逻辑值,甚至可以是错误值。数字可以是整数、小数或者是科学计数法形式。文本必须用引号引起来。可以在同一个常量数组中使用不同类型的值。
常量数组不能包含公式、函数或其他数组。数值不能包含美元符号、逗号、括号或者百分号。下图是常量数组的应用举例:
1503563384136230.jpg (51.4 KB, 下载次数: 0, 售价: 1 金钱)
单元格区域数组是一个单元格区域存储的值做为数组元素的数组,如{A9:E11}就是一个3行5列的区域数组。我们知道在单元格中输入普通公式需按Enter键确认;数组公式与普通公式的确认键不同,输入数组公式由需要按Ctrl+Shift+Enter组合键确认。数组公式输入完毕后会自动在等号"="前和公式末尾输入大括号“{}”。
2 单一单元格数组公式使用存储区域或内存中的数组,在单一单元格中输入一个数组公式,并在单个单元格中生成显示结果。在单一单元格中定义数组公式后如需继续修改时,在修改完毕后需按Ctrl+Shift+Enter组合键确认,否则无法得到正确结果。单一单元格数组公式的优势在于可以让存储区域中的每一个单元格的引用应用相同的表达式,也就是表达式中只是单元格的引用不同。如以下使用单一单元格数组公式:
1503563406574689.jpg (45.24 KB, 下载次数: 0, 售价: 1 金钱)
如果不使用数组公式,需要多增加一列数据进行计算,无疑会增加数据量:
1503563419124663.jpg (54.91 KB, 下载次数: 0, 售价: 6 金钱)
3 多单元格数组公式使用存储区域或内存中的数组,选择多个单元格并输入一个数组公式,并在多个单元格中同时生成一个相同的结果数组。如果定义的是多单元格数组公式,则必须将整个区域同时选择进行编辑,不能只更改、编辑单元格区域中的某一个单元格,否则会弹出警告消息。多单元格数组公式的优势在于统一公式的形式,并且公式不得任意修改。
1503563434104472.jpg (55.74 KB, 下载次数: 0, 售价: 3 金钱)
参考至:小智雅汇(头条号)
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )

GMT+8, 2024-5-19 03:01 , Processed in 0.263459 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN