为什么G2=“全部”,表名列和行号列#value;G2是单个表名时,就正常

=LET(所有数据,IF(G2="全部",VSTACK(INDIRECT("同和街!A3:G300"),INDIRECT("京溪街!A3:G300"),INDIRECT("其他单位!A3:G300")),INDIRECT(G2&"!A3:G300")),跨表时间区域,INDEX(所有数据,,1),跨表进度区域,INDEX(所有数据,,7),表名列,BYROW(跨表进度区域,LAMBDA(x,REGEXP(CELL("filename",跨表进度区域),"(?<=\]).+"))),行号列,ROW(跨表进度区域),筛选单位,TEXTSPLIT(D2,"/"),筛选结果,FILTER(HSTACK(所有数据,表名列,行号列),(BYROW(所有数据<>"",OR))*(跨表进度区域="")*(ISNUMBER(XMATCH(INDEX(所有数据,,4),筛选单位)))*(DATEDIF(ISNUMBER(跨表时间区域),TODAY(),"M")>=--REGEXP(A2,"\d"))),总列数,COLUMNS(筛选结果),保留列,FILTER(SEQUENCE(1,总列数),SEQUENCE(1,总列数)<>7),CHOOSECOLS(筛选结果,保留列))
广东省
浏览 128
收藏
点赞
分享
+1
1
+1
全部评论 1
 
千叶
你有全部这个名称的sheet表吗?
· 江西省
回复