关于map函数套offset函数的问题

我使用的是WPS最新版本32位24657 =IFERROR(MAP(OFFSET($J$1,1,,COUNTA(B:B)-1),LAMBDA(x,HYPERLINK(XLOOKUP(x&"",中转站!$H:$H,中转站!$G:$G),"查看"))),"")结果不正常 OFFSET($J$1,1,,COUNTA(B:B)-1)相当于j2:j9 可是=IFERROR(MAP(j2:j9,LAMBDA(x,HYPERLINK(XLOOKUP(x&"",中转站!$H:$H,中转站!$G:$G),"查看"))),"")可结果正常(返回的结果不相同) 如果换成=IFERROR(MAP(OFFSET($J$1,1,,COUNTA(B:B)-1),LAMBDA(x,XLOOKUP(x&"",中转站!$H:$H,中转站!$G:$G))),"") 然后改成=IFERROR(MAP(j2:j9,LAMBDA(x,XLOOKUP(x&"",中转站!$H:$H,中转站!$G:$G))),"")两个公式返回的相同 问题:这种不正常,问题出在哪里。好像是WPS office的一个bug 大伙看看。
陕西省
浏览 1297
收藏
2
分享
2 +1
5
+1
全部评论 5
 
黄帅
黄帅

金山办公

能提供一个复现问题的文件么?创建文件副本,副本里只需要保留公式所在sheet的B列的内容,以及中转站sheet中G和H列的内容即可
· 广东省
回复
赟哥
将鼠标放置在8个”查看”触摸显示同一个打开地址。因为我开始文件件夹没有上传,在我的电脑上是打开同一个pdf文件,如果将OFFSET($J$1,1,,COUNTA(B:B)-1)换成“J2:J9”或者“J2:INDEX(J:J,COUNTA(B:B))”就完全正确,再如表格右侧输入下面公式又没有问题完全正确。=IFERROR(MAP(OFFSET($J$1,1,,COUNTA(B:B)-1),LAMBDA(x,XLOOKUP(x&"",中转站!$H:$H,中转站!$G:$G))),"") 上面这种OFFSET结合MAP函数情况我原来遇到过好几次。我也在同样文件在excel365打开完全正确,我也问过deepseek有在WPS均存在这个问题,建议在这论坛提问会得到WPS专家重示。 文件怎么上传,这里只能上传图片,指点一下。
· 陕西省
回复
 
赟哥
追加提问:上面问题我在WPS64位的最新版本24655上运行同样出现上面问题。
· 陕西省
回复