本文介绍 Microsoft Excel 中 COPILOT 函数的公式语法和用法。
注意: 此功能需要高级 Copilot 功能的许可证。 了解更多信息:
重要: 此函数目前为 Beta 版,仅适用于 Beta 频道上的用户,可通过 Microsoft 365 预览体验计划使用
说明
COPILOT 函数允许用户通过提供来自网格的提示和引用来利用人工智能,以基于 AI 语言模型生成响应。
语法
=COPILOT (prompt_part1、[context1]、[prompt_part2]、[context2]、...)
COPILOT 函数语法具有以下参数:
-
Prompt_part 必需。 描述 AI 模型的任务或问题的文本。 每个prompt_part按顺序与 上下文一起发出单个提示
-
上下文 可选。 来自网格的引用,为 AI 模型提供上下文或数据。 这可以是单个单元格或区域
提示:
-
发送到 AI 模型的提示是从所有 prompt_part 和 上下文 参数构造的
-
例如,对于此公式:
-
=COPILOT (“分类”,B1:B10,“分为以下类别之一”,A1:A4)
-
这会发送到 AI 模型:
-
“ 将 [来自 B1:B10 的值] 分类为以下类别 [来自 A1:A4 的值]”
使用 COPILOT 函数
COPILOT 函数直接从单元格公式调用 Azure 上托管的 AI 模型。 它会根据提示和任何引用的数据返回响应,从而直接在网格中启用动态智能输出。
何时使用 COPILOT 函数
COPILOT 函数设计用于语义、生成和探索性任务。 它最适合于不需要确定性准确性以及自然语言理解可以提供价值的方案。 建议的用例包括:
-
摘要文本: 将长字符串或单元格区域压缩为简洁的摘要。
例如,=COPILOT (“汇总此反馈”,A2:A20) -
生成示例数据: 为原型制作或演示创建占位符或示例数据。
例如,=COPILOT (“五种冰淇淋口味”) -
对内容进行分类或标记: 将类别或标签分配给文本条目。
例如,=COPILOT (“分类情绪”,B2:B100) -
生成文本: 创建简单文本内容。
例如,=COPILOT (“根据产品规格创建产品说明”,B2:B8)
当 NOT 使用 COPILOT 函数时
COPILOT 使用 AI,并可能提供不正确的响应。
若要确保可靠性并负责任地使用它,请避免将 COPILOT 用于:
-
数值计算: 对于任何需要准确性或重现性的任务,请使用本机 Excel 公式 (例如 SUM、AVERAGE、IF) 。
-
需要除提供的范围以外的上下文的响应: COPILOT 函数仅有权访问函数提供或引用的提示和上下文。 它无权访问工作簿中的其他数据、其他文件中的数据或企业信息。
-
基于工作簿中数据的查找: 使用XLOOKUP基于表或区域查找数据。
-
涉及法律、法规或合规性的任务: 避免将 AI 生成的输出用于财务报告、法律文档或其他高风险方案。
-
最近的或实时数据: 该函数是不确定的,在重新计算时可能会返回不同的结果。 目前,模型的知识仅限于 2024 年 6 月之前的信息。
COPILOT 可以返回多个结果
根据你给出的上下文,COPILOT 函数可以返回多个结果作为一个动态数组,该数组溢出到网格中。
这减少了正在执行的 COPILOT 计算数,并允许模型根据许多输入提供有用的输出。
使用限制
-
COPILOT 函数仅适用于具有 Copilot 订阅的用户
-
每 10 分钟最多可以计算 100 个 COPILOT 函数
-
COPILOT 函数无法在标记为“机密”或“高度机密”的工作簿中计算
常见错误
错误文本 |
错误类型 |
说明 |
---|---|---|
超出 Short-Term 限制 |
#CONNECT |
在 10 分钟内超出了 100 个 Copilot 函数计算的限制。 请等待 10 分钟,然后重试。 |
提示错误 |
#VALUE |
无法评估提示。 编辑提示,然后重试。 |
提示太大 |
#VALUE |
提示 (包含 上下文) 太大。 请减小提示或上下文的大小。 |
找不到许可证 |
#BLOCKED |
找不到 Copilot 许可证。 如果你有 Copilot 许可证,请尝试再次登录。 |
服务器超时 |
#CONNECT |
没有来自服务器的响应。 可以通过简化提示来解决此问题,或者服务器可能存在问题。 |
机密工作簿 |
#BLOCKED |
COPILOT 函数无法在标记为“机密”或“高度机密”的工作簿中计算 |
注意:
-
COPILOT 函数需要有效的 Internet 连接才能访问托管在 Azure 上的 AI 模型。
-
COPILOT 函数只能访问通过 上下文 参数提供的数据。 它无权访问:
-
工作簿中的其他数据
-
企业数据
-
来自 Internet 的信息
-
-
目前,COPILOT 函数使用 gpt-4.1-mini (2025-04-14) 。
-
COPILOT 函数的模型将来会演变和改进,公式结果可能会随时间推移而变化,即使参数相同。 仅在可接受的情况下使用 COPILOT 函数。 如果不希望结果重新计算,请考虑使用复制、粘贴值 (选择值、Ctrl + C、Ctrl + Shift + V) 将其转换为值。
-
作为上下文提供的提示和数据不会用于训练 AI 模型。
-
有关Excel 中的 Copilot的详细信息,请参阅有关Excel 中的 Copilot的常见问题解答