跳转到主要内容

使用指南

如何利用 ChatGPT 编写 Excel 公式

您无需死记函数名称。只需描述您的数据列和所需结果,ChatGPT 就能编写公式并解释其运作原理。

更新于 2026年9月29日 · 5 分钟阅读

关键在于准确描述您的表格:各列包含什么内容、数据从哪一行开始,以及您使用的是哪款软件。Excel 和 Google Sheets 支持大部分相同函数,但并非完全一致。

效果预览

Excel。A 列是地区名称,C 列是销售额,第 2 到 500 行。我想在 F2 中计算 E2 中所填地区的总销售额。

在 F2 中输入以下公式: =SUMIFS(C2:C500, A2:A500, E2) SUMIFS 仅在 A 列与 E2 中的地区匹配时,才会对 C2:C500 中的数值求和。如果您打算向下填充公式,请使用美元符号锁定区域:$C$2:$C$500 和 $A$2:$A$500。

对话示例(已缩减)。实际回答可能会有所不同。

操作步骤

同样的方法也适用于查找匹配、条件判断、日期处理、文本清洗和数据汇总。

  1. 1

    说明软件名称和版本

    比如说明是 Excel 365、旧版 Excel 还是 Google Sheets。某些函数(如 XLOOKUP)并非在所有版本中都可用。

  2. 2

    描述表格结构

    列出各列及其包含的内容、首行和末行数据行,以及是否有表头行。提供几行示例数据会很有帮助。

  3. 3

    描述期望结果

    说明公式所在的单元格以及它应该显示什么内容,包括遇到空白单元格或无匹配项时应如何处理。

  4. 4

    索取公式解析

    让它分步解析公式的各个部分。这样既能学会该函数,也更容易找出错误的引用范围。

  5. 5

    使用已知数值测试

    在将其应用到整个表格之前,先在已知正确答案的几行数据上验证结果。

可直接复制的提示词

将方括号中的内容替换为你自己的信息,然后复制提示词或直接在聊天中打开。

编写公式

我使用的是 [Excel 365]。[A] 列为 [订单日期],[B] 列为 [客户姓名],[C] 列为 [金额]。数据位于第 [2] 行到第 [1000] 行。我想在单元格 [F2] 中显示 [E2 单元格中该客户在 2026 年的总金额]。请编写该公式并解析各个部分。

修复无法运行的公式

这个在 [Google Sheets] 中的公式返回了 [#N/A] 而不是 [价格]。请说明原因并提供修复后的版本。 公式:[粘贴公式] 各列包含的内容:[描述]

解析现有的公式

用通俗易懂的语言逐步解析这个 [Excel] 公式,并告诉我哪些情况会导致它报错。 [粘贴公式]

清理混乱的数据

[A] 列包含 [带有额外空格且大小写混乱的全名]。请为 [B] 列提供一个公式,返回 [首字母大写的名字]。我使用的是 [Excel / Google Sheets]。

常见错误与使用限制

  • 公式看起来正确,但仍可能引用了错误的范围或列。请务必在已知正确结果的行上进行测试。
  • 某些函数仅在较新版本的 Excel 或仅在 Google Sheets 中可用。请说明你使用的程序。
  • 公式分隔符因地区而异:某些设置中使用分号代替逗号。如果报错,请尝试替换。
  • 请勿粘贴真实的客户名单、薪资或其他机密数据。可以改为描述各列内容或使用虚构的示例行。

常见问题

支持 Google Sheets 吗?

支持。请在提问时说明你使用的是 Google Sheets,因为部分函数和特性与 Excel 有所不同。

ChatGPT 可以编写宏或脚本吗?

可以,它能为 Excel 编写 VBA 宏,也能为 Google Sheets 编写 Apps Script。请务必先在文件副本上进行测试。

我可以上传电子表格吗?

本站的免费聊天仅支持文本输入。你可以用文字描述各列内容,或者直接粘贴几行示例数据。

所有使用指南

立即获取公式

在免费聊天中描述你的数据列和期望结果。

在聊天中开始