网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月08日
漏签
0
天
excel吧
关注:
281,572
贴子:
1,552,254
看贴
图片
吧主推荐
视频
游戏
2
回复贴,共
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-08 18:26:34
广告
不感兴趣
开通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))))
都不行。。。炸了,炸了
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示