0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用ChatGPT生成Excel公式

Android编程精选 来源:机器之心 2023-02-28 11:51 次阅读

精通 Excel 或许不再是简历亮点了。

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 聊聊天就能解决问题。

8938f3e2-b239-11ed-bfe3-dac502259ad0.png

下面我们看看 PyCoach 是如何实现的。

使用 ChatGPT 完成 Excel 公式

首先你需要创建一个账户,注册成功后得到如下界面:

8974bb34-b239-11ed-bfe3-dac502259ad0.png

创建账户地址:https://chat.openai.com/auth/login

接下来是使用 ChatGPT 完成 Excel 公式。在使用 Excel 时,我们常常会利用其自带的计算函数,包括数据库函数、日期与时间函数、统计函数等。这些函数分别有自己的名称和格式,调用时需要按照规定格式准确输入参数,这给 Excel 用户带来了一些使用负担。

但是现在,我们用自然语言「告诉」ChatGPT 要计算的内容就可以了。我们以下面这张全年收入支出数据表为例,假设我们是 Excel 新手,不知道如何将 Expenses 列的值相加。

89a4b334-b239-11ed-bfe3-dac502259ad0.png

SUM

在这种情况下(当我们想要对一些数据进行求和),我们只需要告诉 ChatGPT 要对哪些数据求和,它就会输出一个已经代入实际参数的公式。例如:

89c25182-b239-11ed-bfe3-dac502259ad0.png

ChatGPT 就像是一个精通 Excel 的小助手,我们把它写好的公式放到 B14 单元格里就能得到 B2 到 B13 单元格里数据的和。

有时,我们对一个 Excel 表格有多个问题,这时我们也可以对 ChatGPT 连续提问。例如对于上面的收入支出数据表,想知道 1. 月支出超过 100000 美元的次数;2. 未支付的费用总计多少,我们就可以询问 ChatGPT 获得计算公式:

COUNTIF

这一步是计算月支出超过 100000 美元的次数:

89d6522c-b239-11ed-bfe3-dac502259ad0.png

SUMIF

这一步是对「已支付」状态栏中标记为「否(No)」的费用求和:

89ee2d7a-b239-11ed-bfe3-dac502259ad0.png

特别是对于一些复杂的函数,如果我们记不清其参数格式,就可以让 ChatGPT 帮忙写出正确格式,例如 VLOOKUP:

8a1758da-b239-11ed-bfe3-dac502259ad0.png

提取数据

接下来挑战任务升级。假设我们有下面的电话号码列表,我们想要额外的区号(area code),即前面括号内容。

8a2d163e-b239-11ed-bfe3-dac502259ad0.png

向 ChatGPT 描述此任务:

8a44ac0e-b239-11ed-bfe3-dac502259ad0.png

下面是 ChatGPT 生成的公式:

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

我们唯一要做的修改就是用 A2 替换 A1,然后就可以得出结果!

8a6dbda6-b239-11ed-bfe3-dac502259ad0.png

计算唯一值

接下来我们数一下列 B 中有多少唯一的区号(area codes)。如下图所示,ChatGPT 生成了非常复杂的公式,但这些公式不起作用。究其原因,可能是 ChatGPT 记住了对话中的每一个细节。我们可以试着提问一个一般性的问题来解决:

8a956f86-b239-11ed-bfe3-dac502259ad0.png

ChatGPT 生成的公式如下

=SUMPRODUCT(1/COUNTIF(range,range))

如果加上区号所在的范围,公式又变成如下方式:

=SUMPRODUCT(1/COUNTIF(B2:B9,B2:B9))

使用 ChatGPT 创建宏

接下来让我们尝试使用 VBA 创建一个简单的宏,按 tab 名对 sheet 进行排序。

8ab13f22-b239-11ed-bfe3-dac502259ad0.png

由上图可得,ChatGPT 出现了错误,这时我们需要向 ChatGPT 描述错误,并进行 debug。

8ac87476-b239-11ed-bfe3-dac502259ad0.png

一番调试后,ChatGPT 完成了工作,但没有达到预期。除此以外,ChatGPT 通过 tab 名对 sheets 进行排序,它将其中一个 tab 名更改为 temp。

以上就是 PyCoach 对 ChatGPT 的探索,可以看出 ChatGPT 还是很有帮助的,还在为写 Excel 公式头疼的小伙伴,可以试一试了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4771

    浏览量

    100744
  • Excel
    +关注

    关注

    4

    文章

    218

    浏览量

    55523
  • ChatGPT
    +关注

    关注

    29

    文章

    1560

    浏览量

    7624

原文标题:用ChatGPT生成Excel公式,太方便了!

文章出处:【微信号:AndroidPush,微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ChatGPT:怎样打造智能客服体验的重要工具?

    ChatGPT作为智能对话生成模型,可以帮助打造智能客服体验的重要工具。以下是一些方法和步骤:1.数据收集和准备:收集和整理与客服相关的数据,包括常见问题、回答示例、客户对话记录等。这将用于训练
    的头像 发表于 11-01 11:12 171次阅读
    <b class='flag-5'>ChatGPT</b>:怎样打造智能客服体验的重要工具?

    ChatGPT 在游戏开发中的创新应用

    在游戏开发领域,人工智能技术的应用正变得越来越广泛。ChatGPT,作为一种先进的自然语言处理(NLP)模型,为游戏开发带来了许多创新的应用。 1. 动态对话系统 ChatGPT的强项之一是生成自然
    的头像 发表于 10-25 18:05 625次阅读

    怎样搭建基于 ChatGPT 的聊天系统

    理解ChatGPT和API ChatGPT是由OpenAI开发的一种先进的自然语言处理模型,它能够理解和生成自然语言文本。要使用ChatGPT,你需要访问其API。OpenAI提供了
    的头像 发表于 10-25 16:23 501次阅读

    ChatGPT 适合哪些行业

    ChatGPT 是一种基于人工智能的自然语言处理技术,它能够理解和生成人类语言。这种技术在多个行业中都有广泛的应用潜力。以下是一些ChatGPT特别适合的行业,以及它在这些行业中可能的应用方式
    的头像 发表于 10-25 16:11 441次阅读

    如何使用 ChatGPT 进行内容创作

    ChatGPT平台。 选择模型 : ChatGPT目前支持GPT3.5和GPT4两个模型。根据创作需求,选择合适的模型。一般来说,GPT4在性能和生成质量上可能更优。 明确创作目标 : 在开始创作之前,明确您的创作目标,如文章
    的头像 发表于 10-25 16:08 440次阅读

    llm模型和chatGPT的区别

    基于Transformer架构的预训练语言模型,它可以生成连贯、自然的文本。ChatGPT使用GPT模型作为基础,通过微调和训练来实现对话生成和理解。 以下是一
    的头像 发表于 07-09 09:55 1054次阅读

    launch pad烧录chatgpt_demo项目会有api key报错的原因?

    launch pad烧录chatgpt_demo项目问题会有api key报错;请问launch pad要如何设置api key和调试?还是只能通过idf?
    发表于 06-27 07:59

    OpenAI 深夜抛出王炸 “ChatGPT- 4o”, “她” 来了

    当地时间5月13日OpenAI推出ChatGPT-4o,代表了人工智能向前迈出的一大步。在GPT-4turbo的强大基础上,这种迭代拥有显著的改进。在发布会的演示中,OpenAI展示该模型的高级
    发表于 05-27 15:43

    怎么fatfs写excel

    开始新建一个文件,写了几个汉字,存盘后用UE打开,全是乱码,汉字不见了。 但是,公司的读卡器插上U盘就能把考勤表都出来啊,EXCEL的。 然后,把考勤表文件拿到,UE打开,XML的格式,虽然不懂
    发表于 05-11 07:59

    在FPGA设计中是否可以应用ChatGPT生成想要的程序呢

    当下AI人工智能崛起,很多开发领域都可看到ChatGPT的身影,FPGA设计中,是否也可以ChatGPT辅助设计呢?
    发表于 03-28 23:41

    将为人们生活带来深刻影响的5大生成式AI

    ChatGPT推出以来,全世界都为AI的巨大潜力而着迷。ChatGPT开启了生成式AI时代,生成式AI利用基于大量数据训练的模型,可根据简单文本或语音提示
    的头像 发表于 03-07 11:38 913次阅读

    ChatGPT答非所问胡言乱语 OpenAI 已修复该问题

    ChatGPT答非所问胡言乱语 OpenAI 已修复该问题 20日ChatGPT突发故障,ChatGPT在回答用户问题时出现了胡说八道的现象;ChatGPT
    的头像 发表于 02-23 11:34 776次阅读

    【国产FPGA+OMAPL138开发板体验】(原创)6.FPGA连接ChatGPT 4

    。”(FPGA礼貌地表示感谢,并挂断电话) 接下来我将开始一步一步实现。编写一个FPGA访问ChatGPT4的程序代码是一个复杂的过程,涉及到硬件描述语言(如VHDL或Verilog)的编程、网络通信
    发表于 02-14 21:58

    生成式人工智能的应用

    ChatGPT 虽然很酷,但这只是一个开始; 生成式人工智能的企业用途要复杂得多。
    的头像 发表于 01-09 11:19 1305次阅读

    labview公式波形里的公式

    以通过输入公式生成波形数据。 在LabVIEW中,公式波形是通过数学公式生成数据点序列的一种功能模块。通过在
    的头像 发表于 01-07 17:12 2106次阅读