Excel Hàm LỌCXML
Hàm FILTERXML trả về các giá trị cụ thể từ văn bản XML bằng cách sử dụng XPath đã cho.
cú pháp
=FILTERXML(xml,xpath)
Lập luận
- Xml (bắt buộc): Một chuỗi ở định dạng XML hợp lệ.
- Xpath (bắt buộc): Một chuỗi ở định dạng XPath hợp lệ.
Trở lại giá trị
Hàm FILTERXML trả về các giá trị cụ thể từ văn bản XML.
Ghi chú chức năng
- Hàm FILTERXML được giới thiệu trong Excel 2013. Vì vậy, nó không có sẵn ở phiên bản trước Excel các phiên bản. Và nó không có sẵn trong Excel cho web hoặc Excel cho Mac cũng vậy.
- Hàm FILTERXML có thể xuất hiện trong Excel cho thư viện của Mac, nhưng nó không trả về kết quả trên Mac vì nó phụ thuộc vào chức năng của hệ điều hành Windows.
- Mô hình #GIÁ TRỊ! giá trị lỗi xảy ra nếu một trong các trường hợp xảy ra:
- đối số xml được cung cấp không hợp lệ;
- đối số xml được cung cấp chứa không gian tên có tiền tố không hợp lệ.
Ví dụ
Như ảnh chụp màn hình bên dưới cho thấy, ô B4 chứa văn bản XML. Để lấy dữ liệu cụ thể từ văn bản XML này bằng cách sử dụng XPath được chỉ định, vui lòng thực hiện như sau.
Vui lòng sao chép công thức dưới đây vào ô D4, sau đó nhấn Ctrl + sự thay đổi + đăng ký hạng mục thi phím để nhận kết quả.
= FILTERXML (B4,"// món ăn / tên")
Ghi chú:
- n công thức trên, // món ăn / tên là đối số xpath đầu vào.
- In Excel cho Microsoft 365, bạn có thể trực tiếp nhấn đăng ký hạng mục thi sau khi bạn nhập công thức để có kết quả vì Excel 365 hỗ trợ mảng động tính năng tự động đổ kết quả.
Chức năng tương đối:
-
Excel EVEN Chức năng
Hàm EVEN làm tròn các số từ XNUMX đến số nguyên chẵn gần nhất.
-
Excel EXP Chức năng
Hàm EXP trả về kết quả của hằng số e được nâng lên lũy thừa thứ n.