如何实现数据从一个工作表自动复制同步到另一个工作表?
跨工作表列数据自动同步方案
以下分别给出Excel和Google Sheets两类常用表格工具的实现方法:
Excel 操作步骤
- 基础适配(所有Excel版本通用)
假设数据源存储在工作表表1的A列,需要同步到目标工作表表2的A列:- 选中
表2的A1单元格,输入公式=表1!A1后按回车 - 鼠标放在A1单元格右下角的填充柄上,下拉到你需要覆盖的最大行数即可。后续在
表1A列新增、修改内容,表2对应位置会自动同步更新。
- 选中
- 动态自动适配新行(Excel 365/2021及以上版本支持)
直接在表2的A1单元格输入公式=表1!A:A,按回车后整列会自动匹配表1A列的所有内容,后续新增的行数据也会自动同步,不需要手动下拉填充。如果需要过滤同步过来的空行,可以使用公式=FILTER(表1!A:A,表1!A:A<>"")。
Google Sheets 操作步骤
- 基础适配:逻辑和Excel一致,在目标单元格输入
=表1!A1后下拉填充即可。 - 动态全列同步:直接在目标列第一个单元格输入
=ARRAYFORMULA(表1!A:A),即可实现整列数据实时同步,新增数据无需额外操作自动更新。
注意:
- 如果你的工作表名称包含空格、中文或者特殊字符,需要把表名用单引号包裹,比如工作表叫“第一季度销售数据”,公式就写
='第一季度销售数据'!A:A- 如果是跨不同Excel工作簿同步,引用格式为
='[数据源工作簿名称.xlsx]表1'!A:A,需要两个工作簿同时处于打开状态才能实时更新。
内容的提问来源于stack exchange,提问作者user15337600
相关产品推荐
相关产品推荐

