【问题标题】:Dynamic Arrays in Excel not SpillingExcel 中的动态数组不会溢出
【发布时间】:2021-04-07 07:44:43
【问题描述】:

我刚买了一台新电脑并安装了 Windows 10 和最新版本的 Office 365 家庭版。 当我在 Excel 中使用动态数组时,突然不再有任何溢出会产生问题,因为我使用的文件带有根据动态数组的典型行为调整的宏。

我可以输入一个动态数组,然后值就会像以前一样出现。但是,不是将值“溢出”到相邻单元格,而是将值粘贴到这些单元格中。公式栏中也不再有任何灰色文本,如果我删除包含动态数组公式的原始单元格,所有其他单元格都会保留。

我没有更改任何文件并尝试重新安装 excel 但没有成功。我也找不到以前报告过这个问题的任何其他人。

关于如何解决这个问题的任何建议?

【问题讨论】:

  • 理解问题取决于您对“动态数组”的定义。您将如何将这样的数组“键入”到单元格中?您的代码(大概是 VBA ???)将如何做到这一点?请提供两者的示例,最好在您的问题中添加此类详细信息。
  • 那么公式=SEQUENCE(5,,1,1)只会在第一个单元格中显示为公式,而在最后四个单元格中显示为静态数字?

标签: excel office365 dynamic-arrays spill-range


【解决方案1】:

感谢您的快速输入。由于您的澄清问题,我发现了问题所在。结果证明,序列公式按预期工作,排除了 Excel 的问题。我使用的公式与一个名为“Börsdata”的 excel 插件有关。尽管我已经像之前一样安装了它,但初始设置却有所不同。将设置更改为“将数据显示为动态数组”后,它现在可以按预期工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 2018-11-05
    • 2020-05-03
    • 2011-07-20
    相关资源
    最近更新 更多