说实话 你们连AI百分之1的能力都没发挥出来

文摘   2024-10-28 11:03   湖北  

AI的出现让很多零基础的,弱基础的同学也有了写代码的能力,但是这个“能力”,就像段誉的六脉神剑一样,时灵时不灵

有时候一个很简单的问题,你是不是要问很多遍才能得到结果?比如下面这个问题,用VBA代码自动生成透视表

以VBA代码助手里的代码生成器为例,一般同学的提问

'对A到G列生成透视表'按产品和国家做行字段 对数据求和

当然我们也会得到代码,不过很遗憾,代码写入VBA后运行直接报错!

难道是AI太笨了? 

显然不是 ! 

万事万物都有规律的,再好的屠龙刀,给一个路边走卒拿在手里,一样只会用来切个西瓜

请看标准提问方式

'对{销售数据}表A1:G1往下的区域'调用Excel透视表进行分类汇总'行字段是 {产品}和{国家}'对{数量}求和'透视表放在{统计}表的B3

生成代码 运行一次成功!

结果再做简单的格式微调即可.

那有的同学说了,不像调用系统透视表功能,直接用代码完成分类汇总可以么,当然可以!那就是传说中的数组字典

绝大多数人的提问的方式

'对A到G列数据做分类汇总'按产品和国家做行字段 对数据求和'结果放到统计表的G3

结果当然不出所料 又出错了!为什么AI这么笨呢?

那再看我的标准提问

'已知{销售数据}表的表头是{产品,国家,数量,价格,年,月,日}'帮我用数组字典完成类似透视表分类汇总效果'行字段选{产品}和{国家}'对{数量}求和汇总'结果输出到K1

写回结果 运行 一次成功!结果正确

代码全中文变量 条理清晰 和我VBA175例里教的如出一辙


这可不是偶然, 很多常见问题, 好的提示词和随便写的提示词,得到的答案相差甚远,想不想学?

为帮助大家更好地使用VBA代码助手的AI功能,我开了一套新课程 ,准备了70个常见工作任务,全部使用AI编码完成,带来全新的VBA编程体验!

郑广学VBA-AI编程7日速通班

课程咨询和购买可直接加我微信EXCEL880B

试学网址 v.excel880.com

EXCEL880
Excel/WPS办公技巧分享 郑广学VBA/VSTO/JSA教程分享 课程咨询及付费定制表格加EXCEL880B
 最新文章