多张纸查询

时间:2019-04-03 05:59:41

标签: google-sheets

我有一个主文件,我在其中编译其他员工的数据 该文件有30张纸,并在上面进行编译, 我正在使用=Query,它是一个很棒的工具,但是如果有人打电话请病假或正在休假,我必须手动编辑公式以排除他们的工作表,并在他们回来时再次添加它,因为查询将呈现一个如果工作表上没有数据,则会出错。

有没有一种方法可以动态完成?

2 个答案:

答案 0 :(得分:0)

由于我们不知道您如何汇总数据,很难给您确切的建议,但是我通常要做的是用IFERROR包装查询。如果查询成功,则不会进行任何更改,但如果查询失败,则将捕获该错误,并且不显示任何内容或不显示任何内容。

答案 1 :(得分:0)

从此更改您的QUERY公式:

=QUERY({Sheet1!A:C,
        Sheet2!A:C}, "select *")

对此:

=QUERY({IFERROR(Sheet1!A:C, {"","",""}),
        IFERROR(Sheet2!A:C, {"","",""})}, "select * where Col1 is not null")