COPILOT 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel Web App Excel for iPhone

本文介绍 Microsoft Excel 中 COPILOT 函数的公式语法和用法。 

重要

说明

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 (“Classify sentiment”, B2:B100)
  • 生成文本: 创建简单的文本内容。
    例如,=COPILOT (“根据其规格为此产品创建说明”,B2:B8)
  • 从 Web 查找信息: COPILOT 函数可以在 Web 上搜索数据。 即将推出对所使用的来源的引用。
    例如,=COPILOT (“在其中查找即将到来的假期或重大事件”,A2)

何时不使用 COPILOT 函数

COPILOT 使用 AI,可能会提供不正确的响应。

若要确保可靠性并负责任地使用它,请避免将 COPILOT 用于:

  • 数值计算: 对于任何需要准确性或可重现性的任务,使用本机 Excel 公式 (例如 SUM、AVERAGE(如果) )。
  • 需要所提供范围以外的上下文或 Web 数据的响应: COPILOT 函数仅有权访问向函数提供或引用的提示和上下文。 它无权访问工作簿中的其他数据、其他文件中的数据或企业信息。
  • 基于工作簿中数据的查找: 使用 XLOOKUP 基于表或区域查找数据。
  • 具有法律、法规或合规性影响的任务: 避免将 AI 生成的输出用于财务报告、法律文档或其他高风险场景。

COPILOT 可以返回多个结果

根据你提供的上下文,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 函数只能访问通过 上下文 参数提供的数据。 它无权访问:

    • 工作簿中的其他数据
    • 企业数据
  • 目前,COPILOT 函数使用 gpt-4.1-mini (2025-04-14) 。 

  • COPILOT 函数的模型将在未来发展和改进,公式结果可能会随时间而变化,即使参数相同也是如此。 仅在可以接受的情况下使用 COPILOT 函数。 如果您不希望重新计算结果,可以考虑使用“复制”、“粘贴值” (选择值、Ctrl + C、Ctrl + Shift + V) 将其转换为值。

  • 作为上下文提供的提示和数据将不用于训练 AI 模型。

  • 有关 Excel 中的 Copilot 的详细信息,请参阅 Excel 中的 Copilot 常见问题解答