问题标签 [importrange]

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 投票
2 回答
37574 浏览

google-sheets - 有条件的进口

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

我试过不成功:

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

0 投票
1 回答
2458 浏览

google-apps-script - 如何避免 Google 表格中的“正在加载...”消息/闪烁?

进行计算时,有没有办法禁用Loading...Google 表格中显示的消息?

如果没有办法禁用它,有没有办法欺骗它?换句话说,让计算在隐藏行中确定,并import在完成时将它们放入一个单元格中?

花费这么长时间的原因Loading...是由于自定义脚本在对单元格背景颜色=count进行更改时对范围内指定的每个单元格执行 a 。

它非常方便,但是性能受到了打击。

有人有任何指示吗?


这是实际问题的视频: Google 表格“正在加载...”问题

停用 Google 表格

0 投票
2 回答
7353 浏览

google-sheets - 如何使用 Google Query 和 importrange 排除标题行

我有一个谷歌查询,旨在从 6 个单独的谷歌表格中的单列导入数据。我还需要排除源电子表格中的标题行。我的查询构造如下:

=query({importrange("Key","Range");importrange("Key","Range");......)},"Select * where Col1 <> ''",0)

正在发生的事情是来自每个源工作表的所有数据都进来了,但是在每个数据块中,还显示了列标题。下面的例子:

最后,0)是我尝试排除标题行。当我将以下查询与日期列一起使用时,它可以工作:

... where Col1 is not null",0)

0 投票
1 回答
2234 浏览

google-sheets - 停止 IMPORTRANGE 的自动更新

我有两张通过 IMPORTRANGE 相互连接的表格:电子表格A有一个名称列表,每次有新人订阅我的公司时,我都必须不断更新这些名称。其他列有订阅费、电子邮件地址等。电子表格B每个月都有单独的表格/页面,当我在电子表格中输入姓名时,人名会自动更新,A因为我使用的是 IMPORTRANGE 功能。

所以假设我在 Sheet 中有 50 个名字A。三月份,有两个新人订阅了我的公司,我在 Sheet 中添加了他们的名字A。我现在想在工作表AB. 对于四月,我将在电子表格上复制三月表,B并希望以与在电子表格 1 中输入姓名相同的方式更新名称。但这里的问题是,因为三月和四月都A通过 IMPORTRANGE 连接到电子表格,三月也将开始使用我为四月添加的名称。

如何阻止电子表格中每个月的工作表在每个月底使用电子表格B自动更新A

请注意,我不能使用 Copy+Paste 范围功能,因为我还需要 Sheet 的其他一些列A才能在 Sheet 中更新B

0 投票
1 回答
1677 浏览

google-sheets - 如何使 IMPORTRANGE 成为动态函数

有什么方法可以将以下公式设为动态数组公式:

=query( {IMPORTRANGE(B2,"Filter!B:C"); importrange(B3,"Filter!B:C"); importrange(B4,"Filter!B:C")},"Where Col2 <>''")

如果我的输入是三个电子表格键,那么 IMPORTRANGE 应该执行三次,如果我的输入是五个电子表格键,那么 IMPORTRANGE 应该执行五次。

0 投票
1 回答
265 浏览

google-sheets - 如何在 Google 表格中创建查找仪表板页面?

我希望在 Google 表格中创建一个查找表格,该表格从另一个正在增长的表格中提取数据。

我们正在创建一个表格,其中包含我们希望为人们跟踪的所有信息。

下面是输入数据的示例。

请记住,这是一个持续的事情,因此该列表将不断增长。

我想在同一个文档中添加一张额外的表格,它将是所有全名的下拉框(或可搜索字段),当您选择一个时,它将查找该人的所有相关信息。

以下是输出数据的示例。

这背后的目的是,对于需要快速调出特定人员信息的现场工作人员来说,他们应该能够拥有一张能够快速获取相关信息的表格。

在 Sheets 范围内构建它是一个设计约束(我的工程师想使用其他工具构建,但出于多种原因,我们纯粹使用 Sheets)。

任何帮助都会很棒和感激!

0 投票
1 回答
2574 浏览

google-sheets-api - 使用 IMPORTRANGE 将多个电子表格导入一个

我正在尝试使用 IMPORTRANGE 将多个电子表格合并到一个主电子表格中。尝试了以下方法:

或者

并且总是看到:

在 ARRAY_LITERAL 中,数组文字缺少一行或多行的值

我还确保为每个电子表格执行 IMPORTRANGE 并单击“允许” - 因此它们正在单独导入,但我无法将它们合并到新电子表格中的一张表中。

有什么想法吗?

0 投票
1 回答
2471 浏览

google-sheets - 仅当单元格 = X 时才导入

我有两个 Google 表格,并且正在使用 IMPORTRANGE 成功填充第一个到第二个的数据。

这个公式允许我填写第二个电子表格的同一行,并从第一个动态填充数据。

现在我希望能够只显示每个单元格中的数据,如果它等于一个特定的字符串。

我怎样才能做到这一点?

0 投票
1 回答
7007 浏览

google-sheets - 将最后一个值变为增量值的 IMPORTRANGE 公式往下拉

我在 Google 表格中有一个 IMPORTRANGE 公式,并希望将其应用到下面的其余单元格中。当我向下拖动公式时,它保持不变:

如何拖动公式并让它自动增加值(OCT!F2应该更改为OCT!F3up to OCT!F118)?

当我把这个公式往下拉的时候,我希望它是这样的。

0 投票
2 回答
4391 浏览

google-sheets - 带 IMPORTRANGE 的 ARRAYFORMULA

B 列中列出了 Google 表格的 ID。在 C 列中列出了我要从中导入数据的单元格。

表格截图

在 D 列中显示了使用 IMPORTRANGE() 的结果,只需拖动它即可。例如对于 D1,它看起来像:

对于 D2:

等等。

在 EI 列中,希望显示相同的结果,但使用如下所示的 ARRAYFORMULA:

但该函数仅显示第一个电子表格中的数据。