
souhrn
Funkce Excel FILTERXML vrací konkrétní data z textu XML pomocí zadaného výrazu XPath.
Účel
Získejte data z XML pomocí XpathNávratová hodnota
Odpovídající data jako textSyntax
= FILTERXML (xml, xpath)Argumenty
- xml - platné XML jako textový řetězec.
- xpath - platný výraz Xpath jako textový řetězec.
Verze
Excel 2013Pozná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.