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

conditional-formatting - 如何在 Gsheets 的过滤器中使用条件格式公式来选择 2 个或更多列,其中两个单元格都不为空?

所以我有 ABCDE 列,我想查看 C 列和 D 列中不为空的单元格行。我该怎么做呢?我知道我可以让一列这样做,但这样会排除另一列中的信息。

让我知道这是否没有意义。我将尝试用一个例子来解释

0 投票
1 回答
2371 浏览

google-sheets - 在 google sheet 上创建 UI

我有一个包含一些数据的谷歌表,比如卷号和名称。现在我想为带有文本框名称的谷歌工作表创建 UI 并进行选项搜索

当我输入名称并单击搜索时,我应该得到具有该特定名称的所有记录。

我如何在谷歌表中实现这一点?有可用的插件或脚本吗?

0 投票
1 回答
1810 浏览

google-apps-script - 在 searchFiles Google 脚本中使用变量

我有一个第三方程序,它将每日数据提取到 CSV 文件中,文件名从运行日期开始,例如 17072017filename.csv 我需要一个单独的电子表格,该电子表格将接受用户输入的日期,然后搜索驱动器中的文件直到它与 CSV 文件上的日期匹配。一旦找到我想要的文件,我就可以使用 getFileID() 和 getRange() 从该 CSV 文件中复制各种值。这就是我目前所拥有的(电子表格中的单元格 A2 是用户可以输入他们想要的日期的地方,例如 17072017)。

问题似乎是我无法将日期(每天都会更改)作为 searchFiles() 中的变量传递。这甚至可能吗?这就是我到目前为止所拥有的

0 投票
1 回答
230 浏览

google-sheets - 谷歌表格 - 在一系列单元格内搜索

在 Google 表格中,想象范围 A1:A10 具有人名,范围 B1:B10 具有相应的电话号码。我有一个电话号码,我想在 B1:B10 范围内进行搜索,如果有匹配项,那么我想获得与该电话号码对应的人的姓名。

我尝试了类似:=INDEX(A1:A10,MATCH(A4,B1:B10,0)),但它返回错误“在 MATCH 评估中找不到值”。

我该怎么做呢?

编辑:我意识到 A4 单元格中的值实际上是一个数字,而 B1:B10 范围内的值都是文本值。这可能就是 MATCH 评估失败的原因。

0 投票
2 回答
277 浏览

sql - 谷歌表格查询()函数返回意外数据

我在使用 Google 表格中的 QUERY() 函数时遇到问题。我不确定我是否使用正确的函数来生成所需的数据。我对 T-SQL 更满意,但我妻子需要一个从她当前的 google 表格生成的邮件列表。

事实:

  • Sheet2 填充了来自 B3:K150 的数据

  • 我在 Sheet2,B 列中有一个名称列表。

  • 我在 Sheet2,G 列中有一个地址列表

  • 除了 B 列中填充的数据之外,Sheet1 不包含任何数据(见下文)

  • Sheet1, Column B 使用 =Unique('Sheet2'!$B$3:$B$150) 填充 Sheet2, Column B 中的唯一名称列表。

目标:

  • 我想用Sheet2 填充Sheet1,C列,G 列 WHERE Sheet1(ColumnB) = Sheet2(ColumnB)

显然,使用 SQL,我们会这样写:

我试过的:

将以下公式插入 Sheet1!C3:

表格截图:

在此处输入图像描述 在此处输入图像描述

我错过了什么?

0 投票
1 回答
4103 浏览

google-sheets - 平均真实范围 - Google 表格

我从 Google Doc 帮助论坛复制了以下公式,关于如何使用 Google 表格计算 ATR。该公式适用于 20 天以下的天数,对于 20 天以上的天数,它会返回以下错误:

函数 ARRAY_ROW 参数 2 的行大小不匹配。预期:22。实际:21。

你能帮我解决这个错误吗?交易已将我吸引到谷歌表格和 Excel 中,目前以下内容超出了我的技能范围,我仍在使用 IF 语句。

论坛链接:https ://productforums.google.com/forum/#!topic/docs/gENldwEI040;context-place=forum/docs

$B1 - 股票代码单元格

40 - 期间(天)

0 投票
1 回答
513 浏览

google-apps-script - Google 表格从 filterArray 中排除行

我希望你能帮我解决一个问题。

我有一个代码,它根据第 10 列中的时间将行从一个选项卡复制到另一个选项卡。我从这里获得了代码,并根据我的需要对其进行了修改。作为此代码的一部分,我有第二个选项卡,其中包含类似的信息,它只需要从中删除相同的行。但是,当它从第二个选项卡开始并指出“无法在对象中找到函数 getTime ...”时,我收到一条错误消息。我猜这是由于我的标题栏在第 10 列中没有时间。有没有办法从 filterarray 中排除行?

任何帮助将不胜感激。我不是编码员,但在使用它时通常会设法更改代码以满足我的需要。

谢谢, Sjoerd

0 投票
1 回答
194 浏览

excel - 解析 ASIN 并添加超链接

假设我得到一个这样的字符串B01AVAF3AK-40 / B01AVAF5Q2-36。我想将任何 ASIN 复制到平行列上的新单元格中。

我一直在使用=REGEXEXTRACT(A2, "(B[a-zA-Z0-9]{9}).*(B[a-zA-Z0-9]{9})")=HYPERLINK(CONCATENATE("https://www.amazon.com/dp/product/",C2),C2)的组合。

这种方法的问题是:1)我只能从一个字符串中获取两个 ASIN。2)我没有一个既可以进行正则表达式匹配又可以添加超链接的公式。我将如何在 Google 表格中解决这个问题?

此外,这将如何使用 Excel 完成?

我的电子表格

0 投票
2 回答
171 浏览

google-sheets-query - 几张谷歌表格的摘要在一张另一张表格中

嗨,每个月在一张谷歌表中都有几张表,其中包含一些数据。我想要一份包含一些我想要的信息的总结表(每年一次)。

例如,在名为 Jan 的工作表中,我有以下单元格 ABC Date Cat Amount 05/01/16 Shop 100 10/01/16 Other 50

在同一文件的另一张表(称为二月)中,我有 Cell ABC Date Cat Amount 07/02/16 Shop 200 11/02/16 Other 500

现在,我想要另一张表,最好在同一个文件中,如下。(这是上面两张表中所有数据的累积,仅用于一个类别) 05/01/2017 Shop 100 07/02/16 Shop 200

我的问题是我很好用的公式是什么(我不想复制粘贴)

0 投票
1 回答
365 浏览

google-sheets - 谷歌表格按最大支出查询提取值

我正在针对我们的 Facebook 营销活动运行 Google 表格报告,并且我想使用查询来返回每个活动中按支出计算的效果最好的广告。数据设置如下:

所以我想要的是在每个广告系列中提取效果最好的广告(支出最多的广告)及其相应的链接。本质上是一个看起来像这样的列表:

我确信我可以使用查询来做到这一点,但只是无法使论点起作用。

如果需要,我可以提供一个示例电子表格。

非常感谢亚历克斯