已收录

多维表格AI写公式:一行提示词,让AI写出累计出现次数

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

大家好,我是古老师。

今天测试一下多维表格的 AI 写公式,题目是我自己选的:统计累计出现次数

统计工单号出现次数,很多同行都会做。但改成累计出现次数——出现第 1 次返回 1,出现第 2 次返回 2——这个还能不能一句话让 AI 做出来?

一、🔍 这个统计,和"出现次数"不是一回事

以前我做报表,统计工单号出现次数,用的是一个总数口径:同一个工单号出现 4 次,那这 4 行全部显示 4。

累计出现次数不一样。它是出现第 1 次返回 1,出现第 2 次返回 2,同一个工单号内部排一个顺位。

说白了,一个是"这个工单总共有几行",一个是"当前这行是第几行"。

后者的用处更实在:报工到第几次了、工序走到第几步了、同一个工单的第 N 张派工单,都靠这个顺位。

这次测试的数据就 7 行,两个工单号:

编号

工单号

工单数量

报工数量

出现次数

累计出现次数

000001

GD20251007

350

100

4

1

000002

GD20251007

350

100

4

2

000003

GD20251008

700

200

3

1

000004

GD20251008

700

200

3

2

000005

GD20251008

700

100

3

3

000006

GD20251007

350

20

4

3

000007

GD20251007

350

80

4

4

GD20251007 出现 4 次,累计那列就是 1、2、3、4;GD20251008 出现 3 次,就是 1、2、3。


二、🧱 第一步:让 AI 建一个编号辅助列

累计计数需要一个"参照物",判断谁在前谁在后。表格里的行号不能直接用,排序一变就全乱了。所以我需要一个固定的编号列。

这一步我没动手加字段,直接跟多维表格的 AI 说:

新建一个编号属性字段

它判断语义,建了一个自动编号(AutoNumber)类型的字段,格式 6 位数字,000001、000002 这样往下走,记录值只读,不用手动填。

新建完,编号列已经在表里了。

这里要注意一句:AI 把"编号属性字段"理解成自动编号,而不是文本字段或者数字字段,这个判断是对的。累计计数要的是递增且不变的序号,手动填的数字随时可能被改,自动编号不会。


三、🛠️ 第二步:选中单元格,两行条件丢给 AI

关键操作在这里——一定要先选中工单号那一列的单元格,再提需求。

因为公式字段最终建在哪一列、以谁为参照,AI 是从你选中的位置推断的。不选就说,它得反问你半天。

选中之后,我给它三行:

新建一个统计公式:累计出现次数
条件1:工单号
条件2:编号<=编号

意思很直白:跟本行工单号相同、并且编号不大于本行编号的记录,有几条?

这个条件写出来,本身就是累计计数的标准解法——同组 + 序号不高于自己,两个条件缺一不可。


四、📊 AI 写出来的公式,我核对了一遍

它想了一会儿,字段建好了,右侧说明写的是 COUNTIFS 双条件统计:条件 1 按工单号分组匹配,条件 2 编号小于等于当前编号。

点开高级函数运算弹窗,公式原文是:

公式:累计出现次数(组内顺位)

=COUNTIFS([工单号],[工单号],[编号],"<="&[编号])

拆开看,四个参数两两成对:

  • [工单号],[工单号] —— 统计区域是本列,条件也是本行的值,等于"跟本行工单号一样"

  • [编号],"<="&[编号] —— 统计区域是编号列,条件是"不大于本行编号",& 把比较符和字段值拼成 "<="&[编号]

  • 两个条件同时满足才计数,所以本行的值 = 同组里排在我前面(含我自己)的行数

这个 "<="&[编号]拼接写法,是很多人卡住的地方。直接写 <= [编号] 是不行的,条件参数必须是文本,得用 & 把运算符和字段引用拼起来。AI 一次写对,没让我改。

算出来的结果,跟原来手工统计的累计次数一模一样:

顺手验一下边界:每组最后一行的累计值,应该等于该组的总出现次数。GD20251007 末行是 4,出现次数列也是 4;GD20251008 末行是 3,出现次数列是 3。对上了。


五、🎯 切成分组视图,1、2、3、4 一眼看清

默认视图里 7 行混在一起,两个工单号的序号是交叉出现的,看着不够直观。

新建一个分组视图,按工单号分组,效果马上就出来了:

  • GD20251007 一组,4 行,累计出现次数 1、2、3、4

  • GD20251008 一组,3 行,累计出现次数 1、2、3

每组从 1 开始,组内递增,组间互不干扰。

到这一步,这次测试就算过了。


最后说一句

这个公式本身不难,COUNTIFS 双条件,会用函数的人写得出。真正麻烦的是把需求翻译成条件——你得先想明白"累计"等于"同组且序号不高于自己",还得知道补一个编号辅助列当参照。

思路,一直是这类统计里最贵的部分。

现在连这一步也能交给 AI 了。你只要能说清"出现一次返回 1,出现两次返回 2",它就知道该建编号列、该写双条件。

所以我的建议是:别只让 AI 写你本来就会的公式。挑一个你以前要绕三四个辅助列才能做出来的统计,直接丢给它,看它怎么拆。测几次,你就知道它的边界在哪了。

我是古老师,谢谢大家。


术语解释

文章里出现的技术名词,一句话说清楚:

累计出现次数:同一个值在表里出现了几次,按先后顺序编号,第 1 次显示 1,第 2 次显示 2。工厂里派工单、报工记录、工序流转,都用这个顺位判断"走到第几步"。

COUNTIFS(Count Ifs,多条件计数函数):同时满足几个条件才计一次数。条件之间是"并且"关系,一个不满足就不算。

自动编号字段AutoNumber):多维表格里新增一行就自动加 1 的字段,值只读、不会重复,也不会因为排序变化而改变。相当于给每条记录发一个固定工号。

辅助列:不用于展示、只为让公式能算下去而加的一列。本期的"编号"就是辅助列,用来判断谁在前谁在后。

分组视图:多维表格按某个字段的值把记录归拢成一块一块显示。同一个工单号的行挤在一起,看顺位递增最直观。

AI 写公式:多维表格内置的 AI 能力,用大白话描述统计需求,它自动建字段、写公式。提需求前先选中目标单元格,它能少问一轮。


古老师(古哥计划)|中小制造数字化专家|金山 KVP(金山办公最有价值专家)|金山多维表格应用场景专家|金山 WPS 社区优秀创作者

深耕中小制造业数字化落地,擅长用 WPS 多维表格 + AI 低代码方案,帮工厂快速搭建进销存、生产计划、质量追溯等轻量化系统。不用复杂 IT,低成本落地,已服务数百家制造企业,实战经验丰富。


本文由 AI 辅助创作

工具:灵犀专业版

模型:DeepSeek V4 Flash

灵点消耗:33

#多维表格 #工厂管理 #AI应用

浏览 204
1
8
分享
8 +1
4
1 +1
全部评论 4
 
鱼竿要生锈
感觉有点高深看不懂,但不影响点赞评论。
   四川省
举报
0
0
 
亂雲飛渡
点赞学习
   广东省
举报
0
0
 
Happy凡人
   湖北省
举报
0
0
 
临商珑胜
临商珑胜 Lv.2 潜力创作者WPS产品体验官

Lv.2 潜力创作者

受用了,收藏了!古老师的评测太到位了!古老师把"累计出现次数"这个需求拆解得清清楚楚,从编号辅助列的思路,到 COUNTIFS 双条件公式的写法,再到分组视图的呈现,每一步都讲得明明白白。特别是那句"思路,一直是这类统计里最贵的部分",太认同了!现在连思路都能交给 AI 来拆解,确实打开了新世界的大门。 期待古老师更多多维表格 + AI 的实战分享,跟着学了不少干货!
举报
1
0