前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel实例:数组公式和函数

Excel实例:数组公式和函数

作者头像
拓端
发布2020-11-03 14:47:05
2.1K0
发布2020-11-03 14:47:05
举报
文章被收录于专栏:拓端tecdat拓端tecdat

我们在Excel电子表格中描述的工作表公式 返回一个值,该值分配给包含该公式的单元格。Excel还允许您定义一个公式,该公式可以同时将值分配给一系列单元格。这些称为 数组公式

数组公式

现在,我们演示如何创建可同时修改多个单元格的公式。

示例1:计算图1工作表中每个项目的收入。

图1 –数组公式

假设每件商品的收入是单价乘以数量,我们可以在D4单元格中输入公式= B4 * C4,然后将此公式复制到D5,D6和D7单元格中(例如,单击D4单元格,按 Ctrl-C,然后突出显示范围D5:D7并按 Ctrl-V,或突出显示范围D4:D7并按 Ctrl-D)。

另一种方法是通过数组公式,使用以下步骤:

  1. 突出显示范围D4:D7
  2. 输入数组公式= B4:B7 * C4:C7
  3. Ctrl-Shift-Enter (即按住 CtrlShift 键并按 Enter 键)

必须按 Ctrl-Shift-Enter (第3步),而不是 像普通公式一样简单地 按Enter。请注意,出现在公式栏中的公式是{= B4:B7 * C4:C7}。大括号表示这是一个数组公式。如果将范围B4:B7的名称命名为UnitPrice,将C4:C7的名称命名为Quantity,则可以将数组公式输入为= UnitPrice * Quantity(步骤2);

数组公式出现在所有四个单元格中,范围为D4:D7。要更改公式,您必须编辑整个范围,而不仅仅是其中一个,两个或三个单元格。同样,您不能复制或删除范围的一部分,但必须复制或删除整个范围。如果您尝试修改范围的一部分,您将收到一条错误消息。如果卡住并收到一系列此类错误消息,则只需按退出键Esc即可恢复。

您可以通过突出显示整个范围并按Delete 键来删除包含数组公式的范围 。您可以覆盖数组函数,将其替换为一个值或另一个公式。重要的是要使用整个范围而不是范围的一部分。

您还可以通过单击范围的四个角中的任意一个,然后突出显示一个包含原始范围的范围,来扩展数组公式所覆盖的范围。最后,您在公式栏上的任意位置单击,然后按 Ctrl-Shift-Enter

还要注意,您也可以使用数组公式,例如{= SUM(B4:B7 * C4:C7)}。这将返回这四种设备的总收入之和。即使此公式返回单个值,因此可以将其放在单个单元格(例如D8)中,但必须将其作为数组公式输入(因为该公式包含嵌入式数组公式)。这意味着您需要输入= SUM(B4:B7 * C4:C7),然后按 Ctrl-Shft-Enter。如果忘记按C trl-Shft-Enter键, 而仅按 Enter键,则会收到错误消息。

数组功能

Excel的一些内置函数是数组函数,其中函数的输出是数组。这些函数的管理方法如上所述,适用于数组公式。

示例2:将图2的A和B列中的数据范围更改为等效的行范围。

图2 –数组函数

这可以通过Excel的TRANSPOSE数组函数使用以下步骤来完成:

  1. 突出显示输出范围D3:I4
  2. 输入数组公式= TRANSPOSE(A3:B8)
  3. Ctrl-Shift-Enter

请注意,输出范围(步骤1)必须具有正确的大小。在这种情况下,输入范围是6行2列,因此输出范围必须是2行6列。如果突出显示的范围太小,输出将被截断,而如果突出显示的范围太大,则多余的单元格将被填充错误值#N / A。

对于数组公式,公式栏包含用大括号括起来的数组公式。与往常一样,必须按 Ctrl-Shft-Enter

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 拓端数据部落 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组公式
  • 数组功能
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档