首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Sheet Query - Select语句意外工作

Google Sheet Query - Select语句意外工作
EN

Stack Overflow用户
提问于 2020-06-06 12:54:31
回答 2查看 28关注 0票数 0

我遇到了一个奇怪的问题,它意外地出现在我的google工作表查询工作的地方。我有一个主表,其中包含有关上课时间和学生等的信息,然后使用查询从主表中选择,将其划分为不同日期和地点的子表。但是,包含查询的子表中的单元格正在将表中的所有信息拉到相应的行中。已根据查询正确填充以下行。我在子表中的一个查询如下:

=QUERY(Master!A:Y,“选择* where A <> '‘and J= 'Balwyn’and L= '4-5 Hip Hop MINI‘AND K=’星期一‘")

基于上面的查询,预期的结果是用选择参加周一Balwyn的4-5个Hip Hop班级的所有学生填写工作表。正如您在下图中看到的,它正确地对包含查询的单元格所在行下面的行执行了此操作,但在该行中它拉取了所有的学生姓氏,我在此处选择了列B,以突出显示它包含该单元格主工作表中每个人的所有姓氏。这对于该行上的每一列都是相同的。

抱歉,我无法共享工作表的视图,因为它包含客户信息。

EN

回答 2

Stack Overflow用户

发布于 2020-06-06 13:49:53

我建议(总是)在query()中使用headers参数。

代码语言:javascript
复制
=QUERY(Master!A:Y,"Select * where A <> '' and J = 'Balwyn' and L = '4-5 Hip Hop MINI' AND K ='Monday' ", 1)

(如果您不想检索标题行,请将1更改为0)。

看看能不能帮上忙?

票数 0
EN

Stack Overflow用户

发布于 2020-06-06 14:04:14

这被证明是一个数据验证问题。在google文档上读到,查询函数每列只能接受一种数据类型,我在同一列的一些单元格中混合了数字和字母,这导致了错误和这种行为。我选择了整个工作表,并通过格式选项卡将其格式化为‘纯文本’,这解决了我的问题。

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

https://stackoverflow.com/questions/62227466

复制
相关文章

相似问题

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