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

Excel Power Query按Customer列条件拆分表格至指定工作表

Power Query按Customer列拆分数据到指定工作表的解决方法

核心思路

你已提前创建好目标工作表,只需基于已加载的源数据,分别创建三个带筛选条件的查询,再将每个查询结果加载到对应工作表即可。

步骤操作

  1. 确认源数据加载完成
    确保你用=Excel.CurrentWorkbook()加载的Datasheet表格已完成删列、调整列序等预处理,查询可正常运行。

  2. 创建Key1数据查询并加载

    • 复制你的源查询,将副本重命名为Key1_Data
    • 在Power Query编辑器的高级编辑器中,在源数据步骤后添加筛选行的代码:
      #"筛选行_Key1" = Table.SelectRows(源, each [Customer] = "Key1")
      
    • 完成编辑后,点击关闭并上载至,选择现有工作表,指定目标为"Key1 Sheet"的合适位置。
  3. 创建Key2数据查询并加载

    • 重复上述复制查询的操作,将副本重命名为Key2_Data
    • 添加筛选代码:
      #"筛选行_Key2" = Table.SelectRows(源, each [Customer] = "Key2")
      
    • 加载到"Key2 Sheet"工作表。
  4. 创建Key3数据查询并加载

    • 复制源查询并重命名为Key3_Data
    • 添加筛选代码:
      #"筛选行_Key3" = Table.SelectRows(源, each [Customer] = "Key3")
      
    • 加载到"Key3 Sheet"工作表。

补充说明

  • 当源数据更新后,只需刷新所有查询,三个目标工作表的数据会同步更新。
  • 加载时注意不要选择"仅创建连接",需明确指定加载到已有的目标工作表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 06:09:50