从电子表格

时间:2016-02-10 13:44:45

标签: excel google-sheets spreadsheet

我有一张Google电子表格,其中包含以下结构的大约20张(每张都有一个正确的名称,而不是Sheet1Sheet2等) -

Task Title  |  Description  |  Status  |  Comments1  |  Comments 2
------------------------------------------------------------------
Task1       |      Xyz      | Stage 1  |             |
Task2       |      Xyz      | Stage 2  |  abc        |
Task3       |      Xyz      | Done     |             |
Task4       |               | Done     |             |

如何为Status作为Done

的所有任务(跨表)创建与上述结构相同的新工作表

1 个答案:

答案 0 :(得分:0)

您可以在工作簿中添加新工作表并使用此公式(将Sheet1,Sheet2,Sheet3替换为您的实际工作表名称):

=QUERY({Sheet1!A:C;Sheet2!A:C;Sheet3!A:C},"where Col3='Done'")

在{}中,您需要为每个单独的工作表添加A:C参考;

要返回标题行,请在查询末尾添加1:

=QUERY({Sheet1!A:E;Sheet2!A:E;Sheet3!A:E},"where Col3='Done'",1)

或者要返回单个列,您可以包含选择语句:

=QUERY({Sheet1!A:E;Sheet2!A:E;Sheet3!A:E},"select Col1 where Col3='Done'",1)