首页 > 解决方案 > Google 表格 QUERY 和 FILTER SORT

问题描述

在 Google 表格查询中苦苦挣扎。我有一个数据集,其中包含 ID、姓名(姓氏和名字)、地址、电话、电子邮件等的列表。我还将名称分组为类别:全部、高、中、低)。该数据集位于一个选项卡(“2021 名册”)中。

在另一个选项卡上,我使用 QUERY 从第一个数据集中提取 ID 和名称=QUERY('2021 Roster'!$A$3:$K,"SELECT A, B, C, K")。在同一个选项卡上,我添加了与每个名称相关的更多数据,例如下订单、收到的付款等。此信息是在与 ID 关联的行中手动输入的。

我正在尝试将此数据链接到查询,如下所示:=IF(A2="All",FILTER(QUERY('2021 Roster'!$A$3:$K,"SELECT A, B, C, K",0),D4:L,G4:G="All"),其中单元格 A2 是下拉列表,包含全部、高、中、低。这是行不通的。

我希望能够转到下拉菜单并选择“全部”,然后获取包含订单数据的完整名称列表,或者选择“高”、“中”、“低”,然后只从两个选项卡的数据中获取包含信息的排序行这些值中的每一个。

这可以做到吗?

谢谢!

标签: sortinggoogle-sheetsfilterdrop-down-menugoogle-sheets-formula

解决方案


尝试类似的东西

=QUERY('2021 Roster'!$A$3:$L, "SELECT A, B, C, K, D, E, F, G, H, I, J, L " &IF(LEN(A2), "where G = '"&A2&"'",), 0)

看看这是否有效?


推荐阅读