难以置信,已经有人用 ChatGPT 做 Excel 报表了?

要问2023年初科技领域什么最火,那自然是 ChatGPT。

ChatGPT 由人工智能研究实验室 OpenAI 于2022年11月30日推出。上线短短5天,用户数量已突破100万,在今年2月份,用户数量已经突破1亿。

ChatGPT 是一个超级智能聊天机器人,他能听懂你的话,并且生成高质量的内容来满足你的需求,包括但不限于写论文、写小说、写文案、写合同、写代码、做作业、改bug……

我从2023年初就开始玩 ChatGPT,有少许心得和体会。

今天,只说说咱们 Excel 用户,如果用上 ChatGPT,会有些什么样的事情发生。

微软MVP实验室研究员

周庆麟(Kevin)

连续19年当选微软全球最有价值专家(MVP),ExcelHome 创始人、站长,策划和编写了百余本 Office 技术图书和教材,同时也是一名优秀的技术顾问和培训讲师,有着丰富的授课经验。

有问必答,ChatGPT 让小白也能轻松做表

首先我现在有个 Excel 表格,长的是这个样子滴。

假设我是个小白,连求和公式也不会,想要对金额进行总计,我就可以找 ChatGPT 帮忙。

只见 ChatGPT 以迅雷不及掩耳盗铃之速度就给出了答案,我们只要把这个公式复制到 Excel 里面就好了。

你可能会说,就这?

别急,我们把问题难度提高一点点。

我们来计算1月份的金额合计,ChatGPT 能不能搞定?

咱们不确定这个答案对不对,所以复制这个公式,粘到单元格里面看看结果。 

完全没毛病。

那么我们继续提高计算要求,先在 I3:K3 分别输入1、2、3,想要计算每个月的金额合计,看看有没有答案。

各位小伙伴,这几个公式正确与否?

当然,正常情况下,咱们是写第一个公式(I4),然后往右拖就行了,不用逐个复制。

再也不用背函数语法了

接下来再考考他的文本函数掌握的怎么样。

这个 C 列的客户代码是一大串字符,其中括号里面的字母,是客户等级,我们想它提取出来,放在 H 里,用公式怎么写呢?

这个答案对不对,我也不啰嗦了,贴在这里,如果有小伙伴不会,可以自己贴到 Excel 里面去试试。

=MID(D2,FIND("(",D2)+1,FIND(")",D2)-FIND("(",D2)-1)

注意啊,我提问的时候并没有说 a、x、b 是不确定长度的字符串,但在这里 ChatGPT 并没有用最简单的公式 =MID(D2,3,1) 来解决问题,而是准确的用 FIND 函数根据括号来定位 x 的位置,这个公式虽然长点,但是兼容性更高,真的要点赞。

好了,原始表格现在通过计算得到了新列“客户等级”,我想计算等级是 A 的客户在2月份的金额合计,这是一个典型的多条件求和问题,看看 ChatGPT 的表现。

这家伙连 SUMIFS 也会,你会不会?

既然这么厉害,干脆再问一个难一点的。 

这个公式超级复杂啊,对不对也不知道,我表示不满意,立即要求修改。

尽管比最佳答案啰嗦一点,但这个公式是有效的。当然,如果用的不是 Microsoft 365,那么要输入为数组公式。

又简洁又效率高的最佳答案是啥呢?

=SUMPRODUCT(1/COUNTIF(E2:E34,E2:E34))

说实话,在其他时候,ChatGPT 也曾给过这个最佳答案,但写本文的时候它又不给了。

嗯,它就是这么善变。

自动化办公,写代码 so easy

看来它的函数水平是基本及格了,那写个代码怎么样。

我就问你佩服不佩服?

这代码排版工整,逻辑清晰,还带注释,比我见过的很多初学者写的代码都漂亮。

而且还告诉我,要把代码放在哪里才能运行。

那么,代码到底能不能运行呢?

先贴到 VBE 里面。

按 <F5> 键运行。程序没有错,正常运行。

可是结果不太对。

只创建了一张新工作表,然后把原始表格的所有数据都复制到了这张工作表。

那么说明程序有 bug,我长吁一口气,不知道是该失望还是高兴。

肉眼检查一下代码,问题应该出在“判断是否存在该月份工作表”这个环节,得到了错误的结果。

于是我在 Next i 前面加上一行代码

Set ws = Nothing

再运行就能得到正确结果了。

面对 ChatGPT,你是什么心情?

以上是我和 ChatGPT 交互过的有关 Excel 的 N 个问题中的一部分。

大部分问题,都有正确答案,或者理想答案。

部分时候 ChatGPT 会一本正经的胡说八道,给出一个在 Excel 里面根本不存在的功能,让人哭笑不得。

答案的质量很大程度上取决于提问的质量,问题描述的越清楚,细节越到位,得到理想答案的概率就会大大增加。

强大的 AI 无疑会改变未来的工作方式,所以不可避免的引起很多人的焦虑。

乐观的表哥表姐可能想的是:那太好了,40岁的 Excel 终于要会自己做表了。

悲观的表弟表妹可能想的是:我现在的做表水平连 AI 都赶不上,以后怎么办?

不管用户怎么想,ChatGPT 的大股东微软这次是全力以赴了,宣布即将在 Office 全家桶里面集成 ChatGPT。

它,正在来的路上……

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【java】笔试强训Day4【计算糖果、进制转换】

目录 ⛳一、单选题 1.下列与队列结构有关联的是&#xff08; &#xff09; 2.类所实现接口的修饰符不能为&#xff08; &#xff09; 3.下列关于栈叙述正确的是&#xff08; &#xff09; 4.下面关于abstract关键字描述错误的是&#xff08; …

9.0 自定义SystemUI下拉状态栏和通知栏视图(十五)之悬浮通知布局

1.前言在进行9.0的系统rom产品定制化开发中&#xff0c;在9.0中针对systemui下拉状态栏和通知栏的定制UI的工作开发中&#xff0c;原生系统的下拉状态栏和通知栏的视图UI在产品开发中会不太满足功能&#xff0c;所以根据产品需要来自定义SystemUI的下拉状态栏和通知栏功能&…

【jenkins部署】一文弄懂自动打包部署(前后台)

这里写目录标题序言软件安装jdkmaven配置maven阿里镜像以及本地库位置git安装安装jenkins插件安装环境配置创建项目配置gitee生成gitee WebHookmaven打包验证是否打包成功连接远程服务器并重启服务远程服务器生成私钥配置ssh项目配置ssh脚本vue项目打包nodejs安装下载配置环境变…

【C++进阶】位图和布隆过滤器

文章目录位图位图概念位图使用场景位图的结构构造setresettest完整代码布隆过滤器布隆过滤器概念布隆过滤器结构构造setresettest完整版代码位图 位图概念 所谓位图&#xff0c;就是用每一位来存放某种状态&#xff0c;适用于海量数据&#xff0c;数据无重复的场景。通常是用…

智能火焰与烟雾检测系统(Python+YOLOv5深度学习模型+清新界面)

摘要&#xff1a;智能火焰与烟雾检测系统用于智能日常火灾检测报警&#xff0c;利用摄像头画面实时识别火焰与烟雾&#xff0c;另外支持图片、视频火焰检测并进行结果可视化。本文详细介绍基于智能火焰与烟雾检测系统&#xff0c;在介绍算法原理的同时&#xff0c;给出Python的…

【数据结构与算法】设计循环队列

文章目录&#x1f451;前言如何设计循环队列设计循环队列整体的代码&#x1f4ef;写在最后&#x1f451;前言 &#x1f6a9;前面我们 用队列实现了一个栈 &#xff0c;用栈实现了一个队列 &#xff0c;相信大家随随便便轻松拿捏&#xff0c;而本章将带大家上点难度&#xff0c;…

【Linux】SIGCHLD信号

文章目录SIGCHLD信号SIGCHLD信号 回忆: 为了避免出现僵尸进程,父进程需要使用wait或waitpid函数等待子进程结束,父进程可以阻塞等待子进程结束,也可以非阻塞地查询的是否有子进程结束等待清理,即轮询的方式 如果采用阻塞等待:父进程阻塞就不能处理自己的工作了如果采用非阻塞等…

Python日志logging实战教程

一、什么是日志 在《网络安全之认识日志采集分析审计系统》中我们认识了日志。日志数据的核心就是日志消息或日志&#xff0c;日志消息是计算机系统、设备、软件等在某种刺激下反应生成的东西。 日志数据&#xff08;log data&#xff09;就是一条日志消息的内在含义&#xf…

第十四届蓝桥杯第三期模拟赛 【python】

第十四届蓝桥杯第三期模拟赛 【python】 文章目录第十四届蓝桥杯第三期模拟赛 【python】✨最小的十六进制&#xff08;python的16进制&#xff09;❓️问题描述答案提交&#x1f9e0;思路&#x1f5a5;︎参考答案✨Excel的列&#xff08;进制转化&#xff09;❓️问题描述答案…

串口通信(STM32演示实现)

目录 一、串行通信的概念 二、寄存器 2.1控制寄存器USART_CR1 2.2控制寄存器USART_CR2​编辑 2.3串口寄存器USART_BRR 2.4 USART_ISR 2.5USART_TDR 2.6USART_RDR​编辑 三、实现串口数据的收发 一、串行通信的概念 u通信&#xff0c;最少要有两个对象&#xff0c;一个收…

强化学习、监督学习、无监督学习是什么

1 强化学习 1.1 定义 强化学习是机器学习学习方式的一种&#xff0c;是让计算机实现从一开始完全随机的进行操作&#xff0c;通过不断试错的方式去总结出每一步的最佳行为决策&#xff0c;基于环境给予的反馈&#xff0c;去调整自己的行为决策&#xff0c;从而对未来的行为给…

什么是推挽输出,开漏输出?

这篇文章是看B站“工科男孙老师”这个视频的笔记推挽 开漏 高阻 这都是谁想出来的词&#xff1f;&#xff1f; 我觉得讲的很好&#xff0c;做一下笔记 1.什么是IO输出三态 一共有&#xff1a;高电平, 低电平&#xff0c;浮空/高阻态 三种IO态 2.推挽输出 推挽输出能够表示高、…

短链接是怎么设计的?带你入门

文章目录前言一、短链1、原理1.1 短链生成原理1.2 短链跳转原理&#xff1a;2、设计&#xff1a;2.1 短链需求2.2 考虑的问题&#xff1f;二、实践案例1、设计表&#xff1a;2、生成短链&#xff1a;前言 说到 URL 你肯定不陌生&#xff0c;浏览器输入一段 URL&#xff0c;立马…

QMessageBox手动添加按钮并绑定按钮的信号

视频展示效果&#xff08;结合代码看效果更佳哦&#xff0c;代码在最下面&#xff09;&#xff1a; QMessageBox手动添加有重试效果的按钮效果图&#xff1a; 点击详细文本之后展开如下图&#xff1a; 图标可选&#xff1a; QMessageBox::Critical错误图标QMessageBox::NoIco…

第二十一天 数据库开发-MySQL

目录 数据库开发-MySQL 前言 1. MySQL概述 1.1 安装 1.2 数据模型 1.3 SQL介绍 1.4 项目开发流程 2. 数据库设计-DDL 2.1 数据库操作 2.2 图形化工具 2.3 表操作 3. 数据库操作-DML 3.1 增加(insert) 3.2 修改(update) 3.3 删除(delete) 数据库开发-MySQL 前言 …

深度学习:GPT1、GPT2、GPT-3

深度学习&#xff1a;GPT1、GPT2、GPT3的原理与模型代码解读GPT-1IntroductionFramework自监督学习微调ExperimentGPT-2IntroductionApproachConclusionGPT-3GPT-1 Introduction GPT-1&#xff08;Generative Pre-training Transformer-1&#xff09;是由OpenAI于2018年发布的…

从0到1深度学习环境搭建

目录第一步&#xff1a;安装anaconda第二步&#xff1a;创建一个虚拟环境试一下第三步&#xff1a;确定cuda算力&#xff0c;配置cudapytorch官网找版本pycharm配置pycharm进行设置setting 能够打开conda的shell终端如何给下载的项目设置合适的环境如果必须要低版本的pytorch才…

智驾芯片“性价比之王”凭何抢滩增量市场?

未来几年&#xff0c;智能驾驶功能将进入跨越式升级的阶段&#xff0c;同时L2将快速普及&#xff0c;L2进入集中放量的阶段。 包括自动泊车 (APA)、家庭区域记忆泊车 (HAVP)、交通拥堵辅助 (TJA)、高速辅助驾驶 (HWA)、自动辅助导航驾驶 (NOA) 等在内的功能已为普通车主耳熟能…

美颜sdk的动态面具、3D面具实现流程

在美颜sdk的实现中&#xff0c;面具是很重要的一个部分&#xff0c;不管是动态面具还是3D面具都需要实现的&#xff0c;我们在开发中常用的是动态面具和3D面具。但是两种面具有很多不同之处&#xff0c;比如制作材料、制作方式等等。在这里我们先来了解一下动态面具和3D面具是如…

8个不能错过的程序员必备网站,惊艳到我了!!!

程序员是一个需要不断学习的职业&#xff0c;不少朋友每天来逛CSDN、掘金等网站&#xff0c;但一直都抱着“收藏从未停止&#xff0c;学习从未开始”的态度&#xff0c;别骗自己了兄弟。在编程体系中&#xff0c;有很多不错的小工具&#xff0c;可以极大得提升我们的开发效率。…