做采购的朋友老周,每次要采购一批料,都得在微信群和邮箱里挨家问价。一个型号问五六家,回来的报价五花八门:有的发PDF,有的甩张Excel截图,有的直接微信打字,还有的拍张手写的纸条。
他把这些一条条抄进Excel比价表,每个单独的格式都不同,还得一个个找,抄到第三家眼睛就花了,有回把115看成150,差点照着错价下单,多花的钱够发顿加班餐。
老周说这东西有没有办法搞的方便一点。我们看了一眼那堆报价单,发现要的其实就那几个数:型号、单价、起订量、交期。格式再乱,这几样总是有的。所以我们在想,能不能让AI把这几个数读出来、自动归到一张表,再自动比出谁最便宜。
于是我们在飞书多维表格里搭了三张表加一个AI工作流,跑通了一个简单的报价比价系统。报价单丢进去,单价交期自动提取;同型号几家报价自动对比,展示出便宜的那条。
今天我们就来聊聊,这套多维表格是如何来搭建的。(文章最后附搭建此多维表格的AI指令,可复制使用。)

三张表 +一个工作流,5分钟搞定
先说清楚为什么是三张表。采购比价的真实关系是「一个型号,问多家」,一对多。如果硬塞进一张Excel,就成了老周现在这样:型号重复抄、供应商混着排,比起来全靠眼睛。拆开就清楚了。
第一张物料需求表,是我们要买什么的清单,一个型号一行。
第二张供应商表,是供应商档案,一家一行。
第三张报价记录表是核心,每一条记录就是「某家供应商,对某个型号,报的一次价」,它通过两个关联字段,一头挂到型号、一头挂到供应商。
这么分完,比价就可以实现了:同一个型号的所有报价,自然都归到了报价记录表里、挂在同一个型号下。剩下的事,是让表自己把最便宜的挑出来。AI在这里只干一件事,把报价单上的数读出来填进表;比价的活,多维表格的字段和公式就可以实现。

如何搭建
1.AI提取:报价单丢进去,自动提取数字
我们先报价记录表。在报价记录表上传原始报价单附件,然后配一个工作流:新增记录时触发,调一个AI Agent节点(大模型用豆包,工具挂上多维表格),指令让它从附件图里读出单价、最小起订量、交期天数,回写到本条记录。
这一步就省了很大的工作量了,以前各种各样的PDF、Excel截图、微信打字、拍照手写,我们都交给AI来提取,并把数字写到多维表格里。

用多维表格的工作流来实现,新增记录,让AI Agent节点来读取附件内容并提取信息,然后写入到多维表格里。

AI把单价这些数字填好了后,我们还需要加「关联物料」「关联供应商」这两个字段,这两个字段是我们自己要去选择的,毕竟AI不知道这条报价该挂到你库里哪个型号、哪家供应商。去哪选呢? 那就是另外两张表了,我们需要新建「关联物料」和「关联供应商」表,来维护物料信息和供应商信息。
①物料需求表

②供应商表

2.如何比价:让数据表自己挑出最便宜的
这是整个多维表格的重点,也是采购真正想要的。报价写进了表里,只是能看见,但如果要回答「这批料找谁买最划算」,我们就需要在表里做一点加工了。
第一,在物料需求表加一个最低报价单价字段。它的做法是引用这个型号关联的所有报价,汇总方式取「最小值」。这样每个型号那一行,旁边直接显示出全场最低价是多少。顺手再加一个报价家数,看这个型号几家报了价。只有一家报价你心里得打个问号,三五家比下来才踏实。


第二,回到报价记录表,把刚才那个最低价拉回每条报价旁边(一个叫本型号最低价的引用字段),再用一个公式字段是否最低价判断:本条单价等于本型号最低价,就标一个「✅最低价」。这样每个型号里最便宜的那条,自己就亮起来了。再加个贵多少,用单价减最低价,每条比最低价贵了多少钱,清清楚楚。

第三,建一个比价视图:按关联物料分组,组内按单价从低到高排。打开它,每个型号底下各家报价并排,最便宜的排最上面、打着勾,贵的在下面标着贵多少。大概长这样:

3.历史报价有据可依
多维表格还有个用Excel做不到的好处,报价记录表里的每条报价,都是只进不删的。同一家供应商、同一个型号,这个月报120、下个月报135,都留在表里有记录。
这样的话,下次这家再报价,我们就可以筛出它的历史,涨了还是降了、涨了多少,一目了然。
最后
这套东西的核心,不是「AI能读报价单」这个功能本身,是把采购比价这件天天在做、又天天靠眼睛和记忆的事,变成表格自己能算的事。AI负责把乱七八糟的报价单读成统一的数字,表格负责把最便宜的挑出来、把历史价留住,人只需要在最后拍板。
以前五六家报价比一轮,小半天还容易看错;现在丢进去自动归集排序,最便宜的自己浮上来。省下的不只是时间。更要紧的是,不会再因为看错一个数字就多下错单。它也有边界——手写太潦草、拍太糊的报价单,AI会读错,得人扫一眼校一下,这个我前面也说了。
如果你们采购也是天天在群里翻报价、手动比价,这套提取加比价的表不难搭。评论区说下你们常收哪几种格式的报价单,我可以帮你看看怎么配;想要这套比价表的模板,留言我发你。
附提示词
现在AI也可以直接搭建多维表格了,我把搭建这个多维表格的AI指令放这里了,丢给AI就可以生成(前提是在飞书里搭建或者用飞书的cli)
帮我搭建一个采购比价的多维表格,要求如下:
采购比价的真实数据关系是「一个型号,多家报价」。拆三张表:
物料需求表 —— 你要采购的型号清单,一个型号一行(汇总该型号的最低价、几家报价)
供应商表 —— 供应商档案,一家一行
报价记录表 —— 核心表,每一条 = 某供应商对某型号的一次报价。比价就在这张表上发生
比价靠两个机制实现:① 物料表用「引用字段」汇总出每个型号的最低单价;② 报价记录表把这个最低价 lookup 回来,用公式标出「✅最低价」,再用视图筛出来
。
第一部分:给飞书多维表格 AI 的建表指令
帮我创建一个「供应商报价比价」多维表格,包含以下三张数据表:
【表1:物料需求表】
字段:
- 物料型号(文本,作为主字段)
- 规格描述(文本)
- 单位(单选,选项:个、件、套、米、千克、吨)
- 计划采购数量(数字)
- 采购状态(单选,选项:询价中、已比价、已下单、已收货)
- 备注(文本)
【表2:供应商表】
字段:
- 供应商名称(文本,作为主字段)
- 联系人(文本)
- 联系电话(文本)
- 主营品类(文本)
- 合作备注(文本)
【表3:报价记录表】
字段:
- 报价编号(自动编号,作为主字段)
- 原始报价单(附件)
- 单价(数字,保留2位小数)
- 最小起订量(数字)
- 交期天数(数字)
- 报价有效期(日期)
- 报价日期(创建时间)
- 审核状态(单选,选项:待确认、已确认、已作废)
- 备注(文本)
第二部分:AI 建完后,手动配这几样
1. 建两个关联字段(在报价记录表里)
在「报价记录表」加字段 关联物料,类型选「关联」,关联到「物料需求表」。
在「报价记录表」加字段 关联供应商,类型选「关联」,关联到「供应商表」。
这样每条报价就挂到了「哪个型号、哪家供应商」上。
2. 在物料需求表配「引用汇总」字段(比价的第一块)
物料表加这两个引用字段(飞书叫「引用」,配置时选「汇总关联记录」):
最低报价单价:引用「报价记录表」的单价字段,汇总方式选 最小值。→ 这就是该型号所有报价里的最低价。
报价家数:引用「报价记录表」(任意字段),汇总方式选 计数。→ 几家报了价。
3. 在报价记录表配比价公式(比价的第二块)
报价记录表加这三个字段:
本型号最低价(引用字段):通过关联物料,引用物料需求表的最低报价单价。→ 把该型号的最低价带到每条报价旁边。
是否最低价(公式字段):IF(单价 = 本型号最低价, "✅最低价", "")
贵多少(公式字段):单价 - 本型号最低价 → 这条比最低价贵了多少钱,一眼看出。
4. 建两个视图(让比价看得见)
在报价记录表上建:
比价视图:按关联物料分组,组内按单价升序排。→ 每个型号各家报价并排,最便宜的排最上面,这是你给老板看的主视图。
最低价清单:用筛选,条件是否最低价 = ✅最低价。→ 直接得到「每个型号该选哪家」的下单清单。
第三部分:AI 自动提取报价单
报价单格式乱,让 AI 读了自动填数字。在报价记录表上建一个工作流:
触发条件:添加新记录时(报价记录表)
节点:AI Agent(工具调用)
- 大模型:豆包
- 工具:飞书多维表格
- 指令:读取本条记录「原始报价单」附件里的报价单图片或PDF,
提取以下信息并更新到本条记录的同名字段:单价、最小起订量、交期天数、报价有效期。
单价和起订量只返回数字,不带单位和货币符号。
-End-


