在我的Google电子表格中,我使用查询功能将数据从一张纸张传送到另一张纸张。查询看起来像这样:
=QUERY('mySheet'!$A$1:100,"select F where "&C$3&"='myValue'")
这可以正常工作,直到单元格C3具有价值" BY" (因为" by"在查询语言中具有重要性)。我尝试过使用单引号,但查询使用标题" BY"而不是列BY,它返回一个空结果。
有关如何解决此问题的任何想法?
答案 0 :(得分:1)
把它放在反引号里。
=sum(QUERY(select `BY` where `BY` is not null limit 7))
这将对列 BY 中的前 7 个值求和。
(调试起来很有趣。该公式适用于所有其他列......)
答案 1 :(得分:0)
" BY"是一个特殊的词。它出现在条款=QUERY({'mySheet'!$A$1:100},"select Col5 where Col"&C$3&"='myValue'", 0)
你可以用这个:
C$3
并将列号粘贴到column()
顺便说一下,你可以使用函数BY
知道=match("column name", 'mySheet'!1:1, 0)
是第77列,还是按标题名称找到正确的数字:var blogs1 = context.Blogs
.Include(b => b.Posts.Select(p => p.Comments.Select(cm => cm.ViewedUsers)))
.ToList();