0

Excel 有一个新的溢出模式,它带有一个特殊的 @ 函数来替换隐式交集。它与现有的 Excel 不太兼容。所以需要明确启用。好的。

我不确定是什么启用了它,但我怀疑有关办公室内部人员的模糊提示会这样做。UI 中没有明显的选项来启用或禁用此重大更改!

有谁知道这在注册表中的哪个位置进行了更改?可以取消设置回旧模式吗?

此外,是否有一种很好的编程方式来测试这个?我只是寻找 ActiveCell.Formula2 - 如果它说没有方法,那么它是 Excel2016 之前的构建,如果它说“杂项错误”,这意味着它可以启用但不是,如果它返回一个字符串,那么它是启用的。至少今天在我的 Excel 版本上会发生这种情况。但是更有原则的东西会更好。在过去的好日子里,会有 Application.ImplicitIntersectionDisabled 或类似的。

PS Formula2的错误代码不可靠,462?不适用于旧版本的 Excel,通用 1004 出现问题,不适用于不在预览体验计划中的当前版本。

4

1 回答 1

0

Afaik 没有特定的溢出模式,但溢出是动态数组的输出。所以每个动态数组函数都会产生溢出。这是在 2018 年底推出的。

溢出函数无法写入已填充的单元格,这会产生错误消息。根据 ms 文档,还应替换以前的矩阵函数。

以下函数返回溢出。

  • FILTER 过滤数据并返回匹配记录
  • RANDARRAY 生成随机数数组
  • SEQUENCE生成序列号数组
  • SORT按列排序范围
  • SORTBY 按另一个范围或数组排序范围
  • UNIQUE 从列表或范围中提取唯一值
  • XLOOKUP VLOOKUP 的现代替代品
  • XMATCH MATCH 函数的现代替代品
于 2020-04-26T04:35:07.693 回答