在 Google Sheets 中使用 ChatGPT 公式:利用 AI 编写和修复公式
了解如何通过 GPT Workspace 在 Google Sheets 中使用 ChatGPT。通过自然语言生成 SUMIF、VLOOKUP 和 QUERY 等公式,快速排查错误并对比不同 AI 工具的优势。
你清楚自己想要从电子表格中得到什么结果,但未必总是知道实现该结果所需的语法。在 Google Sheets 中使用 ChatGPT 公式可以弥补这一差距:你只需用自然语言描述计算逻辑,AI 就会返回一个可用的公式,你可以将其粘贴到单元格中进行测试和复用。
本指南专注于公式编写,不涉及数据透视表、图表样式或邮件合并。如果你经常使用 Google 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 Key 即可开始使用。
提示词中应包含哪些内容?
有效的提示词通常包含以下四个细节:
- 列引用:“对 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 vs Gemini。许多团队选择使用 Gemini 进行应用内的快速辅助,而在需要更高公式准确度时使用 GPT Workspace。
何时应该手动编写公式?
AI 并不总是最快的路径。在以下情况下,请自行编写公式:
- 逻辑非常简单,如
=SUM(A1:A10)或=A2*B2。 - 你需要对公式进行合规性审计,并希望完全掌控每一个字符。
- 你正在构建一个需要他人长期维护的模板(手动编写的文档化公式比没人能看懂的 AI 生成公式更易于维护)。
当逻辑在脑海中清晰但语法不熟练时,或者当你接手了一个损坏的电子表格,又或者你需要一个本需花费 20 分钟从 Stack Overflow 拼凑出来的 QUERY 或 ARRAYFORMULA 字符串时,请使用 AI。
常见问题解答 (FAQ)
立即开始在 Google Sheets 中使用 ChatGPT 公式
你不需要背诵 Google 文档中的每一个函数,你只需要清晰地描述电子表格应该计算什么,并使用一个能将描述转化为语法的工具。
在 Google Sheets 中使用 ChatGPT 公式的最佳实践是:明确命名你的列、说明边界情况,并在真实数据上验证输出。GPT Workspace 将这一工作流直接集成到你现有的电子表格中,并提供了通用的复制粘贴工作流无法比拟的模型选择和提示词保存功能。
从 Chrome Web Store 安装 GPT Workspace,打开任何 Google Sheet,并尝试使用本指南中的一个提示词。若需了解同一扩展程序在 Docs 中的工作流,请参阅 如何在 Google Docs 中使用 ChatGPT。完整产品详情请见 gpt.space/docs。