问题标签 [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.
google-sheets - 谷歌电子表格、查询、合并列
我进行了搜索,似乎无法在查询 SQL 字符串中使用连接。
如何合并每行中只有字符串的两列:
=query(RAW!1:1000;" SELECT * ,concate(C,D) WHERE B='"&C2&"' ";-2)
java - 如何使用单元格值搜索行索引
我正在为 java 使用谷歌电子表格 API v4。
我的电子表格看起来像这样 -
我想用用户 'User2' 和时间银行(空值)查找行索引。之后,我想使用此行索引在该行中添加时间值。是否可以在不知道范围或索引的情况下逐行搜索单元格值?
在上面的示例中,它应该只返回倒数第二行索引,因为它与条件匹配(User='User2' 和 Time='')。甚至更好的是,是否有任何查找和替换 API,它将查找行条件(User='User2' 和 Time='')并将时间值从 '' 替换为 '3:30'?
我浏览了谷歌文档,但找不到我需要的文档。谢谢。
编辑:
我找到了一个公式来查找需要更新的单元格地址。
例如在这个问题中使用,这个公式将返回 '$C$4' 地址,这是预期的。我通过手动评估电子表格中的这个公式来测试这个。有没有办法使用 Google 电子表格 API V4 使用 Java 代码评估这个公式?
google-sheets-query - 使用 if 语句检查文本值
在谷歌表格中,我试图做一个公式,首先检查页面上其他地方的单元格中是否有文本示例:
A1 包含 text = true 然后 C1/B1 输出到 D1
A1 包含 text = false 然后 D1 = 0
我使用它的原因是我使用下拉菜单从第二张表中提取值并在第 1 页上填充结果,但是当没有数据可用于 d1 时,它会标记错误 #DIV/0!但它必须尝试提取这些数据行,因为某些数据将使用这些行。
提前致谢
google-sheets - 谷歌表格!Image() 函数的问题
让我试着解释一下我的问题。
我的云端硬盘 URL 中有一张图片 =“ https://drive.google.com/open?id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ ”
我将其转换为“ https://drive.google.com/uc?export=download&id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ ”
将“open?id”替换为“uc?export=download&id”
- 我在 Sheet1!A1 中修改了上面第 2 步的 URL
在 Sheet1!A5 当我使用 =Image(A1,1) 时它不起作用。
但是当我使用 =Image(" https://drive.google.com/uc?export=download&id=0B7Qr0kRr6yOOLXB1OE5lUUxBRjQ ",2) 时,它可以工作。这显示了图像。
问:是什么原因,当我使用带有图像功能的直接 URL 时它可以工作,但是当我提供包含 URL 的单元格引用时它不会。
请帮忙找出问题!提前致谢。
google-sheets-query - Excel(Google Sheets)ArrayFormula + If 语句只有一个输出?
我有以下公式:
=ARRAYFORMULA((IF(B16>C16:F16, "Some Text", "")))
我想要实现的是:
如果 B16 大于 C16:F16 中的每一个,则单元格文本应为“某些文本”。
目前,该公式将为每个 C16:F16 填充一个带有“某些文本”的单元格,而不仅仅是一次。有什么办法可以做到这一点?
google-sheets-api - 如何阻止 IFTTT 在 Google 电子表格公式中添加单引号
我有一个 IFTTT 小程序,可将公式添加到 Google 电子表格中。几天前,它开始在单元格前加上单引号,使它们成为文本单元格,并使它们对我的计算毫无用处。有没有人也观察到这种行为,更重要的是,我该如何解决?
亲切的问候,M
excel - 如果与相邻单元格的总和结果满足条件,则谷歌表格中单元格的总和值
假设我在电子表格中有以下数据,其中第一行包含列标题,第一列包含行索引(供参考):
如何在 Google 表格和 Excel 中获得 B - a >= 1 && c == "Y" 的 B 列中所有值的总和?
所以本质上,总和应该只考虑第 0 行和第 1 行,在这种情况下,结果应该是 7。
我知道这听起来像是一个非常具体的问题,但除了举例之外,我不知道如何描述它。答案应该适用于其他类似的场景。
谢谢您的帮助。
[编辑] 作为对由于缺乏研究而投票反对的人的回应,好吧,我尝试使用 sumif() 函数,但我立即卡在了条件部分,因为我不确定如何比较当前项目中的与另一个细胞聚合。我还尝试使用允许多个条件的 sumifs() 函数,但也无济于事。至于我的研究,我在谷歌上搜索但找不到任何东西,可能是因为我无法以适合谷歌查询的方式表达需求。因此,我将上述内容作为举例说明我的要求的一种方式。
我希望这有帮助。
我很欣赏这可能与简单的内置公式无关。如果是这种情况,请提及它,因为这也很有用。
谢谢你。
google-sheets - 你可以在 Arrayformula 中有一个受约束的 QUERY 吗?
我有一个查询需要独立应用于 A 列中的每个单元格。查询的 where 列条件包含“A:A”中的值。有没有办法在数组公式中做到这一点?我尝试将返回限制为“限制 1”(仅选择一列,因此它不会扩展到相邻的单元格)或 array_constrain 查询到 1 行 + 1 个单元格,但它似乎只返回查询的第一个值选定的列。
示例查询返回 1 个单元格的值(没有标题):
包入力 1 个单元格
包装在数组公式中,但它只会返回 D 的第一个值
有任何想法吗?
google-apps-script - onEdit 自定义选择编辑范围
数据从外部来源发布到我的电子表格。数据范围跨越三列 - A、B、C。我可以使用 onEdit 脚本访问新修改的范围。
但是,我想修改范围,使其仅包含 B 列中的范围值。有没有一种简单的方法可以过滤掉其他值或不首先选择它们?