问题标签 [google-sheets-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1431 浏览

google-sheets - #Value 查询错误 - Google 电子表格

我正在尝试使用以下代码将两张表中的数据合并到另一张表中:

如果两张表都至少填充了 1 行,但如果其中一个选项卡为空,那么我会收到 #Value。

如何修复此代码,以便在任何一个选项卡为空时它仍然有效?

0 投票
2 回答
1858 浏览

google-sheets - 将 QUERY 与 IMPORTRANGE 一起使用

根据谷歌帮助部分,我应该能够通过使用“列标识符......一个或两个字符的列字母(A,B,C,......)”来引用查询中的列 - 或者在这种情况下, G。

如果 G 等于某个名称,我查询的目标只是将信息从不同电子表格的 H、J 和 K 列中提取到新电子表格中;在这种情况下,William

我的查询:

当我使用它从同一个电子表格中的工作表中调用信息时工作。当我尝试将此 QUERY 与 IMPORTRANGE 一起使用时,就会出现问题。我已经使用了这两个公式:

并且都返回错误。我已经包含了第一个QUERY出现的错误的链接。第二个错误说同样的事情,Col7 替换了文本中的 G。

我应该怎样称呼 QUERY 中的列?

此错误是否是由于我的 IMPORTRANGE 整体存在问题?

0 投票
1 回答
271 浏览

google-sheets - 解析列中的值,同时排除其他列中的某些值

我有两列值,其中第二列包含第一列的子集。我正在解析第一列的部分匹配项:

它工作正常。您将如何修改它以排除共享值?

这是一个例子:

例子

A 是我们从中解析的地方,B 是我们要丢弃的子集,C 是我们想要的结果:

  1. 过滤值以排除 B 列的常见值
  2. 仅返回以 'x' 结尾的值
0 投票
3 回答
2111 浏览

sorting - 将多列堆叠为一列

我想做一个简单的任务,但不知何故我做不到。假设我有一列,例如:

如何两次创建具有相同值的新列,结果如下:

我已经尝试将我的专栏翻倍并执行以下操作:

但它创建:

到目前为止,我受到这个答案的启发。

0 投票
1 回答
519 浏览

google-apps-script - 按日期自动排列电子表格中的数据

我目前正在使用 Google 表格,并希望找到一种自动按日期对我输入的数据进行排名的方法。我有两张表格:

  • 我在其中预订特定邮政编码的工作以及他们期望某人到达的日期(所有新工作都作为新条目添加)。

  • 然而,在第二个电子表格中,我想按照他们期望某人到达的时间顺序查看邮政编码列表。

是否可以创建一个电子表格,使我输入第一张表的数据以上述方式自动添加并排在第二张表中?

(我知道您可以在按日期排序之前复制和粘贴,但如果它是自动化的,效率会更高。)

0 投票
2 回答
33115 浏览

google-sheets - IMPORTRANGE 中的 VLOOKUP

我在谷歌电子表格上尝试这个功能没有成功,以便在 VLOOKUP 之后在工作表中收集一个值:

我收到一个一般错误。

IMPORTRANGE 是否支持这种功能?

我需要做的是从另一张左侧值为 201608 的工作表的单元格中提取数据。由于 IMORTRANGE 想要一个单元格指针,例如 $A$12,我想执行以下步骤:

  1. 使用查找值进行搜索。
  2. 将结果转换为单元格指针。
0 投票
3 回答
325 浏览

filter - 显示出现次数最多、第二次出现次数最多和第三次出现次数最多的值

哪个公式显示 A 列的唯一(文本)值,以及 B 列中相应的最常出现的值(文本),并根据不同列的出现程度对它们进行排序?

我已经知道如何只显示第一个出现次数最多的值,而不是第二个、第三个等等。

仅显示最先出现的值的公式:

测试表

0 投票
1 回答
4703 浏览

google-sheets - 合并多个表

我有很多表格描述了我的小公司的不同类型的费用和收益,我发现没有简单的方法来合并我的表格,就像我在这个例子中所做的那样:

在 Google 表格目标中合并表格

我希望最后一张表在我更新它们时自动填充其他表的行,这样我就可以预见费用和及时收益(通过按日期升序自动排序绿色表)。

到目前为止,我发现的唯一临时解决方案是提前复制对合并表(绿色)中其他表行(黄色和蓝色)的引用。

数据透视表不允许在多个表上实现这种聚集。

0 投票
3 回答
8305 浏览

google-sheets - 谷歌表格 - 查询包含数组

我有一个带有名称列的范围。

我还提供了一个选择的名称列表。

我想运行一个查询,仅当它的名称在此列表中时才会从此范围中选择数据:

这样做的正确方法是什么?

0 投票
2 回答
37574 浏览

google-sheets - 有条件的进口

使用 Google 表格,我希望在同一个文档中,使用带条件的 IMPORTRANGE 将数据从一张表格导入另一张表格。

我试过不成功:

我想让函数说:从范围 A 中导入满足范围 B 中“永久”标准的任何值。