Google sheets googlesheet查询语句
提前感谢您的帮助。这是我的困境,这是一个例子(副本),在第一个选项卡中有原始数据,我试图将摘要数据提取到第二个选项卡上 我通过Google sheets Pivot表完成了这项工作——它应该按照从主数据选项卡(即,首先是最高英里数)开始的降序排列完成最多英里数的人。问题在于,出于某种奇怪的原因,当它击中同名的人时,它会将他们分组,并打乱降序顺序(以詹姆斯·麦克劳德和詹姆斯·斯特林格为例) 在主页上,作为一种替代方法,我一直在试验他们的查询功能,该功能非常强大,应该可以完成这项工作。从单元格H1开始,您可以在右侧的第一个结果选项卡中看到这些示例。我将A:F列中的数据命名为一个称为“Results”的范围 H1中的查询几乎正确,但它不允许我添加所需的名字和角色列(根据Pivot表示例)。我需要包括名字、姓氏、角色和他们达到的总距离,按从高到低的距离排序 最终,无论如何,这个汇总数据都需要在一个新的选项卡上 谢谢,任何帮助都将不胜感激 试试看:Google sheets googlesheet查询语句,google-sheets,sum,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Sum,Google Sheets Formula,Google Sheets Query,Google Query Language,提前感谢您的帮助。这是我的困境,这是一个例子(副本),在第一个选项卡中有原始数据,我试图将摘要数据提取到第二个选项卡上 我通过Google sheets Pivot表完成了这项工作——它应该按照从主数据选项卡(即,首先是最高英里数)开始的降序排列完成最多英里数的人。问题在于,出于某种奇怪的原因,当它击中同名的人时,它会将他们分组,并打乱降序顺序(以詹姆斯·麦克劳德和詹姆斯·斯特林格为例) 在主页上,作为一种替代方法,我一直在试验他们的查询功能,该功能非常强大,应该可以完成这项工作。从单元格H1
=QUERY(Results, "select B,C,D,sum(F) group by B,C,D order by sum(F) desc", 1)
无需查询,您可以使用filter、unique和sort,如下所示:
={Data!B1:D1,"Sum of distance";unique(filter(sort({Data!B2:D, sumif(Data!B2:B & Data!C2:C,"=" & Data!B2:B & Data!C2:C,Data!F2:F)},4,false,1,true),Data!B2:B <>""))}
={Data!B1:D1,“距离之和”;唯一(筛选(排序({Data!B2:D,sumif(Data!B2:B&Data!C2:C,“=”&Data!B2:B&Data!C2:C,Data!F2:F)),4,false,1,true),Data!B2:B“”)
亲爱的玩家0-非常感谢,这是一个完美的解决方案,也是我一直在寻找的。我花了很长时间来做这件事,真的很感激,谢谢!!!非常感谢您采用这种替代方法,非常感谢!现在我有两个可行的解决方案,谢谢