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_xml | Bắt buộc | Chuỗi XML HỢP LỆ. Trang trả về HTML thường hay JSON thì ra #VALUE!. |
| đường_dẫn_xpath | Bắ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.