数组公式指南和示例( 七 )


  • 一致性如果单击E2下的任意单元格,您将看到相同的公式 。这种一致性有助于确保更高的准确性 。
  • 安全您不能覆盖多单元格数组公式的组件 。例如,单击单元格E3并按Delete 。您必须选择整个单元格区域(E2到E11),然后更改整个数组的公式,否则只能让数组保留原样 。作为增加的安全措施,您必须按Ctrl+Shift+Enter以确认对公式所做的任何更改 。
  • 较小的文件大小您通常可以使用单个数组公式,而不是多个中间公式 。例如,工作簿使用一个数组公式计算列E中的结果 。如果你使用的是标准公式(如=C2*D2、C3*D3、C4*D4),则你将使用11个不同的公式计算相同的结果 。
数组公式语法通常,数组公式使用标准公式语法 。它们都以等号开始,可以在数组公式中使用大部分内置Excel函数 。主要区别是使用数组公式时,按Ctrl+Shift+enter可输入公式 。执行此操作时,Excel将用大括号将数组公式括起来 -如果您手动键入大括号,公式将转换为文本字符串,并且不起作用 。
数组函数可以是构建复杂公式的有效方式 。数组公式=SUM(C2:C11*D2:D11)与=SUM(C2*D2,C3*D3,C4*D4,C5*D5,C6*D6,C7*D7,C8*D8,C9*D9,C10*D10,C11*D11)相同 。
输入和更改数组公式重要: 只要需要输入数组公式,请按Ctrl+Shift+enter 。这适用于单个单元格和多单元格公式 。
使用多单元格公式时,还需记住以下原则:
  • 必须在输入公式之前选择用于保存结果的单元格区域 。如果选定了E2到E11单元格,在创建了多单元格数组公式后,执行此操作 。
  • 不能更改数组公式中单个单元格的内容 。要试试是否真的如此,可以选择工作簿中的单元格E3再按Delete 。Excel将显示一个消息,告知您无法更改数组中的一部分 。
  • 可以移动或删除整个数组公式,但无法移动或删除其部分内容 。换言之,要缩减数组公式,需先删除现有公式再重新开始 。
  • 若要删除数组公式,请选择整个公式范围(例如,E2:E11),然后按delete 。
  • 不能在多单元格数组公式中插入空白单元格,也不能删除单元格 。
扩展数组公式有时,可能需要扩展数组公式 。选择现有数组区域中的第一个单元格,然后继续操作,直到选择了要将公式扩展到的整个区域 。按F2编辑公式,然后按CTRL+SHIFT+ENTER,以在调整公式区域后确认公式 。关键是选择整个区域,从数组中左上角的单元格开始 。左上角的单元格是一个可编辑的单元格 。
使用数组公式的缺点数组公式很出色,但它们也有一些缺点:
  • 有时,您可能会忘记按Ctrl+Shift+Enter 。甚至最有经验的Excel用户也会发生这种情况 。请记住每当输入或编辑数组公式时都要按此组合键 。
  • 你的工作簿的其他用户可能不理解你的公式 。在实践中,工作表中通常不解释数组公式 。因此,如果其他人需要修改你的工作簿,你应该避免数组公式,或者确保这些用户知道任何数组公式,并了解如何更改它们(如果需要) 。
  • 大型数组公式可能会降低计算速度,具体取决于计算机的处理速度和内存 。
了解数组常量数组常量是数组公式的组成部分 。可以通过输入一系列项然后手动用大括号({})将该系列项括起来创建数组常量,类似于:
={1,2,3,4,5}
现在,你知道创建数组公式时需要按Ctrl+Shift+Enter 。因为数组常量是数组公式的组成部分,可以通过手动输入一对大括号将常量括起来 。然后使用Ctrl+Shift+enter输入整个公式 。
如果使用逗号分隔各个项,将创建水平数组(一行) 。如果使用分号分隔项,将创建垂直数组(一列) 。若要创建二维数组,应在每行中使用逗号分隔项,并使用分号分隔每行 。

猜你喜欢