FINDKEYSBYFILTER

FINDKEYSBYFILTER では、フィルターを指定して特定のキーを XML 変数から抽出します。キーは XML として抽出されます。たとえば、ある XML 変数からキーを抽出し、それを別の XML 変数に書き込めます。この関数の目的は FINDKEYS と同じです。各フィルターは、1 つのキー、プロパティ名、およびプロパティ値で構成されます。FINDKEYS では、フィルターを関数内に指定します。FINDKEYSBYFILTER を使用する場合は、別の関数を使用してフィルターを指定できます。

構文

FINDKEYSBYFILTER("XML_properties",filter,"separator")

注: 

この関数は、区切り記号を指定しないと、たとえ 1 つのキーを返すために使用した場合であっても #VALUE! を返します。

XML 変数 gv_setproperty が [Product] をキーとして保持し、セル C46 が FILTER 関数を保持しているものと仮定します。次の関数は [Product] キーを返します。

=FINDKEYSBYFILTER(GlobalVariables.gv_setproperty.Text,C46,":")