Excel - Lambda 的辅助 MAP() 函数无效

Excel - Lambda 的辅助 MAP() 函数无效

自 2021 年以来,我可以使用较新的 lambda 辅助函数,其中包括MAP()函数。所有其他帮助程序(如、、BYROW()等)均运行良好。虽然第一个提到的函数被 Excel 的自动完成功能识别,但应用时会出错。让我通过几个屏幕截图向您展示:BYCOL()SCAN()REDUCE()MAP()

自动完成获取 MAP():

在此处输入图片描述

完成后出现错误“无效功能”:

在此处输入图片描述

奇怪的是,我实际上可以通过 VBA 应用该公式:

Range("C1").Formula2 = "=MAP(A1:A2,LAMBDA(a,IF(a=1,a,a*2)))"
导致:

在此处输入图片描述

改变公式后我收到同样的错误:

在此处输入图片描述


到目前为止,我一直保留这个,但最近我有一个疑问,我本来想使用MAP()。有人见过这个/知道修复方法是什么吗?


Excel 版本:ms365 版本 2211 build 15813.20002


更新 1:开始感觉它与本地荷兰语版本的 Excel 有关,因为以下内容也会通过 VBA 产生错误 1004:

Range("C1").Formula2Local = "=MAP(A1:A2;LAMBDA(a;ALS(a=1;a;a*2)))"

更新2:通过文件 > 选项 > 语言将我的 Office 显示设置切换为英语(美国),让 Excel 更新,然后尝试MAP()。成功了!但改回荷兰语又破坏了该功能。

我猜想该问题是一个错误,我会将其报告。

相关内容