Google表格的动态数据范围包括查询功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google表格的动态数据范围包括查询功能相关的知识,希望对你有一定的参考价值。

在Google表格中使用查询功能时,是否可以拥有动态数据范围?

我想要做的是,使用dropbox更改查询功能中使用的数据范围。

例如,我有4张不同的4张桌子。在我的主页上,我想使用我的Dropbox,在我选择的表上执行查询。是否有必要使用脚本?

答案

您可以在不使用脚本的情况下进行动态查询。

查询字符串可以包含对其他单元格的引用。

Example in Sheets.

此示例具有B2中数据集的下拉,下拉为B4中设置的值。数据范围包括另一张表中的一个。我使用命名范围来简化查找过程。每个数据集n都命名为DataN。

您可以使用实际的查询函数调用从单元格中分离出查询字符串。诀窍是使用INDIRECT,COLUMN和VALUE构建查询字符串。我把它放在A10单元格中:

="select " & mid("ABCDEFGH",COLUMN(INDIRECT(B2)),1) & " where " & mid("ABCDEFGH",VALUE(COLUMN(INDIRECT(B2)))+1,1) & "=" & """" & B4 & """"

这四个引号让我们在查询字符串中放置一个文字引号。 '&'字符用于字符串连接。使用MID作为将COLUMN函数转换为我从here获得的字母的一种方式。

然后您的查询单元格使用数据集下拉(B2)的值和查询字符串(A10)的值,如下所示:

=QUERY(INDIRECT(B2),A10,1)

以上是关于Google表格的动态数据范围包括查询功能的主要内容,如果未能解决你的问题,请参考以下文章

Google表格中无限真实动态范围平均值的ArrayFormula

使用 Google 表格中的单个公式从范围创建动态排序和过滤列表

使用 Google 表格中的查询进行动态列选择

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

RecyclerView holder中的Android Google Maps动态片段

Google表格中的动态货币换算