![如何动态复制数据到Excel中的其他工作表](https://linux22.com/image/1432578/%E5%A6%82%E4%BD%95%E5%8A%A8%E6%80%81%E5%A4%8D%E5%88%B6%E6%95%B0%E6%8D%AE%E5%88%B0Excel%E4%B8%AD%E7%9A%84%E5%85%B6%E4%BB%96%E5%B7%A5%E4%BD%9C%E8%A1%A8.png)
我有一张包含主数据的工作表和四张包含数据子集的工作表。我想根据第 4 列“ABM”将整行内容复制到名为 ABM-I、ABM-II、ABM-III 和 ABM-IV 的其他工作表。我需要一个动态链接,以便在此处添加、删除或更改的行将自动反映在包含数据子集的四张工作表中。
Sr# Tel_Number Amount ABM Date
1 37162595 1600 4 11-04-13
2 37352770 600 1 18-01-14
3 37100234 1600 3 2-11-14
4 37249662 1600 2 13-02-14
5 37249723 1850 4 3-06-14
6 37239708 600 2 17-03-14
答案1
我将使用 Power Query 插件来实现这一点。我将构建 4 个查询,每个查询都筛选 ABM 列并将筛选后的行集传递到单独的工作表。自动筛选方法的设置与常规 Excel 筛选一样简单:
https://support.office.com/en-au/article/Filter-a-table-b5610630-f5bf-4ba4-9217-a628f9b89353
当主数据表更新时,只需转到数据功能区并选择全部刷新 - 目标表将被清空并重新加载。