excel中如何建立数组公式 excel中如何使用数组公式

经验直达:

  • excel中如何使用数组公式
  • excel中如何建立数组公式
  • 如何使用Excel的数组公式

一、excel中如何使用数组公式


Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时 , 数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式 。

??输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格) , 在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}” 。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签 。

??选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可 。

??编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏 , 公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键 。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式 。

数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“ , ”和“;”分离元素 。其中“,”分离不同列的值,“;”分离不同行的值 。

??使用不在工作表中的数组有时 , 公式仅占用一个单元格时也需要以数组的方式输入 。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式 。

??下面介绍两个使用数组公式的例子 。

??1?有如图所示的工作表 , 需分别计算各商品的销售额,可利用数组公式来实现 。

单元格F2中的公式为:{=SUM(IF(A2:A11=〃商品1〃,B2:B11*C2:C11 , 0))}.这个数组公式创建了一个条件求和,若在A2:A11中出现值“商品1”,则数组公式将B2:B11和C2:C11中与其相对应的值相乘并累加,若是其他值则加零 。同时,虽然数组B2:B11和C2:C11均在工作表中,但其相乘的数组B2:B11*C2:C11不在工作表中,因此必须使用数组公式 。

??2?假设要将A1:A50区域中的所有数值舍入到2位小数位 , 然后对舍入的数值求和 。很自然地就会想到使用公式:=ROUND(A1,2)+ROUND(A2,2)+…+ROUND(A50,2) 。

有没有更简捷的算法呢?有 。因为数组ROUND(A1:A50,2)并不在工作表中 , 因此要使用数组的方式输入公式,即:{=SUM(ROUND(A1:A50 , 2))}.

如你所愿,复制的 -_-"


二、excel中如何建立数组公式


在Excel中,公式是以等号或“ ”号开头,由常数、函数、单元格引用或运算符组成的式子,并将计算结果显示在相应的单元格中 。在公式中可以使用的运算符有算术运算符、比较运算符、字符连接运算符(&) 。前面介绍的公式都是只执行一个简单计算且返回一个计算结果的情况,如果需要同时对一组或两组以上的数据进行计算 , 计算的结果可能是一个,也可能是多个,这种情况只有数组公式才能处理 。数组公式可以对两组或两组以上的数据(两个或两个以上的单元格区域)同时进行计算 。在数组公式中使用的数据称为数组参数,数组参数可以是一个数据区域,也可以是数组常量(经过特殊组织的常量表) 。3.2.1 数组公式的建立方法 如果需要建立数组公式进行批量数据的处理,其操作步骤如下: 如果希望数组公式返回一个结果,可以先选中保存计算结果的单元格;如果数组公式返回多个结果 , 则需先选中要保存数组公式计算结果的单元格区域 。输入公式的内容 。公式输入完成后,按下Ctrl Shift Enter组合键 。下面介绍数组公式的几个简单应用 。1.用数组公式计算两个数据区域的乘积 当需要计算两个相同矩形区域对应单元格的数据之积时,可以用数组公式一次性计算出所有的乘积值,并保存在另一个大小相同的矩形区域中 。某公司出售各种机械产品,已知各种产品的单价以及销售数量,计算各种产品的销售总额 。其操作步骤如下: 输入除销售总额之外的其余数据 。选中单元格区域F2:F11. 输入公式“=D2:D11*E2:E11” 。按下Ctrl Shift Enter组合键,得到如图3-5所示的结果 。图 3-5 2.用数组公式计算多列数据之和 如果需要把多个对应列或行的数据相加,并得出对应的和值所组成的一列或一行数据时,可以用一个数组公式完成 。某班级期末考试成绩表中有3科成绩 , 现要计算各科成绩的总分以及各科成绩的综合测评成绩的综合测评分数,总分的计算方式为各科成绩的总和,综合测评分的计算方式为“(高等数学 工商管理)*0.8 体育*0.2” 。使用数组公式计算各同学的总分和综合测评成绩的操作步骤如下: 在表中输入原始成绩——各科成绩,然后选中总分一列中的单元格区域F2:F17. 输入数组公式“=C2:C17 D2:D17 E2:E17”,按下Ctrl Shift Enter组合键,得到总分 。选择综合测评一列中的单元格区域G2:G17. 输入数组公式“=(C2:C17 D2:D17)*0.8 E2:E17*0.2” , 按下Ctrl Shift Enter组合键,得到综合测评成绩,如图3-6所示 。图 3-6 3.2.2 使用数组公式的规则 输入数组公式时,首先选择用来保存计算结果的单元格区域,如果计算公式将产生多个计算结果,必须选择一个与计算结果所需大小和形状都相同的单元格区域 。数组公式输入完成后,按下Ctrl Shift Enter组合键 , 这时在公式编辑栏中可以看见公式的两边加上了花括号,表示该公式是一个数组公式 。在数组公式所涉及的区域中,不能编辑、清除或移动单个单元格,也不能插入或删除其中任何一个单元格,也就是说,数组公式所涉及的单元格区域只能作为一个整体进行操作 。也可单击数组公式所包含的任一单元格,这时数组公式会出现在编辑栏中 , 它的两边有花括号,单击编辑栏中的数组公式 , 它两边的花括号就会消失 。要编辑或清除数组,需要选择整个数组并激活编辑栏 , 然后在编辑栏中修改数组公式或删除数组公式,操作完成后,按下Ctrl Shift Enter组合键即可 。要把数组公式移到另一个位置,需要先选中整个数组公式所包括的范围,然后把整个区域拖放到目标位置,也可通过【编辑】菜单中的【剪切】和【粘贴】菜单项进行 。3.2.3 数组扩展 在公式中用数组作为参数时,所有的数组必须是同维的 。如果数组参数或数组区域的维数不匹配,Excel会自动扩展该参数 。如假设单元格区域A1:A8的数据分别为1 , 2,3,4 , 5,6,7,8,现要将这8个数分别乘以100,把结果放在单元格区域B1:B8中,则可以在单元格区域B1:B8中输入数组公式“=A1:A8*10”,如图3-7所示 。这个公式并不平衡 , 乘号“*”的左边有10个参数,而乘号“*”的右边只有一个参数,对于这种情况 , Excel将扩展第2个参数,使之与第1个参数的个数相同 。经过Excel内部处理之后 , 上述公式实际上就变成了“=A1:A8*{10,10,10,10 , 10,10 , 10,10,10 , 10}” 。数组公式的这种扩展在某些时候特别有用,如图3-6中的学生综合测评分的计算就是使用这种方法 。图 3-7 3.2.4 二维数组 前面对于数组的讨论基本上都局限于单行或单列,在实际应用中,往往会涉及多行或多列的数据处理,这就是所谓的二维数组 。Excel支持二维数组的各种运算 , 如加、减、乘、除等 。合理地应用二维数组运算,能够提高数据处理的能力,特别是在不同工作表之间进行数据汇总时非常有效 。某音像制品店要统计2005年11月份和2005年12月份各类音像制品的销售量,并由此计算出各类图书的总销售额 。如图3-8和图3-9所示为该音像制品店11月份和12月份各类音像制品的销量情况表 。图 3-8 图 3-9 现在计算该音像店11月份和12月份各类音像制品的销量汇总,各项数据可以通过一个二维数组公式一次性计算出来 。其操作步骤如下: 在汇总表中选择单元格区域B3:D7. 输入公式“='11月份'!B3:D7 '12月份'!B3:D7” 。按下Ctrl Shift Enter组合键得到如图3-10所示的结果 。图 3-10


三、如何使用Excel的数组公式


Excel精彩课程推荐·Excel表格零基础入门到快速精通
·Excel-工作表办公自动化操作技巧
·Excel-电子表格函数实战教程
【excel中如何建立数组公式 excel中如何使用数组公式】·Excel-电子表格透视表篇
·Excel-电子表格图表绘制教程
办公软件的使用是一项非常基础的技能,可以帮助人们快速进行文字处理 , 表格制作,数据处理,制作演讲稿等 。办公软件的应用范围很广,大到统计,小到记录,数字化办公等等都离不开办公软件的鼎力协助 。为帮助用户快速掌握办公软件的使用,有Word、Excel、PPT、思维导图等办公软件的精品教学课程,都可以免费试学,还没有掌握办公软件的小伙伴们一定不要错过哦 。
Excel数组公式使用方法
1.首先打开Excel表格软件,然后输入需要进行计算的数组数据 。本表数据为演示数据 。
2.选定单元格,在D7单元格里输入=sum(B3:B6*C3:C6) 。
3.在公式的最后按下Ctrl Shift Enter键 , 这时候,可以看到,“=sum(B3:B6*C3:C6)”就变成“{=sum(B3:B6*C3:C6)}”即数组运算公式了 。想要的答案得到了,一个数组运算就完成了 。
以上就是Excel数组公式的使用演示过程了,Excel是目前流行的个人计算机数据处理软件,具有表格、图表、函数、数据库等功能,想自学Excel的一定要到羽兔来看看哦 。

相关经验推荐