Google表格-拖动包含公式的n行

时间:2019-06-18 17:11:02

标签: google-sheets transpose google-sheets-formula array-formulas google-sheets-query

我有一系列这样的公式:

0

该范围正好是15个带有公式的行和1个空行,每个范围总共16行。

如果我突出显示这16行,然后向下拖动,则接下来的16行将如下所示:

0

意思是,第18行将引用另一张表中的AC18。

相反,我希望它像这样运行:

enter image description here

其含义是引用另一张纸上的下一行,在这种情况下为AC3,AC4等。

有人可以解决吗?

1 个答案:

答案 0 :(得分:1)

将此粘贴​​到 Sheet2!A2 单元格中

=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(
 "♠"&Sheet1!A2&"♦"&TRIM(IFERROR(SPLIT(Sheet1!B2, ",")))),,999^99)), "♠")), "♦")))

0


将此内容粘贴到 Sheet1!A18 Sheet1!A34

=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(
 "♠"&INDIRECT("Sheet1!A"&COUNTUNIQUE(INDIRECT("A2:A"&ROW()-1))+2)&"♦"&TRIM(IFERROR(SPLIT(
     INDIRECT("Sheet1!B"&COUNTUNIQUE(INDIRECT("A2:A"&ROW()-1))+2), ",")))),,999^99)), 
 "♠")), "♦")))

0