Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel Web App

可以使用 FIELDVALUE 函数从股票或地理位置数据类型等链接数据类型中检索字段数据。 对于编写引用数据类型的公式,存在更简单的方法,因此 FIELDVALUE 函数应主要用于根据链接数据类型创建条件计算。

注意: 2019 年 3 月 28 日:已向所有 Windows Microsoft 365 订阅者发布数据类型。 如果你是 Microsoft 365 订阅者,请确保拥有最新版本的 Office

技术细节

语法

=FIELDVALUE(value, field_name)

FIELDVALUE 函数语法具有下列参数:

参数

描述

value

函数返回 value 参数中指定的链接数据类型中的所有匹配字段。

field_name

要从链接数据类型中提取的一个或多个字段的名称。

说明

示例

在以下基本示例中,公式 =FIELDVALUE (A2,“Price”) 从 JM Smucker Co 的股票数据类型中提取 Price 字段。 字段 vaule 函数屏幕截图一个版本二

下一个示例是 FIELDVALUE 函数更典型的一个示例。 在此使用 IFERROR 函数检查错误。 如果单元格 A2 中不存在公司名称,则 FIELDVALUE 公式返回一个错误,在这种情况下,我们希望不显示任何内容 ("")。 但如果存在公司名称,我们希望通过 =IFERROR(FIELDVALUE($A2,B$1),"") 从 A2 中的数据类型检索价格。 字段 vaule 函数屏幕截图两个版本 2

请注意,FIELDVALUE 函数允许你为 field_name 参数引用工作表单元格,因此上述公式引用单元格 B1 表示“价格”,而非在公式中手动输入“价格”。  

备注

如果尝试从不存在的数据类型字段检索数据,则 FIELDVALUE 函数将返回 #FIELD! 错误. 例如,实际数据类型字段名为“价格”,而你可能输入了“定价”。 仔细检查公式,确保使用有效的字段名称。 如果要显示记录的字段名称列表,请选择该记录的单元格,然后按 Alt+Shift+F10

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

“股票”和“地理位置”数据类型

如何编写引用数据类型的公式

#FIELD! 错误

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。