EzTech

FILTERXML

WebExcel 2013, 365
FILTERXML(chuỗi_xml, đường_dẫn_xpath)

Bóc một mẩu dữ liệu ra khỏi chuỗi XML, thường là chuỗi do WEBSERVICE lấy về. Chỉ đường tới mẩu cần lấy bằng cú pháp XPath.

Các đối số

Đối sốBắt buộc?Ý nghĩa
chuỗi_xmlBắt buộcChuỗi XML HỢP LỆ. Trang trả về HTML thường hay JSON thì ra #VALUE!.
đường_dẫn_xpathBắt buộcĐường dẫn tới nút cần lấy. PHÂN BIỆT hoa thường, sai một chữ là ra #VALUE!.

Ví dụ

  • =FILTERXML(A1, "//Exrate[@CurrencyCode='USD']/@Buy")

    A1 đang chứa chuỗi XML tỷ giá, lấy ra giá mua USD

    Kết quả: 25.180

Lưu ý khi dùng

  • XPath khớp nhiều nút thì kết quả tràn ra nhiều ô. Cần đúng một giá trị thì viết điều kiện cho hẹp lại.
  • Cũng KHÔNG chạy trên Excel Online, giống WEBSERVICE.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường