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")

Uwaga

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,":")