QUERY 源范围的 Google 表格绝对参考

Posted

技术标签:

【中文标题】QUERY 源范围的 Google 表格绝对参考【英文标题】:Google Sheets Absolute Reference for QUERY Source Range 【发布时间】:2020-12-08 20:51:04 【问题描述】:

我有一个非常适合我的公式,但我无法让它按照我想要的方式复制到列中。它基本上是一个查询,它引用了另一个选项卡中的一个范围,我需要在复制公式时该范围保持静态。这里是:

=COUNTA(IFNA(QUERY(Data!A2:I,"SELECT E WHERE E CONTAINS'"&A35&"' AND I = '0001'")))/$C$25

我曾尝试使用 $ 设置“数据”表的绝对引用,但在复制时它仍然会发生变化。这是我尝试过的:

=COUNTA(IFNA(QUERY(Data!$A2:$I,"SELECT E WHERE E CONTAINS'"&A35&"' AND I = '0001'")))/$C$25

我想要完成的事情可能吗?谢谢!

【问题讨论】:

2 之前添加另一个$Data!$A$2:$I。那是您实际需要的唯一$。 :) 【参考方案1】:

尝试:

=COUNTA(IFNA(QUERY(INDIRECT("Data!A2:I"),
 "SELECT Col5 WHERE Col5 CONTAINS '"&A35&"' AND Col9 = '0001'")))/$C$25

或:

=COUNTA(IFNA(QUERY(Data!A$2:I,
 "SELECT E WHERE E CONTAINS '"&A35&"' AND I = '0001'")))/$C$25

【讨论】:

以上是关于QUERY 源范围的 Google 表格绝对参考的主要内容,如果未能解决你的问题,请参考以下文章

多个Google表格/工作簿上的SQL联盟

Google 电子表格“=QUERY”join() 等效函数?

如果特定列不为空,则 Google 表格导入范围

如何同时使用 QUERY 和 IMPORTRANGE 函数来提取和转置谷歌表格中的数据?

无法在 Google 电子表格中运行 BigQuery.Jobs.query

您如何在 Google 表格中进行动态/依赖下拉菜单?