
Zhrnutie
Funkcia Excel FILTERXML vracia konkrétne údaje z textu XML pomocou zadaného výrazu XPath.
Účel
Získajte dáta z XML pomocou XpathNávratová hodnota
Zodpovedajúce údaje ako textSyntax
= FILTERXML (xml, xpath)Argumenty
- xml - platné XML ako textový reťazec.
- xpath - platný výraz Xpath ako textový reťazec.
Verzia
Excel 2013Poznámky k použitiu
Funkcia Excel FILTERXML vracia konkrétne údaje z textu XML pomocou zadaného výrazu XPath.
XML je textový formát na ukladanie a prenos údajov. Nie je závislá od konkrétneho hardvéru alebo softvéru. XML je rozšíriteľný a je navrhnutý na prenos údajov, na rozdiel od konkrétneho zobrazenia údajov. XML má prísne pravidlá syntaxe, ktoré umožňujú softvéru prechádzať štruktúru dokumentu XML a vykonávať rôzne operácie.
XPath je špeciálny dotazovací jazyk na výber prvkov a atribútov v dokumente XML. Funkcia FILTERXML používa XPath na porovnávanie a extrakciu údajov z textu vo formáte XML.
Poznámka: FILTERXML nie je k dispozícii v programe Excel na počítačoch Mac alebo Excel Online.
Príklad
V zobrazenom príklade bunka obsahuje XML, ktorý prenáša informácie o albumoch publikovaných ako CD. Každé CD obsahuje názov albumu, meno umelca a rok vydania albumu. Vzorec v bunke D5 používa FILTERXML na extrahovanie všetkých titulov:
=FILTERXML(B5,"//cd/title")
Argument xml je XML v bunke B5 a argument xpath je výraz „// cd / title“, ktorý porovnáva všetky prvky titulu s nadradeným objektom. V Exceli 365, ktorý podporuje dynamické polia, sa výsledky automaticky prelievajú do rozsahu D5: D14.