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

google-sheets - 根据月份日期计算每月平均值

使用以下数据集,我如何根据 A 列以月 | 格式的日期平均每个月的权重?平均重量?

数据集

0 投票
1 回答
15518 浏览

google-apps-script - 在谷歌表格上查询和比较日期

我正在将 sheet1 的副本复制到另一个 sheet2(同一文档)上,并且 query() 工作正常,直到我要过滤的列是公式单元格(长的每个都有查询、匹配等)。

我想要做的是过滤 sheet1 中 M 列中的事件日期即将到来的行(有更多过滤条件,但只是为了简化这是主要问题)。

我不希望日期为空、过去(各种日期格式)或公式给出空字符串“”结果的行。

我尝试过的公式(给出错误) - 请注意我只是选择 2 列进行测试:

=query(sheet1!A3:N, "选择 I,M where I = 'Singapore' AND DATEVALUE(M)>TODAY()",0)

=query(sheet1!A3:N, "选择 I,M where I = 'Singapore' AND M>TODAY()",0)

这个公式没有给出错误但没有显示正确的数据 - 显示除 2017 年 1 月 - 2017 年 8 月 7 日以外的所有数据:

=FILTER(sheet1!A3:N, sheet1!I3:I="新加坡", sheet1!M3:M>TODAY())

此公式给出空输出:

=query(sheet1!A3:N," 选择 I,M 其中 I = '新加坡' AND M='22 August' ",0)

我是谷歌表格和应用程序脚本的新手,所以感谢任何人的任何建议谢谢!

0 投票
1 回答
678 浏览

google-sheets - 将开始和结束日期设置为当月 Google Anaytics API

我正在使用 Google Analytics 应用程序设置 Google Sheet 报告以生成自定义报告,我花了几天时间在整个网络上搜索有关该主题的信息,以寻找为报告设置当前月份的答案。

我可以毫无问题地设置开始和结束日期,但我希望自动报告能够重置为当前月份,而无需我每个月都更新开始和结束日期。

0 投票
1 回答
65 浏览

google-sheets - 如何根据单元格内容打破特定行的转置?

所以我正在研究这个我必须实现的 excel/电子表格项目:

FROM:(假设 Fruit 在单元格 A1 中) 我有这个

TO:(假设水果摘要在单元格 I1 中) 我想实现这个

0 投票
1 回答
755 浏览

google-sheets - 如何使用查询对从查询返回的单个列求和

下面的例子很简单。问题是为了更深入地了解Query,进行更复杂的计算。

假设简单数据:
AB
1 2
3 4
5 6

我希望在某些条件下找到产品的总和,即 (1*2)+(3*4)+(5*6)

这可以通过以下方式完成:
=sum(query("select A*B where A>1 label A*B ''"))

问题:如何使用查询来执行此操作,并且只返回一个单元格?

例如寻求类似的东西:
=query("select sum(A*B) where A>1")

0 投票
0 回答
140 浏览

post - 使用 POST 方法查询 Google Sheet

我使用 UrlFetchApp 在 Google App Script 中执行 Sheet 的查询。如果我的查询字符串不太长,它可以正常工作。由于 UrlFetchApp 的 url 大小限制仅为 2k。我想知道是否可以使用 POST 方法来执行查询?

我在下面试过。但它不起作用。

0 投票
1 回答
1666 浏览

google-sheets - 基于 Google Query 中多个单元格值的参考列

我试图在基于两个单元格引用的列中返回一个值。

我目前的查询是:

A 列是一个数字,P 是一个字符串,Q 是一个数字。S 和 T 分别对应于 P 和 Q。

它返回的只是列标题。我究竟做错了什么?

0 投票
1 回答
1257 浏览

google-sheets - 查询工作表范围并在一个单元格中以字符串形式返回多个结果

我有 2 列,“责任”和“工作”。

我想找到一种方法来查询“工作”并在一个单元格中返回具有该“工作”标题的所有“职责”。

因此搜索“办公室管理员”将导致 ->“接听电话,订购办公用品”,包括逗号。

到目前为止,我只能使用 INDEX 和 MATCH 的组合返回一个结果(“接听电话”):

在此处输入图像描述

0 投票
1 回答
108 浏览

google-sheets - 如何使用谷歌表格中的“\ t和\ n”等用户条件拆分单元格?

我的数据如下所示:

客户姓名:\tAAA \n\n 客户电子邮件:\tAAA@b.com \n\n 客户手机:\t12456788 \n\n 客户消息:\n\n\taaabbbcccmessage

我想将数据转换为:

AAA AAA@b.com 12456788 aaabbbcccm 消息在单独的单元格中。

我尝试了这个公式但没有用:

ARRAYFORMULA(split(join(":",index(split(C16,":"),1,1),index(split(C16,":"),1,2),index(split(C16,": "),1,3),index(split(C16,":"),1,4)),":"))

发生了错误:

arrayformula(split(join(index(split(C16,"客户名:\t")),index(split(C16,"客户邮箱:\t")))))

0 投票
1 回答
2287 浏览

google-sheets - 从 Google 表格中的城市功能获取国家/地区

我有一个包含混乱位置信息的谷歌表格列,我想获得一个带有国家名称的列。你知道在谷歌表格中是否有一种简单的方法吗?否则,我将使用像https://dev.maxmind.com/geoip/geoip2/geolite2/这样的地理数据库在 Python 中编写一个脚本, 这里是我拥有的数据示例