如何透过 ChatGPT 与 Excel 进行协作?语法、适用情境、搭配外挂(1)
本篇文章,想探讨 Excel 与 ChatGPT / AI 工具协作的相关情境,共列出 15 个使用的情境,其中最后一个也包括 AI 外挂的操作介绍,摘要本文目录如下:
Q1:基本函式的说明与范例Q2:协助撰写逻辑判断语法Q3:文字处理语法Q4:地址处理情境Q5:日期与时间函数Q6:时间格式判断Q7:辅助生成统计函式Q8:请 ChatGPT 协助生成随机资料Q9:生成多重条件函式Q10:延伸提问 Excel 操作方式Q11:同时生成仿真数据与处理函式Q12:协助生成 VLOOKUP 函式语法Q13:介绍 VBA 与其基础用法Q14:生成 VBA 的复杂语法Q15:Excel 的 AI 外挂工具
相关操作情境如下,也推荐读者可以自己动手玩玩看!
Q1:基本函式的说明与范例
假设是对于 Excel 函式可以如何运用还不熟悉的读者,可以请 ChatGPT 先列举一些基本函式并进行说明与提供范例。
|Prompt:生成一些 Excel 函数的范例
可以看到 ChatGPT 帮忙提供了非常实用的 SUM 函数(计算总和)、AVERAGE 函数(计算平均值)、MAX 函数(寻找最大值)及 MIN 函数(寻找最小值)。这些都算是蛮基础的函式,实务上很常使用。
Q2:协助撰写逻辑判断语法
除了数值的计算以外,不论日常生活或工作上也很常运用逻辑判断,例如:若今天的日期大于某一商品的有效期限,表示该商品已过期了、需要特别处理。
我们来问问 ChatGPT 逻辑判断函式可以怎么撰写公式吧:
|Prompt:可否提供 Excel 逻辑判断函式,如果 B 栏数值大于 100,则在 C 字段放入 True,不然就放 False
ChatGPT 提供的逻辑判断函式是 IF,是个实用的选择,这一题 ChatGPT 也成功通过考验了!大家脑中可以思考更多可能的逻辑判断函式应用。
Q3:文字处理语法
Excel 除了数据处理之外,也可以用来进行文字相关的数据处理。我们来问问 ChatGPT 可以如何使用 Excel 进行文字处理:
|Prompt:可以怎么使用 excel 做文字处理?
ChatGPT 推荐了可以用来合并字符串的 CONCATENATE 、用来转换大小写的 UPPER 和 LOWER 函数应用及说明。但可能我们对于某些语法并不熟悉,可与 ChatGPT 追问进一步的语法。
|Prompt:可以多说明一下 CONCATENATE,大小写转换函数 UPPER 和 LOWER 的应用与范例吗
Q4:地址处理情境
数据处理情境中,也蛮常会需要处理地址数据,例如:萃取或整并某些文字、或是字段的相关清理,来问问看 ChatGPT 能不能帮帮我们,以下语法直接用口语的方式提出了可能的地址处理情境。
|Prompt:可否提供 Excel 逻辑函式,如果 A 栏放的是中文地址,有哪些可以处理地址的函式可以用呢?
ChatGPT 提供了基础的文字剖析公式 LEFT 与 RIGHT。
来问问看比较进阶一点的组合语句,因为一串地址中包含不少信息,除了县市外,有时候我们可能需要针对特定路段进行延伸分析,每个地址的路名字数不同、位置也不同,我们再来请教 ChatGPT 可以怎么处理:
这次提供的函式就比较进阶一点,ChatGPT 告诉我们,可以透过 MID 函式找到指定位置的中间文字、FIND 函式来找到特定关键词的位置,或 SUBSTITUTE 来调整特定文字;虽然这些语法对于 Excel 老手来说很基础,然而对于新手来说,可以同时得到语法的举例与说明,还是非常有帮助!
Q5:日期与时间函数
接着我们请 ChatGPT 介绍一些常用的日期和时间函数及其范例:
|Prompt:请介绍几个日期与时间函数
ChatGPT 马上就列举了许多 Excel 好用的日期与时间函数,除了日期外,也可分别针对年/月/日/时/分/秒进行处理。
Q6:时间格式判断
时间相关格式有许多种,如果格式错误,会导致数据错误,想问一下 ChatGPT 是否有能帮助判断的方法:
TIMEVALUE 可以用来进行格式转换,将时间转换成 Excel 可以识别的时间数字;而透过搭配 IF 以及 ISNUMBER 两个逻辑判断函式,则可组成一个判断时间格式是否正确的函式。