如何使用ChatGPT处理excel

news2024/9/27 17:32:38

用ChatGPT处理excel,我们需要用到的主要工具是ChatGPT和vba代码。

VBA代码是一种用于Excel,Word,PPT的Microsoft Office软件的编程语言。

可以让用户通过编写一些简单的指令和操作,实现自动化、自定义和数据处理等功能。

就像你编写计算机程序一样,你可以使用VBA代码来控制Microsoft Office软件执行各种任务。

比如自动填写表格、读取和处理数据、创建自定义工具栏等,让你更高效地完成你的工作。

那具体要怎么操作呢?

第一步,准备数据

我就直接让chatgpt来帮我生成一组简单的数据,方便用来举例演示:

第二步,chatgpt生成VBA代码

直接把chatgpt生成的数据复制到输入框,让chatgpt根据这些数据生成VBA代码:

 

第三步,打开excel开发者工具

点击工具栏里的开发者工具→Visual Basic,进入VBA程序面板

 

鼠标右键点击左侧上方操作栏里的“sheet 1”→“插入”→“模块”,进入模块代码页面

第四步,输入VBA代码并运行

把chatgpt生成的VBA代码复制到上面的面板:

 

点击“运行”→“运行子过程/用户窗体”: 

再返回excel页面,就可以看到表格创建好了: 

除了创建表格,你还可以用chatgpt结合VBA代码的方式进行各种操作,比如处理数据、数据分析等等。

把你的需求告诉chatgpt,让chatgpt直接给你生成对应的VBA代码就可以了。

举个例子演示一下,以下是让chatgpt随机生成的25组数据组成的表格:

接下来我们的操作都基于这个表格来进行:

1、加颜色

上面这个表格整体看起来非常单调,我们可以先做一个简单的处理,为表格上一个色,比如把第一行添加蓝色,总工资超过一万的添加橙色,低于一万的添加黄色。

编写prompt:

请写一个vba代码,把表格A到E列第一行设置为浅蓝色,从第二行开始,把E列数值大于10000所在的行设置为橙色,小于10000所在的行设置为黄色

复制到excel中运行看效果: 

可以看出excel执行了操作,但是出现了第2行到第26行的E列之后也添加上了颜色,这个是我们不需要的。

所以我们直接把需求告诉chatgpt,让chatgpt重新为我们生成vba代码:

 复制代码到excel运行看效果:

这样就达到我们的预期标准,完全没有问题了!

2、做柱状图

对chatgpt做数据分析,比如柱状图、饼状图,说实话,我现在已经忘了这些要怎么在excel表里操作了。

不过没关系,有了chatgpt之后,我们就不需要再一步一步操作,只需要把需求提给chatgpt就可以了。

比如:

请写一个vba程序,在当前工作区内生成一个柱状图,统计B2到B26的数据和E2到E26的数据,同时根据B2到B26的数据划分3个区间,其中20到25为一个区间、26到30为一个区间,大于30为一个区间,每个区间的纵坐标为该区间对应的E列数值的平均值

 

复制到excel中运行看效果: 

可以发现,柱状图按要求生成了,但是每个区间多生成了一个柱子,我们可以直接在柱状图左上角的数据中把第3列数据直接删除,就可以得到单柱图。 

我们也可以直接把问题发给chatgpt,让chatgpt来帮我们解决: 

复制给excel运行看效果: 

同样,如果我们想做饼状图,也是直接把需求丢给chatgpt就好了:

(复制到excel之前记得先保存之前的模块,并新建一个模块) 

看效果: 

以上,就是关于使用chatgpt做excel的具体操作。

原理和步骤基本就都是这些了,还有很多有意思的玩法可以去发掘,尽情散发自己的想象力!

注意事项:

使用vba操作excel时,记得提前备份一下原数据,因为使用vba修改时,excel没办法进行返回操作,所以一旦vba代码出错,把我们的数据全改了,那原有的数据也都没了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/695863.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从0开始,部署基于yangjianxin开发的流萤(Firefly)中文对话式大语言模型的http服务端

项目介绍: Firefly(流萤) 是yangjianxin开发的开源的中文大语言模型项目,本文主要实现将此模型部署到http服务器上,语言实现:python,本项目为双创项目后端部分代码(本人根据firefly训练代码修改微调的模型暂不方便开源…

分类预测 | MATLAB实现GA-GRU遗传算法优化门控循环单元的数据多输入分类预测

分类预测 | MATLAB实现GA-GRU遗传算法优化门控循环单元的数据多输入分类预测 目录 分类预测 | MATLAB实现GA-GRU遗传算法优化门控循环单元的数据多输入分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现GA-GRU遗传算法优化门控循环单元的数据多输入分类预…

elementui el-table-column表头换行,自定义表头以及排序图标的位置放置

目录 1、普通表头换行⭐️想实现以下效果 2、表头换行时调整文字和排序图标的位置⭐️想实现以下效果遇到问题 效果如下遇到问题 效果如下⭐️最终成功实现以下效果 👍写在最后 1、普通表头换行 https://www.jb51.net/article/228935.htm // 在需要换行的地方加入换…

一个类似AOV或者AOE的数据结构的类似排序的算法

背景: 一个东西的执行有多个入参和出参, 一个东西的出参又可以是别的东西的入参, 因此执行的依赖关系. 草图里a b c d e f为三个东西, 上面的数字是入参,下面的数字是出参 当前已知这6个东西, 和他们的入参出参 求他们的运行顺序. 要求同样执行顺序的东西可以并行执行. 代码如…

【图像处理OpenCV(C++版)】——5.4 图像平滑之中值平滑(滤波)

前言: 😊😊😊欢迎来到本博客😊😊😊 🌟🌟🌟 本专栏主要结合OpenCV和C来实现一些基本的图像处理算法并详细解释各参数含义,适用于平时学习、工作快…

IntelliJ IDEA - 一篇解决如何多模块项目提交到同一个 Git 仓库

问题描述 事情是这样的,最近新建了一个项目(多模块),这个不必多说大家就知道长什么样子(文件结构),问题是在我写完后想提交项目到 Git 仓库时,发现每个模块都要设置 Remote Git 地址…

Get “https://xx.xx.x.xx/v2/“: x509: certificate signed by unknown authority

问题描述 使用Windows docker客户端login docker私库,无法登录提示: Get "https://xx.xx.x.xx/v2/": x509: certificate signed by unknown authority原因分析: 由于harbor做了ssl,通常客户端连接需要配置证书 解决方…

Hbuilder打包android安装包流程

Hbuilder打包android安装包流程 第一步打开项目文件的manifest.json,在右侧填写具体项目应用信息,每次打包升级前版本号一定要设置的比上版本的高。 点击App图标配置,选择图标资源进行全量生成。 点击菜单”发行”,选择云打包&#xff0c…

十分钟实现 Android Camera2 相机预览

1. 前言 因为工作中要使用Android Camera2 API,但因为Camera2比较复杂,网上资料也比较乱,有一定入门门槛,所以花了几天时间系统研究了下,并在CSDN上记录了下,希望能帮助到更多的小伙伴。 2. Camera2 API …

Lenovo联想Yoga 14s 2021AMD平台ARH版(82LB)原装Win10系统镜像 恢复出厂OEM预装系统

lenovo联想笔记本电脑,Yoga 14s 2021AMD平台ARH版(82LB)原装出厂Windows10系统,原厂OEM预装自带系统镜像 系统自带所有驱动、出厂主题壁纸LOGO、Office办公软件、联想电脑管家等预装程序 所需要工具:16G或以上的U盘 文件格式:I…

轻松掌握财务报表的二十二个知识点

财务报表,一是会看资产负债表。知道所在企业的家底有多厚,都分布在什么地方;二是会看利润表。知道企业赚了多少钱,是盈利还是亏损了,赚钱赚在哪里,亏钱亏到了何地;知道企业总共赚了多少钱。三是会看现金流量表。知道企…

软件测试技能,JMeter压力测试教程,Plugins Manager插件管理器(十三)

前言 前面讲了JDBC连接数据库的时候,需下载mysql对应的jar包,放到lib\ext目录下就可以使用了 jmeter 有个插件管理器Plugins Manager,可以方便的管理其他插件的下载和更新 一、插件管理器Plugins Manager 下载地址:Install ::…

6.28黄金能否守住关键支撑,今日多空如何布局

近期有哪些消息面影响黄金走势?今日黄金多空该如何研判? ​黄金消息面解析:周三(6月28日)亚市盘中,现货黄金窄幅震荡,现交投于1916美元/盎司附近,隔夜公布的美国经济数据强劲&#…

CSS中常用的颜色格式

本文翻译自 Color Formats in CSS,作者:Joshwcomeau。 略有删改 CSS 中的颜色格式可以采用不同的表示方式,包括常用的十六进制、RGB、RGBA、HSL 和 HSLA 等格式。十六进制是最常用的格式,使用 6 个十六进制数字来表示颜色&#xf…

netwox网络工具的使用【网络工程】(保姆级图文)

目录 1. 打开工具功能菜单查看某方面的模块使用搜索功能得到要使用的模块功能编号 查询模块的帮助信息总结 欢迎关注 『网络工程专业』 系列,持续更新中 欢迎关注 『网络工程专业』 系列,持续更新中 温馨提示:对虚拟机做任何设置,…

世界人工智能大会与ICDAR有何不同?

从事人工智能领域的小伙伴对世界人工智能大会和ICDAR应该都不会陌生,它们似乎都是属于研究、讨论人工智能的一种会议,但其实它们的区别还是挺大的,具体来说,它们主要有以下的区别: 一、组织性质不同 ICDAR是Internati…

《计算机系统与网络安全》 第六章 密钥管理

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

viper读取etcd热更新

概述 项目启动肯定少不了配置文件,一般我们会放在单独的目录,例如config中,有yaml、ini、json等等格式,一般用开源的读取相应问的文件映射到结构体中。 但是当一个项目秒杀频繁控制库存和限流策略等、或者其他需要频繁的变更配置…

uniapp app端常见坑

文章目录 uniapp app端常见坑页面内容出现在状态栏数据持久化问题项目初始化跳转登录页闪屏的问题 总结 uniapp app端常见坑 本文主要记录在uniapp-vite-vue3项目app端出现的常见问题 页面内容出现在状态栏 当在page.json设置 “navigationStyle”:“custom” 取消原生导航栏…

Spring进阶学习(附面试快速答法)

文章目录 1、Bean线程安全问题小总结面试快速答法 2、AOP小总结面试快速答法 3、bean的生命周期小总结面试快速答法 4、循环引用小总结面试快速答法 5、SpringMVC的执行流程小总结面试快速答法 6、Springboot自动配置原理小总结面试快速答法 7、Spring框架常见注解面…