Excel如何跨工作表聚合指定列数据并在刷新时自动去重
Excel跨表聚合去重解决方案(基于Power Query)
你已经完成的Power Query取数是第一步,后续只需要在查询流程里追加聚合/去重步骤即可,所有步骤会在每次刷新时自动执行,无需重复操作:
- 打开对应查询的Power Query编辑器,确认已经正确加载工作表A的3列数据
- 若仅需要去除3列完全匹配的重复行:同时选中3列,右键选择「移除重复项」,或点击顶部「开始」选项卡中的「移除重复项」按钮即可
- 若需要按指定字段做聚合运算(如分组计数、求和、合并文本等):点击顶部「转换」选项卡中的「分组依据」,选择分组基准列,再配置其余列的聚合规则即可
- 若需要先过滤无效空行:点击「开始」选项卡中的「移除行」,选择「移除空白行」即可
- 所有规则配置完成后,点击「关闭并上载至」,选择输出到工作表B的指定单元格区域即可
后续工作表A的数据更新后,右键工作表B的结果区域点击「刷新」,就会自动完成取数、清洗、聚合去重的全流程。如果需要打开文件时自动刷新,可在右侧「查询和连接」面板右键对应查询,选择「属性」后勾选「打开文件时刷新数据」。
内容的提问来源于stack exchange,提问作者max
相关产品推荐
相关产品推荐

