在 Google Sheets 公式中使用 ChatGPT:利用 AI 编写和修复公式
了解如何通过 GPT Workspace 在 Google Sheets 公式中使用 ChatGPT。从简单的英语描述生成 SUMIF、VLOOKUP 和 QUERY 公式,调试错误并比较 AI 选项。
你知道你想要电子表格实现什么结果,但并不总是知道实现它所需的语法。在 Google Sheets 公式中使用 ChatGPT 弥补了这一差距:你用简单的英语描述计算逻辑,AI 会返回一个可行的公式,你可以将其粘贴到单元格中进行测试和复用。
本指南专门关注公式工作。不涉及数据透视表、图表样式或邮件合并。如果你经常使用 Sheets,并且花费大量时间处理 SUMIF 链、查找表或 QUERY 字符串,以下工作流程将为你节省数小时的时间。所有操作均通过 GPT Workspace 运行,这是一个 Chrome 扩展程序和 Google Workspace 插件,可将 ChatGPT、Claude 和 Gemini 直接集成到 Google Sheets、Docs、Slides 和 Gmail 中。
对于更广泛的 Sheets AI 任务(如数据清理和报告摘要),请参阅我们的 Google Sheets AI 使用指南。本文将深入探讨公式层面的应用。
你可以在 Google Sheets 中使用公式吗?
可以。Google Sheets 自发布以来一直支持单元格公式。每个公式都以等号 (=) 开头,后跟函数名称和括号内的参数。Google 的 官方函数列表 记录了从 SUM 和 AVERAGE 到 QUERY、ARRAYFORMULA 和 LAMBDA 等数百个函数。
难点不在于公式是否存在,而在于如何确定哪个函数适合你的数据布局,如何引用正确的列,以及当单元格显示 #REF! 或 #N/A 时该怎么办。
这就是 AI 的用武之地。与其搜索语法文档,不如直接描述逻辑:
- “对 C 列求和,条件是 A 列等于 Q1 且 B 列不为空。”
- “使用 A2 中的产品 ID 对照 Sheet2 上的表格,查找 D 列中的价格。”
- “计算 B2:B500 中包含单词 pending 的行数,不区分大小写。”
Sheets 内置的现代 AI 助手(Gemini、OpenAI 的 ChatGPT 插件和 GPT Workspace)可以将这些描述转换为有效的公式字符串。在将结果应用于生产数据之前,你仍然需要审查输出。速度的提升源于省去了查找语法的时间。
获取 Google Sheets 公式 AI 帮助的三种方式
在 2026 年,你有三种实用的选择。每种选择都有其权衡。
1. Google Sheets 中的 Gemini(内置)
如果你的组织启用了 Gemini for Workspace,请在 Sheets 中打开 Ask Gemini 侧边栏。Google 在其 Gemini for Sheets 帮助页面 中记录了公式生成功能:描述你的需求,审查建议,然后点击 Insert 将其放入选定的单元格中。
Gemini 的优势在于它已经内置其中。它能很好地处理标准公式。对于复杂的多标签页逻辑或嵌套条件,结果可能会根据你的数据布局而有所不同。
2. OpenAI 的 Google Sheets ChatGPT 插件
OpenAI 于 2026 年发布了适用于 Google Sheets 的原生 ChatGPT 插件。从 Google Workspace Marketplace 安装它,通过 Extensions → ChatGPT 打开侧边栏,并使用你的 OpenAI 账户登录。侧边栏会读取你的表格上下文,并能根据自然语言提示生成、解释和修复公式。
OpenAI 建议在让 AI 编辑单元格之前,审查所有公式输出并备份重要文件。一些高级电子表格功能仍在陆续推出中。
3. GPT Workspace(推荐,模型选择丰富)
GPT Workspace 作为 Chrome 扩展程序和 Google Workspace 插件在 Docs、Sheets、Slides 和 Gmail 中运行。在 Sheets 中,通过 Extensions → GPT for Sheets, Docs, Slides, Forms 打开侧边栏,然后选择你的模型(GPT-4o、Claude、Gemini 等)。
相比单一供应商的侧边栏,它的优势在于灵活性。需要快速生成公式?使用 GPT-4o。需要对嵌套的 INDEX/MATCH 进行仔细推理?切换到推理模型。将你最好的公式提示词保存在库中,并在不同的电子表格中复用。
如何使用 GPT Workspace 编写 ChatGPT Google Sheets 公式
每次需要新公式时,请遵循以下工作流程:
- 点击目标单元格,即公式应放置的位置。
- 打开 GPT Workspace(通过扩展程序或 Chrome 工具栏)。
- 描述计算逻辑,包括列字母、工作表名称和边界情况。模糊的提示词会产生模糊的公式。
- 审查侧边栏中的输出。让 AI 解释你不认识的任何函数。
- 点击 Insert 将公式放入选定的单元格中。
- 在 3-5 行上进行测试,然后再将填充柄向下拖动到大范围区域。
使用 GPT Workspace 安装指南 进行一次性安装。免费版无需 API 密钥即可开始使用。
公式提示词中应包含的内容
强有力的提示词包含四个细节:
- 列引用:“对 C 列中 A 列为 East 的值求和。”
- 工作表引用:“对照 Sheet2! A:B 中的表格进行查找。”
- 边界情况:“如果查找值缺失,返回空白,而不是错误。”
- 输出格式:“返回保留两位小数的百分比。”
弱提示词:“写一个求和公式。” 强提示词:“在 D2 中编写一个 SUMIFS 公式,将 C 列相加,条件是 A 列等于 F2 中的值,且 B 列不为空。如果没有任何行匹配,则返回 0。”
ChatGPT Google Sheets 公式示例
“对 C 列求和,条件 A = Q1...”
“按产品 ID 查找价格...”
“按收入排名前 10 的行...”
“对 E 列应用 15% 折扣...”
将这些提示词模板复制到 GPT Workspace 中,并调整列字母以匹配你的工作表。
条件求和 (SUMIF / SUMIFS)
“编写一个 SUMIFS 公式,对 D 列求和,条件是 A 列等于 G2 中的值,B 列在 H2 和 I2 的日期之间,且 C 列不为 ‘Cancelled’。”
查找 (VLOOKUP, XLOOKUP, INDEX/MATCH)
“在 E2 中创建一个 INDEX/MATCH 公式,在 Sheet2 的 B 列中查找 A2,并返回 D 列中的匹配值。用 IFERROR 包装,以便在未找到时显示 ‘Not found’ 而不是错误。”
筛选和排名 (QUERY, FILTER, SORT)
“编写一个针对 A1:F 的 QUERY 公式,返回按 F 列降序排列的前 10 行,包含标题。”
数组公式 (ARRAYFORMULA)
“为 G 列生成一个 ARRAYFORMULA,对 E2:E 中的每个值应用 15% 的折扣,并将 G1 作为标题行。”
文本和日期逻辑
“编写一个公式,从 A2 的电子邮件地址中提取域名(@ 符号之后的所有内容)。”
“计算 B2 和 C2 日期之间的工作日,不包括周末。”
如需更多跨应用提示词灵感,请浏览 50 个最佳 Google Workspace ChatGPT 提示词。
如何使用 ChatGPT 修复损坏的公式
#REF!
=VLOOKUP(A2, Sheet2! A:C, 4)
42.50
=VLOOKUP(A2, Sheet2! A:C, 3)
调试通常比从头开始编写更快。当单元格显示错误时:
- 选择带有损坏公式的单元格。
- 打开 GPT Workspace 并粘贴:“此公式返回 #REF!。公式如下:[粘贴]。我的数据在 Sheet1 的 A 到 F 列,查找表在 Sheet2 上。请修复公式并解释哪里出了问题。”
- 应用修正后的版本并重新测试。
AI 可以快速捕获的常见修复:
- VLOOKUP 中的列索引错误(从范围内的 1 开始计数,而不是从工作表开始)。
- 复制时应保持固定的范围缺少 $ 锚点。
- 查找键中的文本与数字不匹配(多余的空格、不同的日期格式)。
- ARRAYFORMULA 应用于溢出区域中已有数据的范围。
如果 AI 的修复仍然失败,请描述你的预期结果与实际结果。一个后续提示词通常就能解决边界情况。
ChatGPT 与 Gemini 在电子表格公式方面的对比
这两种工具都能根据简单的英语生成公式。区别在于处理更复杂的逻辑时。
Gemini 内置于 Google Sheets 中,理解 Google 的原生函数(QUERY, IMPORTRANGE, ARRAYFORMULA),并能从你打开的电子表格中获取强大的上下文。对于标准任务和快速公式帮助,它是无需设置的选择。
GPT Workspace 让你能够访问多种模型,在我们的测试中,它处理嵌套的多条件逻辑往往更可靠。如果你已经在 Docs 中使用 AI 进行写作,那么同样的侧边栏和提示词库可以在 Sheets 中使用,无需学习新的界面。
如需了解 Docs、Gmail 和 Sheets 的全面对比,请阅读 GPT Workspace 与 Gemini。许多团队使用 Gemini 获取应用内的快速帮助,而在公式准确性至关重要时使用 GPT Workspace。
何时应该手动编写公式
AI 并不总是最快的路径。在以下情况中,请自己编写公式:
- 逻辑很简单,例如
=SUM(A1:A10)或=A2*B2。 - 你需要对公式进行合规性审计,并希望完全控制每一个字符。
- 你正在构建一个供他人维护多年的模板(记录良好的手动公式比没人能看懂的 AI 生成公式更易于维护)。
当逻辑在你的脑海中很清晰但语法不明确时,当你继承了一个损坏的电子表格时,或者当你需要一个否则需要花 20 分钟从 Stack Overflow 线程中拼凑出来的 QUERY 或 ARRAYFORMULA 字符串时,请使用 AI。
常见问题解答
立即开始在 Google Sheets 公式中使用 ChatGPT
你不需要背诵 Google 文档中的每一个函数。你需要的是对电子表格应如何计算的清晰描述,以及一个能将该描述转化为语法的工具。
在 Google Sheets 公式中使用 ChatGPT 的最佳实践是:命名你的列,说明你的边界情况,并在真实数据上验证输出。GPT Workspace 将该工作流程置于你已经使用的电子表格中,并提供通用复制粘贴工作流无法比拟的模型选择和已保存的提示词。
从 Chrome Web Store 安装 GPT Workspace,打开任何 Google Sheet,并尝试本指南中的一个公式提示词。有关同一扩展程序在 Docs 中的工作流程,请参阅 如何使用 ChatGPT 在 Google Docs 中工作。完整的产品详情请访问 gpt.space/docs。