You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Arrayformula实现Google Sheet跨工作表数据自动同步

Google Spreadsheet 同文档跨表无限制同步方案

可行性结论

你提到的需求完全可实现,ARRAYFORMULA 是当前场景下最合适的实现方案,可同时规避你提到的两种现有方案的缺陷:既没有IMPORTRANGE跨表拉取的性能开销,也支持表单响应新增行自动同步,无需手动拖拽填充或调整公式范围。

具体实现方法

场景1:需要同步Sheet1的全部内容(包含表头)

直接在Sheet2的A1单元格输入以下单条公式即可,全区域自动生效:

=ARRAYFORMULA(Sheet1!A:G)

场景2:仅同步Sheet1的A2行及以下的业务数据

如果Sheet2需要自定义表头,不需要同步Sheet1的表头,在Sheet2的A2单元格输入以下公式:

=ARRAYFORMULA(IF(ISBLANK(Sheet1!A2:A),,Sheet1!A2:G))
  • 公式中ISBLANK判断的作用是过滤Sheet1中的空行,避免空行在Sheet2中显示为0或无效占位,你可根据实际需求选择是否保留该判断。

方案优势

  • 完全无感同步:Sheet1新增内容(包括表单提交的新行)会自动同步到Sheet2,无需任何手动操作
  • 性能更优:同文档内的数组公式运算远快于IMPORTRANGE的跨文档数据拉取,无权限校验、网络延迟类问题
  • 无行数限制:公式适配所有行的新增和修改,不需要频繁调整引用范围

内容的提问来源于stack exchange,提问作者shenkwen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 11:24:04