【问题标题】:Optimization of Google Sheets loading speed谷歌表格加载速度优化
【发布时间】:2020-05-30 11:04:59
【问题描述】:

也许有人可以提供任何启示、个人经验或参考官方文档。

假设,我有一个 Google 电子表格,我使用 IMPORTRANGE 将它连接到其他电子表格。我注意到我的接收电子表格开始加载比正常速度慢。有没有优化加载速度的技巧?例如,如果我:

  • 通过将数据(比如一次)加载到单独的选项卡,然后从同一个电子表格内部查询该选项卡来减少使用 IMPORTRANGE 的频率?

  • 在多个单元格中频繁使用 IMPORTRANGE 并为每个单元格单独运行查询,并避免有一个大的专用选项卡首先获取所有信息?

【问题讨论】:

    标签: performance google-sheets google-sheets-formula importrange


    【解决方案1】:

    通过将数据(比如说一次)加载到单独的选项卡,然后从同一个电子表格内部查询该选项卡来减少使用 IMPORTRANGE 的频率?

    绝对是提高性能速度的正确方法

    【讨论】:

    • 你确定吗?背后的解释是什么?
    • importrange 是重类公式,因此电子表格越慢
    • 一个子问题。一些原始电子表格非常大,因此 IMPORTRANGE 无法完全捕获它们,因为它们超出了预期的限制。在这种情况下,我将不得不减少导入列或导入行的数量,并制作另一个 IMPORTRANGE 或 2 以将它们全部放在一个选项卡中。您是否认为在这种情况下,多次使用 IMPORTRANGE 将所有数据拉到一个选项卡上仍然是合理的?或者最好使用目标请求查询原始工作表?
    • 即使这样的场景也可以用“1”importrange公式解决。要克服 importrange 限制,您可以将其堆叠在数组中,例如:={IMOPORTRANGE("id","Sheet1!A1:Z10000"); IMOPORTRANGE("id","Sheet1!A10001:Z20000");IMOPORTRANGE("id","Sheet1!A20001:Z30000")} 或更小的 5k 块
    • 感谢您的意见,@player0!稍等片刻,让其他人有机会分享意见,然后选择接受的回复。
    猜你喜欢
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多