【跨平台数据整合】一键完成 SKU 订单按时间区间匹配价盘,从手动核对 2 小时到 1分钟自动出结果
评论
收藏

【跨平台数据整合】一键完成 SKU 订单按时间区间匹配价盘,从手动核对 2 小时到 1分钟自动出结果

经验分享
抬杠运动员
2026-05-11 10:29·浏览量:271
抬杠运动员
影刀专家
发布于 2026-05-11 10:29271浏览

一、痛点场景描述

  • 原始数据样子

    有两份独立的 Excel 文件:

  1. 价盘文件:包含 SKU、开始日期、结束日期、对应价格等信息,记录了不同时间段内 SKU 的有效价格区间。

  2. SKU 订单文件:包含销售订单编号、SKU ID、付款时间、订单金额等信息,记录了所有订单的交易明细。

  • 想达到的效果:根据订单的SKU ID,在价盘文件中找到匹配的sku,并判断订单的付款时间是否落在价盘的开始日期结束日期区间内,为每一笔订单匹配到对应的价盘价格,并生成完整的匹配结果文件。

  • 原手动操作耗时:手动需要用 VLOOKUP 先匹配 SKU,再通过筛选、公式嵌套判断时间区间,遇到上万行数据时,操作繁琐且极易出错,单批次处理需要约 2 小时,还得反复核对结果。

二、魔法指令(提示词)

我需要用魔法指令,读取价盘文件和 SKU 订单文件,根据 SKU ID 和 sku 进行匹配,再根据订单的付款时间,匹配价盘文件中开始日期和结束日期区间对应的价格,将匹配结果写入输出 Excel 文件中。

  • 价盘文件路径:价盘文件路径,工作表名称Sheet1

  • SKU 订单文件路径:sku文件路径,工作表名称订单明细

  • 输出 Excel 文件路径:输出文件的路径

  • 匹配规则:

  1. SKU 文件中用于匹配的列名是SKU ID,价盘文件中用于匹配的列名是sku

  2. SKU 文件中的订单时间列名是付款时间

  3. 价盘文件中的开始日期列名是开始日期,结束日期列名是结束日期

  4. SKU 文件中的销售订单编号列名是销售订单编号

  • 要求:将每笔订单匹配到的价盘价格、时间区间信息,和原始订单数据合并输出到结果文件中(注意“销售订单编号”字段转为字符串类型)。

三、执行效果展示

  1. 处理前:两份独立的 Excel 文件,价盘和订单数据分散,无法直接关联,手动匹配需要反复切换文件、核对 SKU 和时间。

  2. 处理后:一键生成匹配结果文件,所有订单都自动匹配到了对应时间区间的价盘信息,无需手动操作,耗时仅需 1分钟,结果准确率 100%。

  • 输出文件包含原始订单的所有字段,同时新增了匹配到的价盘价格、价盘开始日期、价盘结束日期等字段,数据完整清晰。

  • 支持上万行数据批量处理,不会出现手动操作的遗漏和错误。

四、可复用的场景包

  • 适用场景

    电商、零售、快消等行业,所有需要根据 SKU 和时间区间,匹配价盘、促销政策、阶梯价格的场景,比如订单价盘匹配、活动期价格核对、历史订单返利计算等。

  • 需要修改的参数

  1. 价盘文件路径、工作表名称

  2. SKU 订单文件路径、工作表名称

  3. 输出 Excel 文件路径

  4. 匹配列名:SKU 文件的匹配列、价盘文件的匹配列

  5. 时间相关列名:订单时间列、价盘开始 / 结束日期列

  6. 订单编号列名(可按需调整)

  • 注意事项

  1. 确保两个文件中的 SKU/sku 字段格式统一(无空格、大小写一致)

  2. 时间字段需为 Excel 可识别的日期格式,避免文本格式导致区间判断失败

  3. 价盘文件中同一 SKU 的时间区间不能重叠,否则会出现匹配冲突,建议提前去重整理价盘数据

收藏1
全部评论1
最新
发布评论
评论