首页 > 软件教程 > 办公软件 > 您需要了解的有关Excel中溢出的一切

您需要了解的有关Excel中溢出的一切

Patricia Arquette
发布: 2025-02-06 19:41:10
原创
627 人浏览过

快速链接

  • >您应该首先知道的定义
  • >
引用溢出的范围

>修复常见#spill! errors

excel中的大多数公式返回单细胞结果。但是,如果Excel公式返回一组值,则结果将质量

转移到相邻的单元格中。

您应该首先知道的定义在我向您展示溢出的示例之前,以下是本指南中某些相关excel术语的定义:
  • 溢出:当Excel公式返回一组值(也称为阵列)时。
  • 数组:一组数据范围内的一组数据。例如,如果单元格A1至A20包含数据,则A1:A20是范围,并且该范围内的数据是数组。
  • 函数:一种预定义的公式,在公式中使用时执行计算。
  • >
  • >公式:函数,单元引用,值,操作员和名称的组合,当按等于等式(=)符号一起使用时,将返回结果
  • >
  • 动态阵列公式:公式:一个公式那能够返回数组。

>溢出的阵列公式:当前正在返回溢出阵列的公式。 首先,让我们看一个简单的示例,

>

示例

您需要了解的有关Excel中溢出的一切

=B2:B7
登录后复制
登录后复制
登录后复制
登录后复制
> >。此Excel电子表格包含六个测验团队及其得分为一到五周。

您需要了解的有关Excel中溢出的一切

>

,因为 是一种动态阵列公式(将其输入单元格H2)返回覆盖H2的溢出阵列到H7。请注意,当我选择细胞H2时,如何将这些单元格周围放置一个临时边框,以提醒我这是一个溢出的阵列。 如果我要在单元格中键入值H3至H7,这将干扰Excel刚刚创建的溢出阵列,从而产生#spill!错误。我将更多地谈论#spill!错误很快。但是,现在,我想通过使用偏移函数对这种结果进行更多实际使用。在这种情况下,我希望Excel告诉我每个团队在给定的一周中的得分,具体取决于I键入单元格I1。

您需要了解的有关Excel中溢出的一切

i2,我将键入

=B2:B7
登录后复制
登录后复制
登录后复制
登录后复制

您需要了解的有关Excel中溢出的一切,因为我希望excel从单元A2开始,停留在同一行中,跨在单元格I1中键入的列数并返回结果为6行向下和1列。由于Excel返回一个高度为6行的阵列,即使我仅将公式输入了单元格i2,因此结果从单元格i1到i7。在我的数据检索表上,我也想将团队名称添加到H列。为此,我将键入

=OFFSET(A2,0,I1,6,1)
登录后复制

您需要了解的有关Excel中溢出的一切

,它也会产生溢出的数组。我还应用了一些格式来提高电子表格的可读性。

=A2:A7
登录后复制

>使用动态阵列公式(例如上面的动态阵列公式)的一个好处是,如果数据要更改或重新排列,溢出的阵列将相应地调整。

在最后一个示例中,我将使用Xlookup函数生成溢出的数组。我的目的是在整个五周期间展示某个团队的一组结果,而相关的团队取决于单元I1的价值。首先,我将在细胞H3中键入动态阵列公式 以产生细胞H3至L3中的溢出的一周数。现在,我将在单元格I1中创建一个包含单元格A2至A7中列出的团队名称的单元格I1中的下拉列表。为此,我将单击数据>数据验证,在“允许”字段中选择“列表”,然后在单击“确定”之前选择“允许”字段A2至a7以定义列表的来源。 ,我可以使用Xlookup功能在整个五周内返回我所选团队的分数。在Cell H3中,我将键入:

您需要了解的有关Excel中溢出的一切

>,因为我希望Excel在Cell I1中获取团队名称,将其与A2范围内的团队名称匹配到A7,并且将相应的数组从B列返回到F。由于结果为五列宽,因此显示为跨单元格H3至L3的溢出阵列。在这种情况下,我从单元I1中的下拉列表中选择了团队测验我和randarray。您需要了解的有关Excel中溢出的一切

>引用溢出范围

引用溢出范围,在动态阵列公式内使用范围后使用溢出的范围运算符(#)。使用与上述相同的示例,我想根据细胞H3至l3中的溢出数组显示给定团队的总分数。

=B2:B7
登录后复制
登录后复制
登录后复制
登录后复制

>

>

so,键入

=B2:B7
登录后复制
登录后复制
登录后复制
登录后复制

您需要了解的有关Excel中溢出的一切>

在cell L4中告诉excel在H3以上的溢出范围内总结阵列。

修复常见#spill!错误

>某些情况会导致Excel返回#spill!错误。如果在电子表格中发生这种情况,以及您可以采取的措施来解决问题:>修复误差的方法溢出的数组交叉在合并的单元格上。

>>选择合并的单元格,然后在“主页”选项卡的“对齐组”中单击“合并和中心”以取消单元格。 动态阵列公式已导致Excel用完存储器。>溢出的范围是不知道的,因为动态阵列公式包含挥发性函数。动态阵列公式不适用于未知长度的溢出阵列。不幸的是,克服此问题的唯一方法是避免使用动态数组公式,该公式会创建可变长度的数组。

>

某些东西阻止了溢出阵列正在尝试进行的单元格。

删除或移动阻塞溢出阵列的单元格中的数据。

>动态阵列公式中的范围超出了工作表的边缘。

> >查看动态阵列公式,以确保单元格参考准确。 > >动态阵列公式用于格式化的excel表中。

>将动态阵列公式移至格式化表外的位置。或者,通过选择表中的一个单元格,然后单击“表设计”选项卡的工具组中的“转换为范围”。

>引用您的动态阵列公式中的较小范围。

> > >如果您的动态阵列公式参考完整列,您可以使用Trimrange函数告诉Excel打折空行,从本质上讲数据仅包括必要的单元格。

以上是您需要了解的有关Excel中溢出的一切的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板