合并单元格之间的Google表格复制功能

时间:2019-11-06 16:06:45

标签: arrays if-statement google-sheets google-sheets-formula array-formulas

我试图在工作表中创建对另一个选项卡的引用,但是在向下复制(拖动)“打印”选项卡中的功能时遇到麻烦。由于我在“打印”选项卡中使用合并的单元格,因此该函数每次都会跳过8行。我要实现的是,它将引用每个下一个单元格,就像在没有合并的单元格时一样。

Link to Google Sheet

如果有人可以向我解释这是如何工作的以及如何解决此问题,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

这并不能满足您的期望,但是您可以使用ArrayFormula。合并2和8的单元格,然后在A2中使用以下公式:

=ARRAYFORMULA(ARRAY_CONSTRAIN({'QR Generator'!A2; 'QR Generator'!A2; 
 IFNA(IF((MOD(ROW(A1:A), 10)=0)+(MOD(ROW(A1:A)+1, 10)=0), 
 TRANSPOSE(SPLIT(CONCATENATE(REPT(INDIRECT("QR Generator!A3:A"&
 COUNTA('QR Generator'!A3:A)+2)&"×", 10)), "×")), 
 IMAGE("https://chart.googleapis.com/chart?chs=540x540&cht=qr&chl="&
 TRANSPOSE(SPLIT(CONCATENATE(REPT(INDIRECT("QR Generator!A2:A"&
 COUNTA('QR Generator'!A2:A)+1)&"×", 10)), "×")))))}, ROWS(A2:A), 1))

0