功能定位:为什么“关键词合并+去重”是刚需
运营、财务、教务等场景里,同一份关键词往往被拆进月度、季度甚至年度分表。传统复制粘贴不仅耗时,还常因肉眼比对漏掉重复行。WPS 表格 2026 Spring 把 Power Query(中文名“获取和转换”)直接嵌进“数据”选项卡,可无代码批量拉取多工作表,再用“删除重复项”或 DISTINCT 函数一键去重;全程可回退、可刷新,堪称轻量级 ETL。
前置检查:版本、格式与权限
Windows 桌面端需 12.9.3 及以上——菜单栏出现“获取和转换”即达标;macOS 与 Linux 截至当前版本仍无完整 Power Query,可用“数据透视表+高级筛选”替代,后文给出分支方案。源工作簿必须是 .xlsx 或 .xlsm,.et 老式格式无法被识别。若文件来自 WPS 云协作,需确认自己至少拥有“可编辑”权限,否则查询构建器会报“数据源只读”。
决策树:先选路径再动手
① 所有分表都在同一工作簿?→ 直接走“获取和转换”合并查询。
② 分表散落在多个独立文件,但文件名规律(如 2026-01.xlsx, 2026-02.xlsx)→ 用“从文件夹”合并,配合通配符筛选。
③ 仅 macOS / Linux → 走“数据透视多重合并计算区域+高级筛选去重”。
④ 需要按“关键词”列动态拆分成多个结果表 → 在 Power Query 里添加“条件列”后“拆分到新工作表”。
Windows 桌面端完整操作:5 步闭环
Step 1 把关键词列统一命名
打开任意一张源表,确认关键词所在列标题完全一致(如都叫“关键词”)。若存在“关键字”“Key”等异名,先批量改标题,否则合并后会产生多列。
Step 2 启动“获取和转换”
菜单栏数据→获取和转换→从表/范围。在导航器勾选“选择多项”,按住 Ctrl 依次选中所有目标工作表。右侧预览窗格可立即看到行数,方便核对是否漏表。
Step 3 追加查询
在 Power Query 编辑器,点击主页→追加查询→追加为新查询。选择“三个或更多表”,把左侧所有查询移到右侧。此时编辑器底部状态栏会显示总行数,经验性观察:万行级别追加通常在亚秒级完成。
Step 4 按关键词去重
选中“关键词”列→主页→删除重复项。若还需保留最新日期行,可先按“日期”列降序排序,再使用“删除重复项”,WPS 会默认保留第一条(即最新)。
Step 5 关闭并加载到目标区域
点击关闭并加载至…→ 选择“新工作表”或“现有工作表指定单元格”。加载后,若源表后续有增删,只需右键结果表→刷新即可同步,无需重复操作。
macOS / Linux 分支方案:透视表+高级筛选
由于 Power Query 尚未移植,可借助“数据透视表多重合并计算区域”实现纵向合并,再用“高级筛选→将筛选结果复制到其他位置→勾选不重复记录”完成去重。步骤虽多,但兼容性最好,且无需 VBA。
可复现验证:如何确认没有漏重
在结果表右侧新建一列,公式 =COUNTIF([关键词],[@关键词]),出现大于 1 即说明去重失败。或者全选结果表→数据→删除重复项,若弹出“未找到重复项”则证明已干净。
常见副作用与缓解
何时不该用 Power Query
- 实时性要求 <30 秒:刷新需加载全部数据,万行以上可能耗时数十秒。
- 源表含动态数组公式且版本不一致:可能出现“公式溢出”兼容错误。
- 公司策略禁用外部数据连接:Power Query 会被组策略拦截,此时应改用高级筛选。
与 WPS AI 2.0 的协同小技巧
在“获取和转换”编辑器里,点击右侧 WPS AI 图标,输入“把关键词列里包含‘手机’的行单独拆成新表”,AI 会自动生成条件列与拆分步骤。经验性观察:AI 生成的 M 代码可直接运行,但复杂条件建议人工复核,避免正则误匹配。
FAQ:用户最困惑的 5 个问题
刷新后提示“列找不到”怎么办?
通常是源表改了列名。进入查询编辑器→应用的步骤,找到“已更改类型”步骤,手动修正列名映射即可恢复。
能否只合并指定关键词的行?
可以。在追加查询后,添加“筛选行”步骤,条件设为[关键词]包含某文本,再关闭并加载。刷新时仅拉取符合条件的数据,起到预过滤作用。
免费账号有行数限制吗?
Power Query 本身无行数上限,但免费云同步单文件限 200 MB。若源表合计超过此体积,建议关闭“自动上传到云”或拆分文件。
追加查询后日期列变成 5 位数字?
这是 Excel 序列号格式。在 Power Query 里选中该列→转换→数据类型→日期即可恢复可读日期。
Linux 版未来会支持 Power Query 吗?
官方在 2026 春季更新说明中仅提到“计划评估”,尚无时间表。建议关注 WPS 社区公告,或使用 Web 版中转(Web 版已支持基础获取和转换)。
最佳实践速查表
| 场景 | 推荐方案 | 备份点 |
|---|---|---|
| 月报合并,≤50 张表 | Power Query 追加查询 | 刷新前另存为新文件 |
| 跨系统 Linux 办公 | 透视表+高级筛选 | 复制源文件夹 |
| 需保留颜色格式 | VBA 字典去重 | 启用宏前另存为 .xlsm |
收尾:下一步行动
如果你第一次接触 Power Query,建议先用 3 张测试表走完完整流程,确认刷新机制无误会后再投入正式月报。已经熟练的用户,可尝试把“追加查询”封装成模板文件,下次只需替换源文件夹即可“零操作”更新,真正做到一次搭建、永久复用。
📺 相关视频教程
EXCEL批量删除重复项保留每项最后一条数据的快速高效方法

