利用FILTERXML函式提取XML資料中的欄位值
FILTERXML 函式使用指定的 xpath 從 XML 內容返回特定資料。
語法FILTERXML(xml, xpath)FILTERXML 函式語法具有下列引數。config.xml 必填。 有效 XML 格式的字串。xpath 必填。 標準 XPath 格式中的字串。
備註如果 xml 無效, FILTERXML 將返回 #VALUE! 。如果 xml 包含的名稱空間具有無效的字首, FILTERXML 將返回 #VALUE! 。
案例1:A列輸入中文,B列輸入公式,就能自動翻譯B1單元格輸入公式:=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation”),可以自動翻譯出A列對應的內容。
顯示結果:
案例2:
提取A1列中NAME、longitude、latitude的值在B2單元格里輸入:=FILTERXML(A1,"//"&A4)
。
利用FILTERXML函式提取XML資料中的欄位值
FILTERXML 函式使用指定的 xpath 從 XML 內容返回特定資料。
語法FILTERXML(xml, xpath)FILTERXML 函式語法具有下列引數。config.xml 必填。 有效 XML 格式的字串。xpath 必填。 標準 XPath 格式中的字串。
備註如果 xml 無效, FILTERXML 將返回 #VALUE! 。如果 xml 包含的名稱空間具有無效的字首, FILTERXML 將返回 #VALUE! 。
案例1:A列輸入中文,B列輸入公式,就能自動翻譯B1單元格輸入公式:=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation”),可以自動翻譯出A列對應的內容。
顯示結果:
案例2:
提取A1列中NAME、longitude、latitude的值在B2單元格里輸入:=FILTERXML(A1,"//"&A4)
。