过滤数据多个下拉列表Google工作表

时间:2017-09-02 05:57:14

标签: google-sheets spreadsheet google-query-language

我正在尝试使用多个下拉列表来过滤谷歌中的数据 我的spredsheet看起来像这样:
enter image description here

我有两个标签。选项卡1包含所有信息,选项卡2是我尝试过滤数据的地方。 我希望有超过年龄的下拉,书1和书2来过滤这些选项,但是当我这样做时,它不会显示所有例如。如果我只想找到已完成第1册的人,我不想对其他下拉列表应用过滤器。

=query(tab1!A:D, " select * where B = '"&B2&"' AND C = '"&C2&"' " AND D = '"&D2&"' "  )

1 个答案:

答案 0 :(得分:0)

=看它是否完全相同。由于B2 / C2 / D2为空白,它将过滤所有条件,然后提供过滤后的数据。您可能想要使用matchescontains

  =QUERY(tab1!A:D, " select * where B contains '"&B2&"' AND C contains '"&C2&"' AND D contains '"&D2&"' "  )

您的公式中还有一个额外的"