Excel FILTERXML 函數
新增一名作者
最後修改時間:2022-09-05
FILTERXML 函數使用給定的 XPath 從 XML 文本返回特定值。
句法
=FILTERXML(xml,xpath)
參數
- XML (必需):有效 XML 格式的字符串。
- 路徑 (必需):有效 XPath 格式的字符串。
回報值
FILTERXML 函數從 XML 文本返回特定值。
功能說明
- FILTERXML 函數在 Excel中2013. 因此,它在早期的 Excel 版本中不可用。 它在 Excel for web 或 Excel for Mac 中也不可用。
- FILTERXML 函數可能出現在 Excel for Mac 的庫中,但它不會在 Mac 上返回結果,因為它依賴於 Windows 操作系統功能。
- #值! 如果發生以下情況之一,則會出現錯誤值:
- 提供的 xml 參數無效;
- 提供的 xml 參數包含一個帶有無效前綴的命名空間。
例
如下圖所示,單元格 B4 包含 XML 文本。 要使用指定的 XPath 從此 XML 文本中獲取特定數據,請執行以下操作。
請將下面的公式複製到單元格中 D4,然後按 按Ctrl + 轉移 + Enter 獲得結果的鍵。
=過濾器XML(B4,“//食物/名稱”)
筆記:
- n 上式, //食物/名稱 是輸入的 xpath 參數。
- In 適用於 Microsoft 365 的 Excel, 可以直接按 Enter 因為 Excel 365 支持 動態數組 自動溢出結果的功能。
相關功能:
-
Excel EVEN 功能
EVEN 函數將數字從零四捨五入到最接近的偶數整數。
-
Excel EXP 功能
EXP 函數返回常數 e 的 n 次方的結果。