HYPERLINK函数与动态数组兼容性缺陷
问题反馈:HYPERLINK函数与动态数组兼容性缺陷
产品版本:WPS Office 2025
问题描述:
当使用动态数组函数(如SHEETSNAME(,1,1))作为HYPERLINK函数的参数时,生成的超链接存在严重功能缺陷:
预期行为
=HYPERLINK("#"&SHEETSNAME(,1,1)&"!A1","定位")
应生成多个超链接,分别指向不同工作表的A1单元格
实际行为
公式返回的文本显示正确(显示"定位")
所有链接均跳转到第一个工作表(即数组中的首个工作表)
点击非首个链接时无响应或错误跳转
已排除因素
✔️ 公式语法正确(单独测试组件均正常)
✔️ SHEETSNAME(,1,1)返回正确垂直数组
✔️ 辅助列方案可验证非数组模式工作正常
重现步骤:
新建含4个工作表的工作簿
在Sheet1输入
=HYPERLINK("#"&SHEETSNAME(,1,1)&"!A1","定位")
观察生成的3个"定位"链接
点击测试跳转功能
影响:
严重阻碍动态工作簿开发,导致:
无法创建自动化工作表目录
动态工作流设计受限
必须使用辅助列等低效解决方案
请求:
请修复以下核心问题:
🔧 HYPERLINK函数应完全支持动态数组输入
🔄 确保数组中每个元素生成独立有效的超链接