网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月06日
漏签
0
天
excel吧
关注:
281,560
贴子:
1,552,173
看贴
图片
吧主推荐
视频
游戏
26
回复贴,共
1
页
<<返回excel吧
>0< 加载中...
哇,大佬们,我道心要破碎了啊,这是为什么呢
只看楼主
收藏
回复
不会VBA
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是为什么呢??,B列,使用A列为辅助列的情况且FILTER函数要使用区域的情况下,超链接结果就正确,C列取消辅助列,就不行了,就只会跳到动态数组的对应名称的第一个sheet页中。甚至辅助列保留,将filter函数里面改成A1(动态数组由SHEETNAME函数获取的工作表名称)也会这样,有考虑过BYROW函数和超链接函数的传递不兼容,试过MAP也是相同的结果。
我只是不想要辅助列而已啊/(ㄒoㄒ)/~~
不会VBA
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
直接写成=let(a,sheetname(,1,1),byrow(a,lambda(b,hyperlinl("#"&b&"!a1"))))也试过了,只有第一个才会生效。
2025-09-06 21:07:19
广告
不感兴趣
开通SVIP免广告
不会VBA
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试了好几种
=LET(a,SHEETSNAME(,1,1),MAP(a,LAMBDA(x,HYPERLINK(x,"跳转到 "&x))))
=LET(a,SHEETSNAME(,1,1),b,FILTER(a,a<>""),c,ROWS(b),d,SEQUENCE(c),BYROW(d,LAMBDA(x,LET(e,INDEX(b,x),HYPERLINK("#"&e&"!A1","跳转到 "&e)))))
=LET(sheets,SHEETSNAME(,1,1),filtered,FILTER(sheets,sheets<>""),REDUCE("工作表跳转",SEQUENCE(ROWS(filtered)),LAMBDA(acc,idx,VSTACK(acc,HYPERLINK("#'"&INDEX(filtered,idx)&"'!A1","跳转到 "&INDEX(filtered,idx))))))
=MAP(SHEETSNAME(,1,1),LAMBDA(s,IF(s="","",HYPERLINK("#'"&s&"'!A1","跳转到 "&s))))
都不行。。。炸了,炸了
数界如此多娇
E通百通
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看来你是真的很抵触vba,非得在函数这棵树上吊死。
流光把人抛
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
bug吧应该,用循环创建的超链,除了引用单元格区域的,都和你上面描述的情况一致,甚至构建了常量数组去循环创建也是一样的结果,但换了ms excel用常量数组去验证却能正常跳转
目前尝试有用的动态创建超链的做法是这样去创建,缺点是hyperlink的二参无法设置跳转具体的表格名称,二参是数组的话,只返回第一个表名=TOCOL(HYPERLINK("#"&INDEX(SHEETSNAME(,1,1),ROW(1:99))&"!a1","跳转到 "),3)
最后,非动态创建倒是正常跳转
=LET(a,INDEX(SHEETSNAME(,1,1),ROW(A1)),HYPERLINK("#"&a&"!a1","跳转到"&a))
yky洋洋
E通百通
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我觉得这种精神和我一样,死磕一下,反正时间大把,多折腾自己
失落的晨曦
平E近人
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我觉得吧,边上添加一列说明列,简单介绍使用场景及示例说明会更好,拿到表的人人容易看懂,快速找到需要的帮助示例。
爱过小生
日新月E
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
去excelhome发帖,而且let filter groupby这些函数你那些低版本的同事能用吗?
2025-09-06 21:01:19
广告
不感兴趣
开通SVIP免广告
897327160
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试了下,数组不管怎么点都是返回的第一个,可以写成下拉的方式就不需要辅助列了。
897327160
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好奇怪,你第一个公式用了fil函数就能用,不用fil就不能用了
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示