FINDKEYSBYFILTER
Przy pomocy FINDKEYSBYFILTER określa się filtry, które mają służyć do wyodrębniania określonych kluczy ze zmiennych XML. Klucze są wyodrębniane jako XML. Można, na przykład, wyodrębnić klucze z jednej zmiennej XML i zapisać je do drugiej zmiennej XML. Funkcja ta ma ten sam cel, co FINDKEYS. Każdy filtr zawiera klucz, nazwę właściwości i wartość właściwości. W FINDKEYS określa się filtr w funkcji. Przy korzystaniu z FINDKEYSBYFILTER można określić filtr przy pomocy odrębnej funkcji.
Składnia
FINDKEYSBYFILTER("właściwości_XML",filtr,"separator")
Funkcja zwraca #VALUE! jeżeli nie określisz separatora, nawet jeśli funkcja jest wykorzystywana do zwracania pojedynczego klucza.
Przykład
Załóżmy, że zmienna XML gv_setproperty zawiera [Produkt] jako klucz i że komórka C46 zawiera funkcję FILTER. Ta funkcja zwraca klucz [Produkt].
=FINDKEYSBYFILTER(GlobalVariables.gv_setproperty.Text,C46,":")