复制其他标签中的行并合并到其他标签中

时间:2018-10-12 12:08:07

标签: google-apps-script google-sheets google-sheets-macros

几天前,我试图在这里问类似的问题,但是我想我的解释太复杂了(链接)former post

我想从其他4个标签中复制行,并将其附加到一个Summary-tab中。

我做了一张纸来显示我的需求。 https://docs.google.com/spreadsheets/d/1zYaiADwKx7YGD0zHkYvDVWNPzfRhF6wrexRB6Q8Xbs4/edit?usp=sharing

名为“ TOTAL”的第一个标签应显示TabA,TabB,TabC,TabD中所有行的合并。最后一个标签“ example_TOTAL”仅添加到此处,向您展示我希望“ TOTAL”标签的外观。 我尝试了两套代码来使其工作:

1)以前帖子中包含的帖子(请参阅链接)。问题:复制过程中所有格式均丢失。 B列最初包含格式。

2)一些使用.CopyTo的代码。问题:其他选项卡上的新副本会覆盖预览副本的附加版本。

任何帮助!

1 个答案:

答案 0 :(得分:0)

在您的情况下,这会起作用。

=QUERY({TabA!A:K;TabB!A:K;TabC!A:K;TabD!A:K};"select * where Col1 is not null";0)

它不会转移颜色。 我也将其添加到您的Google电子表格示例中。