我想要的是首先将C5单元格与页面中的完整行打印多数,然后将B9:G列带到另一列。
我只能携带1页的数据,所以我编写了下面的公式,但是正如我上面提到的,我该怎么做;
=ARRAYFORMULA(IF(LEN('1.WEEK'!B9:B), {ARRAYFORMULA(ROW('1.WEEK'!B9:B)*0 + '1.WEEK'!C5), '1.WEEK'!B9:G}, ""))
WEEK *
选项卡中合并数据:
=let(
stackSheets_,lambda(sn,ra, reduce(tocol(æ,2),sn,lambda(rs,s,let(r,indirect(s&"!"&ra),l,max(index(row(r)*iferror(r<>""))),d,filter(r,row(r)<=l),r_,lambda(v,byrow(d,lambda(_,v))),if(counta(iferror(d)),vstack(rs,hstack(r_(s),d)),rs))))),
sheetNames, sort("WEEK " & sequence(53)),
stackSheets_(sheetNames, "B9:G")
)
在每行,第一列显示数据来自位的选项卡的名称,以下列具有数据。空白的排被淘汰。请参阅
-stacksheets_
模式。