ChatGPT自去年11月30日OpenAI上线以来,这款AI聊天机器人迅速成为AI界的“当红炸子鸡”。一经发布,不少网友都痴迷于与它通宵达旦聊天,只为一探ChatGPT的应用天花板在哪里。很多人测试后发现,ChatGPT好像是个全能战士,会聊天,会写代码,会修改bug,会做智能音箱,会写神经网络……但是!作为一名资深农民工,Word、PPT、Excel等在日常工作中是必不可少的。如果你能把ChatGPT集成到这些应用软件中,你就不会太高兴了。对此,微软一直在紧锣密鼓地进行着。微软的动作到底有多快,我们无从猜测,但也有人坐不住了。这位名叫PyCoach的AI爱好者开始使用ChatGPT编写Excel公式,工作效率适当提高了10倍。PyCoach说,我们需要做的是创建有效的提示,以便ChatGPT可以生成Excel公式和宏。用过ChatGPT的人都知道,提示起着非常重要的作用。在Word、Excel、PPT三大办公工具中,Excel是最难上手的。想要熟练掌握,需要记住大量的公式。但是使用提示就容易多了,用ChatGPT聊天就可以解决问题。下面我们来看看PyCoach是如何实现的。要使用ChatGPT完成Excel公式,您首先需要创建一个帐户。注册成功后会得到如下界面:创建账号地址:https://chat.openai.com/auth/login接下来使用ChatGPT完成Excel公式。在使用Excel时,我们经常会用到它内置的计算函数,包括数据库函数、日期时间函数、统计函数等,这些函数都有自己的名称和格式,需要在使用时按照指定的格式准确输入参数。调用,这给Excel用户带来了一些负担。但是现在,我们只是用自然语言“告诉”ChatGPT要计算什么。我们以下面的年度收支数据表为例,假设我们刚接触Excel,不知道如何将Expenses列的值相加。SUM在这种情况下(当我们想对一些数据求和时),我们只需要告诉ChatGPT对哪些数据求和,它就会输出一个公式,其中的实际参数已经被代入。例如:ChatGPT就像一个精通Excel的小助手。我们把它写的公式放到B14单元格中,得到B2到B13单元格数据的总和。有时候,我们对一个Excel表格有多个问题,这时候我们也可以连续问ChatGPT。比如上面的收支数据表,如果我们想知道1.每月支出超过10万美元的次数;2.未支付费用总额,我们可以向ChatGPT查询计算公式:COUNTIF这一步是计算每月超过100,000美元的支出次数:SUMIF这一步是将标记为“的费用相加“已付费”状态栏中“否”:特别是一些复杂的功能,如果记不清楚参数格式,可以请ChatGPT帮忙写输出正确的格式,比如VLOOKUP:提取数据再挑战任务升级。假设我们有下面的电话号码列表,我们想要额外的区号(areacode),也就是前面括号里的内容。向ChatGPT描述此任务:这是ChatGPT生成的公式:=MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1)我们唯一要做的修改就是用A2替换A1,就这样了!CountUniqueValues接下来我们统计B列中有多少个唯一区号。如下图所示,ChatGPT生成了一个非常复杂的公式,但是这些公式不起作用。原因可能是ChatGPT记住了对话中的每一个细节。我们可以尝试问一个通用的问题来解决它:ChatGPT生成的公式如下=SUMPRODUCT(1/COUNTIF(range,range))如果加上区号所在的范围,则公式变为:=SUMPRODUCT(1/COUNTIF(B2:B9,B2:B9))使用ChatGPT创建宏接下来,让我们试试使用VBA创建宏一个简单的宏,按照tab名称对sheet进行排序,从上图可以看出,ChatGPT出现了错误,这时候我们需要将错误描述给ChatGPT,并进行调试。之后r一些调试,ChatGPT完成了工作,但没有达到预期。此外,ChatGPT按选项卡名称对工作表进行排序,它将其中一个选项卡名称更改为temp。以上就是PyCoach对ChatGPT的探索。可见ChatGPT还是很有帮助的。还在为写Excel公式而头疼的朋友可以试一试。
