首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索计数大于1的列- Google工作表查询

检索计数大于1的列- Google工作表查询
EN

Stack Overflow用户
提问于 2019-01-28 12:13:21
回答 2查看 1.8K关注 0票数 0

我正在使用Google,我希望将数据从一个工作表获取到另一个工作表,其中我希望只对计数> 1的列进行

假设我们有3列A、B和C,我尝试了如下(第一个工作表名是"Form 1"):

  • 我想在第二个工作表中使用一个查询作为:=query('Form Responses 1'!A1:Z, "Select A having count (A) >1 union select B having count (B) >1 union select C having count (C) > 1")。但是我得到了一个解析错误,在google查询中似乎不支持联合和有关联。

我怎样才能做到这一点(不管是使用query还是其他任何可以工作的Google功能)?

详细信息:

第一张表格包含了关于在演讲中进行的练习的信息,它从Google表单中获取数据(所以回答是在这张表格中提供的)。下面是它的截图:

--请注意,该表单分为几个部分。当用户选择课程、考勤、参与并添加评论时,他们将进入下一节,下一节将是基于所选课程的,新打开的部分将有练习名称和评分问题(习题名称是一个下拉列表,其中包含预先填充并特定于所选课程的项目)。这就是为什么,您可以看到“锻炼名称”和“评分练习”列是重复的,因为我们在这个表单中有两个部分。

第二个工作表应该只包含所选课程的数据(移动开发或web开发),这些数据可以通过带有where子句的查询轻松实现。但是,除此之外,它不应该包含空列的“锻炼名称”和“评分练习”,因为它们对应于另一节。因此,它应该只有一个练习名称列和一个与所选课程对应的评等列。下面是一个屏幕截图,如果我们只使用where子句的查询,而不删除额外的名称和评级列:

下面是一个具有预期结果的屏幕截图:

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-01-28 15:26:10

为什么不直接使用:

代码语言:javascript
复制
=QUERY('Form Responses 1'!A1:Z, "select A,B,C,D,E,F,G where F is not null", 1)
票数 1
EN

Stack Overflow用户

发布于 2021-03-28 15:54:24

使用“或”条件

例:-

查询(Data!a:r,“选择A,N,P其中N>0或P>0")

其中A列有country,N,P列具有总体值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54401794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档