跳到主要内容

Excel FILTERXML 函数

添加一名作者 最后修改时间:2022-09-05

FILTERXML 函数使用给定的 XPath 从 XML 文本返回特定值。

filterxml 函数 1


句法

=FILTERXML(xml,xpath)


参数

  • XML (必需):有效 XML 格式的字符串。
  • Xpath的 (必需):有效 XPath 格式的字符串。

回报值

FILTERXML 函数从 XML 文本返回特定值。


功能说明

  1. FILTERXML 函数在 Excel中2013. 因此,它在早期的 Excel 版本中不可用。 它在 Excel for web 或 Excel for Mac 中也不可用。
  2. FILTERXML 函数可能出现在 Excel for Mac 的库中,但它不会在 Mac 上返回结果,因为它依赖于 Windows 操作系统功能。
  3. 我们推荐使用 #值! 如果发生以下情况之一,则会出现错误值:
    • 提供的 xml 参数无效;
    • 提供的 xml 参数包含一个带有无效前缀的命名空间。

例如:

如下图所示,单元格 B4 包含 XML 文本。 要使用指定的 XPath 从此 XML 文本中获取特定数据,请执行以下操作。

请将下面的公式复制到单元格中 D4,然后按 按Ctrl + 转移 + 输入 获得结果的键。

=过滤器XML(B4,“//食物/名称”)

filterxml 函数 2

笔记:

  1. n 上式, //食物/名称 是输入的 xpath 参数。
  2. In 适用于 Microsoft 365 的 Excel, 可以直接按 输入 因为 Excel 365 支持 动态数组 自动溢出结果的功能。

相关功能:

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations