MERGEPROPERTIES

Funkcja ta łączy dwie lub większą liczbę właściwości XML w jedną i wyświetla jako ciąg.

Można użyć znaku gwiazdki (*) na początku lub na końcu ciągu jako symbolu wieloznacznego. Przykładowo, aby zwrócić określone klucze lub właściwości. Gwiazdki w ciągu nie działają jak symbole wieloznaczne. Wyszukiwanie za pomocą symboli wieloznacznych zwraca tylko pierwszy dopasowany klucz lub właściwość.
Uwaga

Nie możemy zagwarantować kolejności, w której klucze lub właściwości są dopasowywane.

Składnia

=MERGEPROPERTIES(XMLProperty1,XMLProperty2....,XMLPropertyN)

Przykłady

W tych przykładach przyjmiemy, że w komórkach B5 i B7 znajdują się definicje właściwości i że występują zmienne globalne o nazwach Var1 i Var2, z których każda zawiera definicje właściwości.

=MERGEPROPERTIES(B5,B7)

=MERGEPROPERTIES(globalvariables.Var1.text,globalvariables,Var2.text)

=MERGEPROPERTIES(globalvariables.Va1.text,B7)

Właściwości są połączone w definicji XML. Jeśli dwie definicje lub większa ich liczba zawiera tę samą nazwę, najpóźniej dodana definicja zastępuje wcześniejszą definicję. Na przykład:

Druga definicja właściwości:

<Table><Row name="Key1"><Property name="p1" value="v21"/>
<Property name="p22" value="v22" /></Row></Table>
zostaje włączona w pierwszą definicję:
<Table><Row name="Key1"><Property name="p1" value="v1"/>
<Property name="p2" value="v2" /></Row></Table>
Zarówno pierwsza jak i druga definicja właściwości zawierają Nazwa właściwości=p1. Druga definicja właściwości powoduje zastąpienie pierwszej, co skutkuje powstaniem następującej połączonej definicji:
<Table><Row name="k1"><Property name="p1" value="v21"/>
<Property name="p2" value="v2" /><Property name="p22" value="v22" /></Row></Table>