Power Query 新增数据筛选与合并导入操作模拟
以「订单号」作为唯一标识列进行匹配,判断新表格中哪些数据是总表中不存在的新增数据。
| 订单号 | 客户名称 | 产品 | 数量 | 金额 | 日期 |
|---|---|---|---|---|---|
| ORD001 | 张三 | 笔记本电脑 | 2 | 15998 | 2024-01-15 |
| ORD002 | 李四 | 显示器 | 1 | 2999 | 2024-01-18 |
| ORD003 | 王五 | 键盘 | 5 | 499 | 2024-01-20 |
| ORD004 | 赵六 | 鼠标 | 10 | 299 | 2024-01-22 |
共 4 条记录
| 订单号 | 客户名称 | 产品 | 数量 | 金额 | 日期 | 状态 |
|---|---|---|---|---|---|---|
| ORD002 | 李四 | 显示器 | 1 | 2999 | 2024-01-18 | 已发货 |
| ORD004 | 赵六 | 鼠标 | 10 | 299 | 2024-01-22 | 已完成 |
| ORD005 | 钱七 | 耳机 | 3 | 897 | 2024-01-25 | 待发货 |
| ORD006 | 孙八 | 音箱 | 2 | 598 | 2024-01-26 | 待发货 |
| ORD007 | 周九 | 路由器 | 1 | 199 | 2024-01-27 | 已付款 |
共 5 条记录(2条重复,3条新增)
| 订单号 |
|---|
| ORD001 ✓ |
| ORD002 ✓ |
| ORD003 ✓ |
| ORD004 ✓ |
已存在的订单号
| 订单号 | 客户名称 | 产品 | 数量 | 金额 | 日期 | 状态 |
|---|---|---|---|---|---|---|
| ORD002 | 李四 | 显示器 | 1 | 2999 | 2024-01-18 | 已发货 |
| ORD004 | 赵六 | 鼠标 | 10 | 299 | 2024-01-22 | 已完成 |
| ORD005 | 钱七 | 耳机 | 3 | 897 | 2024-01-25 | 待发货 |
| ORD006 | 孙八 | 音箱 | 2 | 598 | 2024-01-26 | 待发货 |
| ORD007 | 周九 | 路由器 | 1 | 199 | 2024-01-27 | 已付款 |
| 订单号 | 客户名称 | 产品 | 数量 | 金额 | 日期 | 来源 |
|---|---|---|---|---|---|---|
| ORD001 | 张三 | 笔记本电脑 | 2 | 15998 | 2024-01-15 | 原始数据 |
| ORD002 | 李四 | 显示器 | 1 | 2999 | 2024-01-18 | 原始数据 |
| ORD003 | 王五 | 键盘 | 5 | 499 | 2024-01-20 | 原始数据 |
| ORD004 | 赵六 | 鼠标 | 10 | 299 | 2024-01-22 | 原始数据 |
| ORD005 | 钱七 | 耳机 | 3 | 897 | 2024-01-25 | 新增导入 |
| ORD006 | 孙八 | 音箱 | 2 | 598 | 2024-01-26 | 新增导入 |
| ORD007 | 周九 | 路由器 | 1 | 199 | 2024-01-27 | 新增导入 |
在 Excel 中,点击「数据」选项卡 → 选择「获取数据」→ 从文件/从表格导入您的总表和新表格数据。
选择总表数据 → 点击「合并查询」→ 选择「合并作为新查询」→ 在弹出窗口中选择新表格作为第二个表。
在合并窗口中,将两个表格的「订单号」列进行匹配 → 选择合并类型为 左外部(第一个中的所有行,第二个中的匹配行)。
展开合并后的列 → 筛选第二个表列为 null 的行(即总表中不存在的记录)。
点击「关闭并上载」→ 将筛选后的新增数据加载到Excel工作表 → 复制粘贴到总表完成合并。
后续导入新数据时,只需替换新表格文件 → 右键点击查询 → 选择「刷新」即可自动完成新增数据筛选与合并。