Skip公式如果在Google表中不存在表

问题描述 投票:0回答:1
在Google电子表格中,从第1周开始,第2周到第52周,但是缺少一些页面,例如,第8周,第12周,第19周随机丢失了;因此; 我想带上每个页面的b9:g单元格,但是我想先查看一周的编号,以便我知道传入数据属于哪个页面,所以我在一年中的C5单元格中写了文本所有页面;

我想要的是首先将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}, ""))

    

google-sheets google-sheets-formula
1个回答
0
投票
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_

模式。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.