默庵·超级个体 26-01-11 11:31
微博认证:微博新知博主 科技博主 头条文章作者 微博原创视频博主

最近在 Reddit 上有个热帖,一位 Excel 高手分享了他总结的 25 个 ChatGPT 提示词模板,专门用来解决各种 Excel 问题。这套方法的核心思想很简单:别把 ChatGPT 当成魔法棒,把它当成一个需要详细工作指令的助手。

万能提示词模板的 5 大要素

这位 Reddit 作者说,所有好用的 Excel 提示词都包含 5 个关键部分。缺了任何一个,ChatGPT 给出的答案质量都会大打折扣。

第一个要素是 Excel 版本信息。你用的是 Microsoft 365 还是 Excel 2021?还是 Google Sheets?不同版本支持的函数不一样。比如 Microsoft 365 有 XLOOKUP 这种新函数,老版本就没有。如果你不说清楚,ChatGPT 可能给你一个你的 Excel 根本跑不了的公式。

第二个要素是表格布局说明。你得告诉 ChatGPT 你的数据长什么样。比如第一列是日期,第二列是销售员姓名,第三列是销售额,第四列是产品类别。每一列是什么意思,都得说清楚。这就像给新员工介绍公司的数据库结构一样,越详细越好。

第三个要素是样本数据。别只是空谈,直接复制 5 到 10 行真实数据给 ChatGPT 看。特别注意,如果你的数据里有空白单元格、有特殊格式、有异常值,一定要包含进去。这些边界情况往往是公式出错的重灾区。

第四个要素是明确的输出要求。你想要什么?是一个公式?还是数据透视表的配置步骤?还是图表类型建议?还是 VBA 宏代码?说得越具体越好。而且要告诉 ChatGPT,不仅要给答案,还要解释原理、列出可能出问题的边界情况、提供验证方法。

第五个要素是具体位置信息。公式要放在哪个单元格?是哪个工作表?结果要输出到什么范围?这些看似琐碎的细节,其实对于生成准确的解决方案至关重要。

主模板长这样

基于这 5 个要素,作者给出了一个万能的主模板,可以直接复制使用:

请扮演一位Excel高手和质量检测员。
Excel版本:[Microsoft 365 / Excel 2021 / Google Sheets]
区域设置:[美国用逗号,欧洲用分号]
目标:[你想计算或构建什么]

我的数据表格:
- 工作表名称:[Sheet1]
- 表头:[表头1, 表头2, 表头3...]
- 字段说明:[表头1代表..., 表头2代表...]
- 样本数据(包括空白和异常情况):[粘贴5到10行数据]

输出要求:
1. 给出最佳公式或分步骤的操作方法
2. 告诉我准确放在什么位置
3. 用通俗语言解释它的工作原理
4. 列出可能导致出错的边界情况
5. 提供一个快速验证方法来检查结果

看起来有点啰嗦对吧?但这正是关键所在。这个模板就像一份完整的工作任务单,ChatGPT 看到这样的描述,就能准确理解你的需求,给出真正靠谱的答案。

25 个实战提示词场景

有了主模板做基础,作者进一步整理了 25 个具体场景的提示词。这里挑几个最常用的来详细说说。

公式创建类

最常见的需求就是从零开始写公式。比如你有一堆销售数据,想按销售员分组计算加权平均销售额。传统方式是去百度搜索 SUMPRODUCT 怎么用,然后试半天可能还是不对。

现在你可以这样问 ChatGPT:

我的表头有:日期、销售员、销售额、权重
我需要按销售员计算加权平均销售额
请给我一个适用于Microsoft 365的公式,同时也给一个兼容老版本Excel的公式
另外也建议一下用数据透视表实现的方法

ChatGPT 会给你两套方案:现代版本用 SUMPRODUCT 配合其他函数,老版本用传统的数组公式,还会告诉你数据透视表里怎么配置计算字段。更重要的是,它会提醒你哪些情况下加权平均会出问题,比如权重为零或负数的情况。

还有个很实用的场景是改造已有的复杂公式。你可能从同事那里继承了一个嵌套了 7 层 IF 的怪物公式,能用但看着头疼。这时你可以这样提问:

这是我现在用的公式:[粘贴那个恐怖的公式]
它有时候能用,但很难维护
请帮我重写成更简洁、更快、更容易检查的版本
告诉我你改了什么,为什么这样改更好

ChatGPT 往往能用 IFS 或 SWITCH 把它简化成三四行,还会解释每一步的逻辑。

故障排除类

Excel 出错最让人抓狂,因为很多时候根本看不出哪里有问题。比如你的 VLOOKUP 返回了 N/A 错误,或者 SUM 的结果明明不对但也不报错。

这时候你可以把问题详细描述给 ChatGPT:

我的公式返回了N/A错误
公式是:[粘贴公式]
数据类型:A列是数字,B列是文本,C列是日期
请告诉我最可能的3个原因和最快的修复方法

ChatGPT 会像医生诊断一样,列出可能的原因:是不是查找值两边有空格?是不是数据类型不匹配?是不是查找范围不包含所有可能值?然后给出对应的解决方案。

还有一种更隐蔽的问题:公式没报错,但结果就是不对。比如你统计总销售额,结果比实际少了一大截。这时候你可以这样问:

我期望的结果是[预期值]
实际得到的结果是[实际值]
请给我一个排查清单,包括检查隐藏行、筛选器、文本型数字、重复计算等问题

ChatGPT 会给你一个系统的排查流程,一步步帮你找到问题所在。

数据清理类

真实世界的数据总是一团糟。同一个产品名称可能有三四种不同的写法,日期格式五花八门,客户邮箱地址有的全大写有的全小写。

比如你的产品列里,同一个产品叫 iPhone 15 Pro,有的叫 iphone 15 pro,有的叫 Iphone15Pro,甚至还有 iphone 15pro 这种。你想把它们统一起来,可以这样问:

我的产品名称列有各种不一致的写法,比如:[列出几个例子]
请告诉我最快的标准化方法:用公式的方案和用Power Query的方案

ChatGPT 会给你用 UPPER、TRIM、SUBSTITUTE 等函数组合的公式方案,也会给你 Power Query 里面的文本转换步骤。两种方案各有优劣,你可以根据数据量和频率来选择。

还有个常见需求是拆分列。比如你有一列完整地址,要把省份、城市、详细地址分开。或者有一列姓名,要分成姓和名。这时候提示词可以这样写:

我有一列数据,格式像:[举个例子]
我需要把[某部分]提取到一列,[另一部分]提取到另一列
请给我具体步骤和公式

ChatGPT 会用 TEXTSPLIT、LEFT、RIGHT、FIND 这些函数组合出解决方案,还会告诉你如果数据格式不统一该怎么处理。

数据分析类

数据透视表是 Excel 里最强大但也最让人困惑的功能。很多人知道它很有用,但总是搞不清楚行、列、值、筛选器该怎么配置。

这时候你可以直接把业务问题告诉 ChatGPT:

我想知道:[具体的业务问题,比如每个销售员每个月的业绩排名]
表头有:[列出所有列名]
请告诉我最佳的数据透视表配置:哪些放行、哪些放列、哪些放值、要不要加筛选器、需要哪些计算字段

ChatGPT 会给你一个清晰的配置方案,就像一份操作手册一样。更妙的是,它还会解释为什么这样配置,这样你下次遇到类似问题就知道怎么举一反三了。

如果你想做更深入的分析,比如找出销售趋势、发现异常值、做用户分组研究,也可以直接问:

分析这个数据集的趋势、季节性和异常值
告诉我应该画什么图表、计算什么指标、可能是什么因素导致了那些突然的波动

ChatGPT 会建议你用移动平均来看趋势,用同比环比来看季节性,用标准差来识别异常值,还会提醒你注意可能的数据质量问题。

可视化类

选对图表类型往往比做复杂计算更重要。同样的数据,用柱状图和用折线图传达的信息完全不同。

你可以这样问 ChatGPT:

我需要向[受众,比如CFO]传达[信息,比如季度增长趋势]
数据形态是:[时间序列/分类数据/分布情况]
请建议最合适的图表类型和理由,并给出详细的制作步骤

ChatGPT 不仅会建议用哪种图表,还会告诉你为什么这种图表最合适,以及制作时要注意什么。比如向管理层展示趋势最好用折线图配合数据标签,颜色要用公司标准色,轴标题要清晰,等等。

如果你的图表做出来太乱,标签重叠,坐标轴数字挤在一起,也可以请 ChatGPT 帮忙:

我的图表问题是:[太拥挤/标签重叠/坐标轴太小]
请告诉我如何重新设计,让它更清晰,适合给高层看

ChatGPT 会建议你调整图表大小、简化数据系列、使用副坐标轴、改变标签角度等具体操作。

自动化类

如果你每周都要重复同样的操作,比如导入数据、清理格式、生成报表,那就该考虑自动化了。

你可以先这样问:

我每周都要做这些操作:[详细描述步骤]
请建议最佳的自动化方案:用公式、Power Query、数据透视表刷新,还是宏
告诉我哪种方式最安全、为什么

ChatGPT 会分析你的需求,建议用哪种方式。如果数据来源固定、步骤简单,可能建议你用 Power Query;如果涉及复杂的条件判断,可能建议写 VBA 宏。重点是它会告诉你每种方式的优缺点,让你做出明智的选择。

如果你确定要写宏,可以进一步这样问:

我需要一个宏来完成:[详细步骤]
在写代码之前,请先问我遗漏的问题,然后给出清晰的实现方案和测试清单

这样 ChatGPT 会先确认一些细节,比如如果遇到空白行该怎么处理、是否需要错误处理机制、要不要加进度提示。确认清楚后再给代码,出错的概率就大大降低了。

10 分钟高效工作流程

有了这些提示词模板,作者建议采用一个 5 步工作流程,通常 10 分钟就能搞定一个 Excel 问题:

第一步,准备材料。复制你的表头和大约 10 行真实数据,包括那些看起来有点怪的数据。别怕暴露问题,边界情况恰恰是最需要处理的。

第二步,向 ChatGPT 提问。用前面说的那个主模板,填入你的具体信息。别偷懒省略任何一个要素,完整的描述才能得到准确的答案。同时明确要求 ChatGPT 不仅要给解决方案,还要给测试方案。

第三步,小范围测试。拿到 ChatGPT 的答案后,别急着应用到全部数据。先在前 10 行或 20 行数据上试一试,看看结果是否符合预期。

第四步,抽查验证。用你熟悉的方式手工算几个数字,和公式结果对比一下。特别注意那些边界情况,比如最大值、最小值、空值的处理是否正确。

第五步,扩展应用。确认无误后,再把公式或方法应用到完整数据集。这时候也要再做一次总体检查,比如看看合计数是否对得上。

这个流程看起来有点保守,但能避免绝大多数错误。想想小张的教训,如果他当时花 5 分钟测试一下,就不会在老板面前出丑了。

4 个常见错误要避免

作者特别强调了几个大家经常犯的错误。

第一个错误是把整个表格都扔给 ChatGPT,期待它自动理解一切。Excel 文件可能有几十列、几千行数据,里面充满了业务逻辑和隐含规则。ChatGPT 不是你肚子里的蛔虫,它需要你明确告诉它背景信息。

第二个错误是提问时不说明边界情况。比如你问怎么计算平均值,但没说数据里有空白、有文本、有错误值。ChatGPT 就会给你一个标准的 AVERAGE 公式,结果遇到这些特殊情况就出错了。

第三个错误是对第一个答案照单全收。ChatGPT 很聪明,但它不了解你的具体业务场景。它给的答案可能在一般情况下对,但你的数据可能有特殊之处。一定要测试,一定要验证,一定要质疑。

第四个错误是不注意数据安全。别直接把真实的客户姓名、邮箱、收入这些敏感信息发给 ChatGPT。可以用假名、用示例数据替换。这既是职业道德,也是法律要求。

微博没法看排版,所以,建议大家直接去看我的文章,会更直观。如下:
http://t.cn/AXbdv4KO
#AI创造营##科技先锋官#

发布于 山东