首页 > 解决方案 > 在 WHERE 语句后插入列 ID 时,SELECT 语句不起作用

问题描述

我试图通过选择一列并使用 WHERE 语句过滤来从列表中仅过滤出 facebook 数据。我还想要与该行相关的数字。

这是我的查询

=SORT(查询(G1:H4000, "SELECT H, G WHERE G LIKE '%facebook.com%'" , 1),2,FALSE)

这行得通,但列 H 出现在 G 之前。我想要它在 G 之后。当我重写查询时,我得到 Value 错误

这是我的查询 =SORT(query(G1:H4000, "SELECT G WHERE G LIKE '%facebook.com%', H" , 1),2,FALSE)

请参阅附图。不知道为什么我得到这个值错误。

询问 询问

标签: google-sheets-formulagoogle-sheets-query

解决方案


您需要交换选择数据的方式。

=SORT(query(G1:H4000, "SELECT G, H WHERE G LIKE '%facebook.com%'" , 1),2,FALSE)

推荐阅读