欢迎光临
我们一直在努力

零售行业经销商数据如何利用AI分析?这个Agent表格工具一句话生成11张带利润率分类汇总表

先给结论:一张 1908 行的调味品 8 月销售表,按商品分类拆成 11 张带利润率、带颜色标识、带合计的分类汇总表,再加一张分类汇总总表——这件事,用数以轻舟Agent 说一句话、贴一段提示词,在本地电脑上就能跑完。原始销售数据不出电脑,规则还能沉淀成脚本,下个月换张表照样复用。

数以轻舟Agent 生成的分类汇总结果(多 Sheet 工作簿预览)

这张表,真实得有点“脏”

这是一家调味品供应链公司从系统导出的 8 月商品销售统计,工作表名叫“8月”——不是常规的导出模板名(提示词里写的是 Sheet1,Agent 会按实际表名自适应)。1908 行明细,15 列,关键字段包括:商品名称、商品条码、规格、单位、商品分类、销售数量、实收金额、利润、利润率、商品供应商。

最麻烦的是“商品分类”这一列。它本该是调料、油、米面这类整齐的标签,实际却混进了 15 种取值,其中一半不是正经分类:

  • 正经分类:调料(738 行)、酱油醋(304 行)、散称干货(255 行)、面条面粉(130 行)、油(116 行)、其他XY(166 行)、大米(29 行)、米线饵丝(36 行)、一次性用品(107 行);
  • 脏标签:无、散称、-、九九、秒杀特价商品、餐饮推广专属产品——这类要么为空,要么是活动标签被错填进了分类位。

整张表合计:实收金额 ¥813,601.10,利润 ¥73,242.08,整体利润率 9.00%。但这是“混在一起”的数。老板要的是“每个分类赚了多少、哪类利润率最高”,手动拆 1908 行、做 11 张格式一致的表、再算汇总,半天起步,还容易错。

主提示词:把需求一次说清

我们把要什么一次性写进提示词(以下简称“提示词1”),连同原始 .xlsx 一起交给 Agent。核心诉求就几句话:按商品分类拆 Sheet;每个 Sheet 重算利润率、按实收金额降序排、加序号和合计;利润率用颜色标识(>5% 浅绿、<0 浅红、0–5% 浅橘);最后再汇总一张分类汇总总表。完整提示词如下:

请根据我上传的Excel文件,执行以下操作:

一、数据读取与预处理
读取文件中的“Sheet1”工作表。
将所有空值(NaN)处理如下:
数值列(销售数量、实收金额、利润、利润率)的空值替换为 0
文本列(商品名称、商品条码、规格、单位、商品分类、商品供应商)的空值替换为“未录入”
如果【商品分类】列有空白,统一标记为“未分类”
确认列名与实际文件一致:商品名称、商品条码、规格、单位、商品分类、销售数量、实收金额、利润、利润率、商品供应商。

二、按商品分类拆分Sheet
按【商品分类】列,将数据拆分成多个独立的Sheet页:
每个Sheet的名称直接使用该分类的名称(如“调料”“面条面粉”“一次性用品”“大米”“其他XY”“米线饵丝”“酱油醋”“油”“散称干货”“饮料”“酒”等)
如果某分类下的销售数量全部为0,则跳过不创建该Sheet
如果某分类下没有数据,则跳过不创建

三、每个分类Sheet的格式要求
标题行(第一行):合并所有列单元格,写入标题“保山调味家供应链-XXX分类汇总表”(XXX替换为分类名称),字体加粗,字号14号,水平居中、垂直居中。标题行不加边框。
表头行(第二行):只放置以下列名(按此顺序):序号、商品名称、商品条码、规格、单位、商品分类、销售数量、实收金额、利润、利润率、商品供应商。表头行水平居中、垂直居中,字体加粗,添加实线边框。
数据行(第三行及以下):只展示上述列对应的数据,所有单元格水平居中、垂直居中,添加实线边框。
新增序号列:在每个分类Sheet中,从1开始为每一行数据填充序号(1、2、3、4……),按排列后的顺序依次编号。
排序规则:明细数据按【实收金额】从高到低降序排列(实收金额最大的排最上面)。如果实收金额相同,则按销售数量从高到低排列。
利润率计算:用【利润】÷【实收金额】重新计算每个商品的利润率,百分比格式,保留2位小数(如“16.09%”)。如果【实收金额】为0,则利润率显示为“0.00%”。注意:原始利润率列的数据作废,全部用新公式重新计算覆盖。
颜色标识(关键!):
【利润率】列大于5%:单元格背景色填充为浅绿色(RGB: 198, 239, 206),字体颜色为深绿色
【利润率】列小于零:单元格背景色填充为浅红色(RGB: 255, 199, 206),字体颜色为深红色
【利润率】列大于零小于5%:单元格背景色填充为浅橘色(RGB: 255, 235, 156),字体颜色为深橘色
其他列保持默认(无背景色,黑色字体)
合计行:在所有明细数据之后增加一行【合计】,统计该分类的:销售数量合计、实收金额合计、利润合计。利润率显示为“——”。合计行水平居中、垂直居中,字体加粗,添加实线边框。合计行不设置颜色标识。

四、生成分类汇总总表
新建一个名为“分类汇总总表”的Sheet,统计每个分类的:销售数量合计、实收金额合计、利润合计、利润率(利润合计 ÷ 实收金额合计,百分比格式,保留2位小数)。
在该Sheet最后一行增加【总计】行,汇总所有分类的销售数量合计、实收金额合计、利润合计。总计行的利润率用【总利润】÷【总实收金额】计算,百分比格式,保留2位小数。
所有单元格水平居中、垂直居中,添加实线边框。该Sheet必须创建并设置为可见。

五、列宽设置
对所有Sheet执行以下列宽设置(紧凑显示,不浪费空间):
【序号】列:宽度设为 5
【商品名称】列:宽度设为 22
【商品条码】列:宽度设为 16
【规格】列:宽度设为 14
【单位】列:宽度设为 6
【商品分类】列:宽度设为 10
【销售数量】列:宽度设为 8
【实收金额】列:宽度设为 10
【利润】列:宽度设为 10
【利润率】列:宽度设为 8
【商品供应商】列:宽度设为 16
如果内容显示为“####”,则将该列宽度增加1-2个数值,直到内容完全显示为止。行高自动调整。

注意几个细节:空值怎么补、分类为空标“未分类”、销售数量全为 0 的分类跳过不建 Sheet、列宽紧凑到能看清为止——这些“边角规则”才是真实表格能不能直接用的关键,提示词里都写死了。

澄清提示词:把歧义一句点掉

第一次跑完,Agent 没有直接交差,而是回了 4 个澄清问题(以下简称“提示词2”):利润率是新生成 Sheet 里的,还是原表的?重算利润率的公式以哪个为准?排序优先考虑商品名称吗?文末统计的指标都取自新生成的 Sheet 吗?确认后,Agent 才落脚本。

问题1:利润率是新生的sheet页中的利润率;问题2:这个是新生成的sheet页的利润率计算公式;问题3:商品名称;问题4:这些指标都是新生成的sheet页中的指标

这正是专业数据分析 Agent 和“通用Agent”的区别:它先把规则对齐,再动手,而不是给你一段你不一定跑得起来的代码。

生成结果:11 张表 + 1 张总表

输出为多 Sheet 工作簿:每个分类一张表 + 分类汇总总表

输出是一个多 Sheet 的工作簿:

  • 每个正经分类一张表,标题行“保山调味家供应链-XX分类汇总表”,明细按实收金额从高到低排,带序号、带合计行;
  • 利润率按“利润÷实收金额”当场重算,浅绿/浅红/浅橘三色标出健康度;
  • 末尾“分类汇总总表”汇总各大类销量、实收、利润、利润率,再加一行“总计”。

从拆分后的数据看,哪类更赚钱一目了然:

生成的分类汇总结果动态演示(多 Sheet 工作簿 + 分类利润率可视化)

油类实收最高(¥169,680)但利润率只有 3.49%,散称干货销量不大却最赚钱(21.35%)——这类结论,拆完表当场就能看到。

脚本复用:下个月不用重来

Agent 在本地生成并运行脚本,规则可沉淀、可复用

Agent 在本地生成并运行了一段 Python 脚本,而不是只在对话框里“说”了一遍。这意味着:9 月的表来了,把新文件丢进去、跑同一个脚本,几分钟出同样格式的汇总。规则沉淀在本地,不每次重烧算力,也不用把销售数据传到网上。

为什么这类活儿适合本地 Agent

1. 销售数据是商业机密,不该出电脑

1908 行里是这家公司的真实进货、销货、利润结构。云端工具要先把文件传上去才能处理,等于把家底交出去。数以轻舟Agent 在本地处理,文件不进聊天框、不传第三方 SaaS。

2. 规则沉淀成脚本,月月复用

拆分逻辑、利润率公式、颜色标识——这些一旦写进脚本,就变成公司的固定流程,不用每人每月重新“教”一遍 AI。

3. 买断制,不按次扣积分

这类月度报表要跑很多次。按次扣积分的 SaaS,一个月就能烧掉一笔不小的钱;数以轻舟Agent 是终身买断,跑多少次都不额外花钱。

拿这份数据自己试

文中案例使用的原始销售表(1908 行、未处理的“脏”版本)已放出,你可以下载后用数以轻舟Agent 复现上面的拆分效果:

下载示例数据:XXX调味品供应链公司8月份商品销售统计(原始版)

下载示例数据:XXX调味品供应链公司9月份商品销售统计(原始版)

提示词1、提示词2 已附在文中,照着贴即可。数据本地处理,放心试。

赞(0)
未经允许不得转载:171主机测评 » 零售行业经销商数据如何利用AI分析?这个Agent表格工具一句话生成11张带利润率分类汇总表
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址