Jak používat funkci Excel FILTERXML -

souhrn

Funkce Excel FILTERXML vrací konkrétní data z textu XML pomocí zadaného výrazu XPath.

Účel

Získejte data z XML pomocí Xpath

Návratová hodnota

Odpovídající data jako text

Syntax

= FILTERXML (xml, xpath)

Argumenty

  • xml - platné XML jako textový řetězec.
  • xpath - platný výraz Xpath jako textový řetězec.

Verze

Excel 2013

Poznámky k použití

Funkce Excel FILTERXML vrací konkrétní data z textu XML pomocí zadaného výrazu XPath.

XML je textový formát pro ukládání a přenos dat. Není závislá na žádném konkrétním hardwaru nebo softwaru. XML je rozšiřitelný a je navržen k přenosu dat, na rozdíl od zobrazení dat konkrétním způsobem. XML má přísná pravidla syntaxe, která softwaru umožňují procházet strukturu dokumentu XML a provádět různé operace.

XPath je speciální dotazovací jazyk pro výběr prvků a atributů v dokumentu XML. Funkce FILTERXML používá XPath k porovnávání a extrakci dat z textu ve formátu XML.

Poznámka: FILTERXML není k dispozici v Excelu na Macu ani v Excel Online.

Příklad

V ukázaném příkladu buňka obsahuje XML, který nese informace o albech publikovaných jako CD. Každé CD obsahuje název alba, jméno umělce a rok vydání alba. Vzorec v buňce D5 používá k extrahování všech titulů FILTERXML:

=FILTERXML(B5,"//cd/title")

Argument xml je XML v buňce B5 a argument xpath je výraz „// cd / title“, který odpovídá všem prvkům názvu s nadřazeným prvkem. V aplikaci Excel 365, která podporuje dynamická pole, se výsledky automaticky přenesou do rozsahu D5: D14.

Zajímavé články...