文章标签:喻旭, ChatGPT, Excel函数, 宏编程

原标题:喻旭:ChatGPT+EXCEL函数与宏编程应用

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

在本次实践中,喻旭尝试运用ChatGPT工具以提高其在Excel中的工作效率。如同之前的作品一样,为了达到演示效果,我选择了使用Notion AI(每月的10美元费用)来呈现具体的操作步骤。

在这篇文章中,我们将重点关注三个关键的Excel场景。特别是“3:Excel宏代码的编程应用”这一部分,它可以让初学者轻松掌握编程技巧,从而极大地提高工作效率。

1、用GPT生成表格

在探讨我国近八年的高等教育相关数据时,我向人工智能助手提出了一个问题:“请您整理并展示我国过去八年中,高考报名人数、高校升学率和毕业生就业率的数据,以表格形式呈现。” 令人惊讶的是,GPT立刻便以表格格式提供了这些统计数据。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

因为GPT目前只能统计到2021年以前的数据,所以2021显示“待公布”。

2、让ChatGPT告诉你EXCEL的函数使用

(1)输出最大值函数

在当前的情况下,我对哪一年的就业率最高产生了浓厚的兴趣,因此我进一步询问了相关的情况。我了解到,要查询Excel中就业率最高的年份,需要知道相应的计算公式。为了获得更为准确的答案,我决定深入研究这个问题,并探索相关的解决方案。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

此时,GPT直接回答:

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

GPT能够将表格中的数据根据EXCEL的单元格A1、A2……、B1、B2……进行记录,并且可以输出的公式为“=INDEX(A2:D9,MATCH(……)……)”。

我将表格复制到EXCEL里,并在单元格中复制公式,输出“2020”,也就是2020年的就业率最高。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

在Excel的使用场景中,若遇到不熟悉的函数公式,我们可以向GPT咨询,借助其智能教导我们如何应用这些功能强大的工具。

(2)输出汇总公式

在探索数据的过程中,我注意到一个有趣的现象,那就是“报考人数的总和”。为了更好地理解这个概念,我向自己提出了一个问题:“在Excel中,生成报考人数综合的计算公司是什么?”在这个问题中,我将“总和”误写成了“综合”,将“公式”误写成了“公司”。然而,得益于GPT的NLP(自然语言处理)技术优势,它能够准确地理解我的意图,并给出了正确的答案。具体的计算公式为“=SUM(B2:B9)”。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

3、EXCEL宏代码的编程应用

GPT 的强大之处在于它能瞬间生成编程代码,这一特性使得它具有很高的实用价值。为了更好地利用这一功能,我利用了 EXCEL 的“宏”功能,这里的编程语言是 VBA,即 Visual Basic 编程框架。不必对编程感到恐慌,借助 GPT,你可以在短时间内掌握编程技能。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

如果你的EXCEL里没有看到“开发工具”的选项,可以在EXCEL中依次点击“文件-选项-自定义功能区”,调出“开发工具”,如下图:

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

这里要说下,喻旭因为IT出身,以前写过很多EXCEL宏程序,深刻知道“宏”的强大,它能实现EXCEL里已有的和没有的功能,因此掌握宏的编程语言,将能极大提升办公效率。此刻,GPT也终于让不懂编程的小白学会了“宏”的编程使用。

以下仅仅用两个典型举例,但请记住:它的功能远远远远不止这两个。

(1)编程1:自动颜色标注

此时,我想将EXCEL的标题行、就业率最高与最低行都自动标注颜色。这段VBA代码,该怎么写呢?

于是,我问GPT:“请写一段VBA代码,把表格的标题行生成蓝色底纹白色字体,就业率最高的一行生成红色底纹白色字体,就业率最低的一行生成黄色底纹。”如下图:

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

然后,GPT输出了代码程序,

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

我将代码输入到”开发工具“中,具体流程是“EXCEL-开发工具-Visual Basic-sheet1-插入-模块-粘贴代码”,(备注:要计算的数据内容在sheet1中),如下图:

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

点击:“运行-运行子过程”

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

这个时候,我们看到EXCEL-sheet1中的数据内容自动标注颜色。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

(2)生成柱状图

此时,我想将报考人数生成“柱状图”,我接着问“请写一段VBA代码,以柱状图的形式反映上述表格中各年份对应的报考人数情况”。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

然后,GPT输出代码如下:

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

与上面完成“宏代码”的步骤一样,我选中“sheet1”再次插入模块2,并粘贴这段代码。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

点击运行后,sheet1中自动生成了柱状图。

喻旭:ChatGPT助力EXCEL高效办公,轻松实现宏编程应用

熟悉EXCEL的同学都知道,EXCEL的宏功能非常强大,几乎无所不能,而由于一般职员编程能力的不足,EXCEL的编程能力并没有很好的发挥,现在使用GPT提出你的要求,便能自动生成编程代码,这极大的提升了办公人员的EXCEL处理数据的能力。

如何?,GPT真的超出你的想象吧?返回搜狐,查看更多

责任编辑:

喻旭, ChatGPT, Excel函数, 宏编程