问题标签 [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 回答
101 浏览

google-sheets - 谷歌电子表格、查询、合并列

我进行了搜索,似乎无法在查询 SQL 字符串中使用连接。

如何合并每行中只有字符串的两列:

=query(RAW!1:1000;" SELECT * ,concate(C,D) WHERE B='"&C2&"' ";-2)

0 投票
1 回答
1983 浏览

java - 如何使用单元格值搜索行索引

我正在为 java 使用谷歌电子表格 API v4。

我的电子表格看起来像这样 -

我想用用户 'User2' 和时间银行(空值)查找行索引。之后,我想使用此行索引在该行中添加时间值。是否可以在不知道范围或索引的情况下逐行搜索单元格值?

在上面的示例中,它应该只返回倒数第二行索引,因为它与条件匹配(User='User2' 和 Time='')。甚至更好的是,是否有任何查找和替换 API,它将查找行条件(User='User2' 和 Time='')并将时间值从 '' 替换为 '3:30'?

我浏览了谷歌文档,但找不到我需要的文档。谢谢。

编辑:

我找到了一个公式来查找需要更新的单元格地址。

例如在这个问题中使用,这个公式将返回 '$C$4' 地址,这是预期的。我通过手动评估电子表格中的这个公式来测试这个。有没有办法使用 Google 电子表格 API V4 使用 Java 代码评估这个公式?

0 投票
1 回答
511 浏览

google-sheets-query - 使用 if 语句检查文本值

在谷歌表格中,我试图做一个公式,首先检查页面上其他地方的单元格中是否有文本示例:

A1 包含 text = true 然后 C1/B1 输出到 D1

A1 包含 text = false 然后 D1 = 0

我使用它的原因是我使用下拉菜单从第二张表中提取值并在第 1 页上填充结果,但是当没有数据可用于 d1 时,它会标记错误 #DIV/0!但它必须尝试提取这些数据行,因为某些数据将使用这些行。

提前致谢

0 投票
1 回答
140 浏览

google-sheets - 谷歌表格!Image() 函数的问题

让我试着解释一下我的问题。

  1. 我的云端硬盘 URL 中有一张图片 =“ https://drive.google.com/open?id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ

  2. 我将其转换为“ https://drive.google.com/uc?export=download&id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ

将“open?id”替换为“uc?export=download&id”

  1. 我在 Sheet1!A1 中修改了上面第 2 步的 URL

在 Sheet1!A5 当我使用 =Image(A1,1) 时它不起作用。

但是当我使用 =Image(" https://drive.google.com/uc?export=download&id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ ",2) 时,它可以工作。这显示了图像。

问:是什么原因,当我使用带有图像功能的直接 URL 时它可以工作,但是当我提供包含 URL 的单元格引用时它不会。

请帮忙找出问题!提前致谢。

0 投票
1 回答
22 浏览

google-sheets-query - Excel(Google Sheets)ArrayFormula + If 语句只有一个输出?

我有以下公式:

=ARRAYFORMULA((IF(B16>C16:F16, "Some Text", "")))

我想要实现的是:

如果 B16 大于 C16:F16 中的每一个,则单元格文本应为“某些文本”。

目前,该公式将为每个 C16:F16 填充一个带有“某些文本”的单元格,而不仅仅是一次。有什么办法可以做到这一点?

0 投票
0 回答
178 浏览

google-sheets-api - 如何阻止 IFTTT 在 Google 电子表格公式中添加单引号

我有一个 IFTTT 小程序,可将公式添加到 Google 电子表格中。几天前,它开始在单元格前加上单引号,使它们成为文本单元格,并使它们对我的计算毫无用处。有没有人也观察到这种行为,更重要的是,我该如何解决?

亲切的问候,M

0 投票
1 回答
371 浏览

excel - 如果与相邻单元格的总和结果满足条件,则谷歌表格中单元格的总和值

假设我在电子表格中有以下数据,其中第一行包含列标题,第一列包含行索引(供参考):

如何在 Google 表格和 Excel 中获得 B - a >= 1 && c == "Y" 的 B 列中所有值的总和?

所以本质上,总和应该只考虑第 0 行和第 1 行,在这种情况下,结果应该是 7。

我知道这听起来像是一个非常具体的问题,但除了举例之外,我不知道如何描述它。答案应该适用于其他类似的场景。

谢谢您的帮助。

[编辑] 作为对由于缺乏研究而投票反对的人的回应,好吧,我尝试使用 sumif() 函数,但我立即卡在了条件部分,因为我不确定如何比较当前项目中的与另一个细胞聚合。我还尝试使用允许多个条件的 sumifs() 函数,但也无济于事。至于我的研究,我在谷歌上搜索但找不到任何东西,可能是因为我无法以适合谷歌查询的方式表达需求。因此,我将上述内容作为举例说明我的要求的一种方式。

我希望这有帮助。

我很欣赏这可能与简单的内置公式无关。如果是这种情况,请提及它,因为这也很有用。

谢谢你。

0 投票
1 回答
221 浏览

google-sheets - 你可以在 Arrayformula 中有一个受约束的 QUERY 吗?

我有一个查询需要独立应用于 A 列中的每个单元格。查询的 where 列条件包含“A:A”中的值。有没有办法在数组公式中做到这一点?我尝试将返回限制为“限制 1”(仅选择一列,因此它不会扩展到相邻的单元格)或 array_constrain 查询到 1 行 + 1 个单元格,但它似乎只返回查询的第一个值选定的列。

示例查询返回 1 个单元格的值(没有标题):

包入力 1 个单元格

包装在数组公式中,但它只会返回 D 的第一个值

有任何想法吗?

0 投票
1 回答
99 浏览

excel - 添加具有特定文本的单元格值

首先,我知道 DSUM 和 SUMIF 适用于整个单元格中的值。我想知道是否可以添加部分字符串包含特定文本的单元格值。

让我解释。我使用 Google 表格来管理我的开支,并收集有关我的财务状况的数据。我有这样的东西——</p>

在此处输入图像描述

如您所见,上面是一天的典型示例。每个单元格都有一个类别和一个描述,在它下面是下一行的值。现在可以添加包含单词“TAXIS”的单元格的值吗?这样我应该能够获得特定类别的费用总和。

我尝试过大量的费用管理器,但没有一个让我满意。终于决定走手动路线,我来了。任何帮助,将不胜感激。提前致谢!

0 投票
1 回答
645 浏览

google-apps-script - onEdit 自定义选择编辑范围

数据从外部来源发布到我的电子表格。数据范围跨越三列 - A、B、C。我可以使用 onEdit 脚本访问新修改的范围。

但是,我想修改范围,使其仅包含 B 列中的范围值。有没有一种简单的方法可以过滤掉其他值或不首先选择它们?