当前位置: 首页 > news >正文

难以置信,已经有人用 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。

它,正在来的路上……

相关文章:

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

要问2023年初科技领域什么最火&#xff0c;那自然是 ChatGPT。 ChatGPT 由人工智能研究实验室 OpenAI 于2022年11月30日推出。上线短短5天&#xff0c;用户数量已突破100万&#xff0c;在今年2月份&#xff0c;用户数量已经突破1亿。 ChatGPT 是一个超级智能聊天机器人&#…...

中断相关操作函数HAL_NVIC_SetPriority()、HAL_NVIC_EnableIRQ()

文章目录HAL_NVIC_SetPriority()&#xff1a;设置中断优先级HAL_NVIC_EnableIRQ()&#xff1a;使能中断结束HAL_NVIC_SetPriority()&#xff1a;设置中断优先级 HAL_NVIC_SetPriority()函数是一个用于设置中断优先级的函数&#xff0c;其定义如下&#xff1a; void HAL_NVIC_…...

企业增长秘诀丨设立优质的帮助中心,加深用户产品使用深度,促进产品转化

客户的留存问题一直备受企业关注&#xff0c;留存率的高低反应了产品的真实状况&#xff0c;将直接影响企业后期的发展规划。下文将为大家剖析下产品中客户的转化流程&#xff0c;以及如何提高产品的使用深处与复购率。 产品中&#xff0c;从客户生命周期角度&#xff0c;可分…...

3.OSPF与BGP的联动

14.3实验3&#xff1a;OSPF与BGP联动配置 实验目的实验拓扑实验步骤 配置IP地址 AR1的配置 <Huawei>system-view Enter system view, return user view with CtrlZ. [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]sysname AR1 …...

机器学习算法——决策树详解

文章目录前言&#xff1a;决策树的定义熵和信息熵的相关概念信息熵的简单理解经典的决策树算法ID3算法划分选择或划分标准——信息增益ID3算法的优缺点C4.5算法信息增益率划分选择或划分标准——Gini系数&#xff08;CART算法&#xff09;Gini系数计算举例CART算法的优缺点其他…...

配置Jenkins

目录 一.前言 1.1简介 1.2工作步骤图 二.配置jenkins部署项目 2.1项目新建 2.2jenkinsfile文件如下 三.jenkins工作台配置 3.1.点击新建item进入新建页面,输入任务名称,选择pipeline 3.2.选择第二个配置 3.4将ideal中jenkinsfile文件的路径粘入脚本路径中 3.5启动项目…...

【STL三】序列容器——array容器

【STL三】序列容器——array一、array简介二、头文件三、模板类四、成员函数1、迭代器2、元素访问3、容量4、操作五、demo1、容量&#xff08;不使用迭代器&#xff09;2、使用迭代器3、元素访问 at()、front()、back()、data()一、array简介 array 容器是 C 11 标准中新增的序…...

【STL四】序列容器——vector容器

【STL容器】序列容器——vector容器一、简介二、头文件三、模板类四、成员函数1、迭代器2、元素访问3、容量4、修改操作五、demo1、容量reserve、capacity、shrink_to_fit2、修改操作pop_back()、push_back3、修改操作insert()4、修改操作emplace()5、修改操作erase()、swap()、…...

4年功能测试,我一进阶python接口自动化测试,跳槽拿了20k......

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 很多人在这求职市场…...

基于Pytorch的可视化工具

深度学习网络通常具有很深的层次结构&#xff0c;而且层与层之间通常会有并联、串联等连接方式。当使用PyTorch建立一个深度学习网络并输出文本向读者展示网络的连接方式是非常低效的&#xff0c;所以需要有效的工具将建立的深度学习网络结构有层次化的展示&#xff0c;这就需要…...

XCPC第十一站,带你学会图论基本算法

我们约定&#xff1a;以下n表示点的数目&#xff0c;m表示边的数目。 引子1——邻接表存储图的方法&#xff08;&#xff09;&#xff08;暂时不考虑重边和自环&#xff09; 现在我们有n个点&#xff08;编号为1~n&#xff09;和m条边&#xff0c;要用数组存储它们&#xff0c…...

【MySQL】1 MySQL的下载、安装与配置|提供安装包

欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 目前,已开了以下专栏,欢迎关注与指导 1️⃣Java基础知识系统学习(持续更文中…) 2️⃣UML(已更完) 3️⃣MySQL(持续更文中…) MYSQL的下载、安装与配置1.下载MySQL5.71.1安装包的获…...

Redis 事务

目录Redis 事务一、Redis事务的概念&#xff1a;二、redis事务提出的逻辑&#xff1a;三、redis事务的基本操作四、事务的执行流程五、redis锁六、redis分布式锁Redis 事务 一、Redis事务的概念&#xff1a; Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令&…...

【linux】:进程控制

文章目录 前言一、什么是写时拷贝二、进程控制 1.进程终止2.进程等待三丶进程程序替换总结前言 了解上一篇文章中的进程地址空间后&#xff0c;我们再来说说进程控制的概念&#xff0c;进程控制我们需要搞清楚三个问题&#xff1a;如何进程终止&#xff0c;如何解决僵尸进程问…...

在recyclerview中使用其item布局的ViewBinding类需要注意的问题

问题描述 最近在使用RecycerView的瀑布流布局&#xff0c;我想直接用ViewBinding取得item中的一个TextView然后根据position进行赋值。 比如我点击测试标题2&#xff0c;它在日志中应该能打印出测试标题2才对。 但是他却打印出“测试标题0” 按理来说标题应该更点击的位置对…...

基于EB工具的TC3xx_MCAL配置开发05_ADC模块硬件Pwm触发Demo配置

目录 1.概述2. Pwm相关配置2.1 PWM->General配置2.2 PWM->PwmChannel配置2.2.1 Reference Pwm通道配置2.2.2 触发ADC采集的Pwm通道配置3. ADC相关配置3.1 AdcHwExtTrigSelect配置4. MCU相关配置4.1 GTM配置4.1.1 McuGtmTomAllocationConf配置4.1.2 GtmTriggerForAdc配置1…...

Qt示例3:用Qt画一个温度计

示例1 以下是用Qt绘制一个简单的温度计的示例代码&#xff1a; #include <QPainter> #include <QWidget> #include <QApplication> class Thermometer : public QWidget { public:Thermometer(QWidget *parent 0); protected:void paintEvent(QPaintEvent …...

全卷积网络FCN

这里写目录标题全卷积网络FCN1、FCN2、FCN上采样3、 FCN具体实现过程转置卷积全卷积网络FCN 引用&#xff1a;http://t.csdn.cn/pDcjL 1、FCN FCN: FCN是对图像进行像素级的分类&#xff08;也就是每个像素点都进行分类&#xff09;&#xff0c;从而解决了语义级别的图像分割…...

【Linux】基础IO流(上)

文章目录1. 预备知识2. 回忆C接口fopenfputsfprintfsnprintf追加方式—— a以读方式—— r3.操作系统如何进行读写文件操作open操作系统是如何让用户给自己传递标志位的理解标记位的问题新创建文件权限不正确解决 umask的权限write默认不会对原始文件清空系统层面追加系统层面 …...

【C++】类和对象三大特性--多态

文章目录1. 多态的基本概念2. 多态的定义及实现2.1多态的构成条件2.2 虚函数2.3虚函数的重写2.4 虚函数不能重写和检查是否重写 &#xff08;C11 &#xff09;2.5 重载、覆盖(重写)、隐藏(重定义)的对比3. 纯虚函数和抽象类3.1 概念3.2 接口继承和实现继承4.多态的实现原理4.1虚…...

【微前端】qiankun + vite + vue3

专栏&#xff1a; 【微前端】什么是微前端【微前端】qiankun【微前端】qiankun vite vue3 一、整体结构 在 qiankun 体系下&#xff0c;一个微前端工程包含一个主应用和多个子应用。本质上&#xff0c;每个工程&#xff08;主应用&#xff09;都可以单独开发、运行。 1.1…...

模型部署之TorchScript

一.关于torchscript和jit介绍 1.关于torchscript TorchScript是Pytorch模型&#xff08;继承自nn.Module&#xff09;的中间表示&#xff0c;保存后的torchscript模型可以在像C这种高性能的环境中运行 TorchScript是一种从PyTorch代码创建可序列化和可优化模型的方法。任何T…...

修改linux网卡配置文件的文件名

修改linux网卡配置文件的文件名 查看自己系统中网卡配置文件的文件名 #查看网卡的配置文件名&#xff0c;已经网络的状态 ip a查看系统是否可以使用ifconfig命令 #输入命令 ifconfig #出现以下图片表示ifconfig的命令可用。可能出现的错误&#xff1a;ifconfig command no foun…...

年轻人为啥热衷去寺庙?

年轻人的苦&#xff0c;寺庙最清楚。 周末的寺庙挤满了年轻人&#xff0c;北京雍和宫限流了&#xff0c;杭州灵隐寺十八籽的手串限购了&#xff0c;南京鸡鸣寺从地铁站出口就开始排队了...... “上班和上学&#xff0c;你选择哪个&#xff1f;” ”我选择上香“ 工作和学习…...

Java Spring 框架

当今世界&#xff0c;Java Spring 成为了最流行的 Java 开发框架之一。Spring 框架是一个轻量级的、高效的框架&#xff0c;它是 Java 应用程序开发的理想选择。在本文中&#xff0c;我们将深入探讨 Java Spring 框架的特性、优点以及如何使用它来构建高质量的应用程序。 1.Ja…...

基于OpenCV的人脸识别

目录 &#x1f969; 前言 &#x1f356; 环境使用 &#x1f356; 模块使用 &#x1f356; 模块介绍 &#x1f356; 模块安装问题: &#x1f969; OpenCV 简介 &#x1f356; 安装 OpenCV 模块 &#x1f969; OpenCV 基本使用 &#x1f356; 读取图片 &#x1f357; 【…...

一文带你看懂电压放大器和功率放大器的区别

很多人对于电压放大器和功率放大器总是分不太清&#xff0c;在实际应用过程中&#xff0c;电压放大器和功率放大器所起到的作用都是相同的。对于功率放大器和电压放大器的区别&#xff0c;今天就让安泰电子来带我们一起看看。功率放大器和电压放大器的主要区别是&#xff1a;功…...

C++虚函数与多态

C虚函数与多态虚函数抽象类纯虚函数虚析构函数多态虚函数的几个问题纯虚函数和ADT虚函数 virtual修饰的成员函数就是虚函数&#xff0c; 1.虚函数对类的内存影响&#xff1a;增加一个指针类型大小&#xff08;32位和64位&#xff09; 2.无论有多少个虚函数&#xff0c;只增加一…...

蓝桥杯Web前端练习-----渐变色背景生成器

介绍 相信做过前端开发的小伙伴们对渐变色在 UI 设计中的流行度一定不陌生&#xff0c;网页上也时常可以看到各类复杂的渐变色生成工具。使用原生的 CSS 变量加一些 JS 函数就能做出一个简单的渐变色背景生成器。 现在渐变色生成器只完成了颜色选取的功能&#xff0c;需要大家…...

Python中的微型巨人-Flask

文章目录前言主要内容优点及特性主要使用创建实例定义路由获取请求定制响应渲染Jinja2模板重定向和反向解析抛出HTTP异常总结更多宝藏前言 &#x1f60e;&#x1f973;&#x1f60e;&#x1f920;&#x1f62e;&#x1f916;&#x1f648;&#x1f4ad;&#x1f373;&#x1f…...