【发布时间】:2021-03-01 15:15:24
【问题描述】:
我想在谷歌表格中使用这个公式:
=QUERY({sheet1!A2:D;sheet2!A2:D},"select * where Col4>=65 order by Col4 desc")
但我得到“公式解析错误”,基本上我想从多个工作表选项卡中获取数据并将其显示到一张工作表中,但我希望对数据进行排序,并且只获得 Col4 >= 到 65 甚至更好的结果将只显示每个选项卡的前 3 个结果
我尝试过使用
=sortn({sheet1!A2:D;sheet2!A2:D};5;0;4;0)
但这会显示两个选项卡的前 5 个结果,但我希望能从每个选项卡中获得前 3 个结果。
【问题讨论】:
-
我投票结束这个问题,因为它不是编程问题。它可能适合webapps.stackexchange.com
-
@Quentin 有8013 questions 询问有关谷歌表格公式的问题。我认为它不应该因此而关闭。
-
没有错。我可以创建两张表,输入一些数据,将您的公式剪切并粘贴到第三张表中并获得成功。如果我使用前两张纸上的数据并删除一些列或其他内容以使其不指向真实数据,那么我确实会遇到一些错误。但绝不会出现解析错误。
-
@pwilcox 感谢您的回复,但我想出了真正给我解析错误的原因,它是 ' , "select... ' ,在我将其更改为 ; 它比我的问题有效是否可以更改该查询以从每个选项卡中提供 3 个结果?因为如果我使用限制 3 ...与 sortn 上的相同。我真的想知道是否可以限制结果以仅从每个选项卡中获取 N 号标签
标签: google-sheets google-sheets-formula