FINDKEYSBYFILTER
Với FINDKEYSBYFILTER bạn chỉ định bộ lọc để trích xuất khóa cụ thể từ các biến XML. Khóa được trích xuất làm XML. Ví dụ: bạn có thể trích xuất khóa từ một biến XML và ghi chúng vào một biến XML thứ hai. Hàm có cùng mục đích tương tự như FINDKEYS.. Mỗi bộ lọc bao gồm một khóa, tên thuộc tính và giá trị thuộc tính. Trong FINDKEYS, bạn xác định bộ lọc trong chức năng. Nếu bạn sử dụng FINDKEYSBYFILTER, bạn có thể xác định bộ lọc bằng một hàm riêng biệt.
Cú pháp
FINDKEYSBYFILTER("XML_properties",filter,"separator")
Hàm trả về #VALUE! nếu bạn không xác định dấu phân tách, ngay cả khi hàm được sử dụng để trả về một khóa duy nhất.
Ví dụ
Giả sử rằng biến XML gv_setproperty có chứa [Sản phẩm] làm khóa và ô C46 có chứa hàm FILTER. Hàm này trả về khóa [Product].
=FINDKEYSBYFILTER(GlobalVariables.gv_setproperty.Text,C46,":")