Funkce Excel FILTERXML
Funkce FILTERXML vrací konkrétní hodnoty z textu XML pomocí dané XPath.
Syntax
=FILTERXML(xml,xpath)
Argumenty
- Xml (povinné): Řetězec v platném formátu XML.
- Xpath (povinné): Řetězec v platném formátu XPath.
Návratová hodnota
Funkce FILTERXML vrací konkrétní hodnoty z textu XML.
Poznámky k funkcím
- Funkce FILTERXML je zavedena v Excel 2013. Proto není k dispozici v dřívějších verzích aplikace Excel. A není k dispozici ani v Excelu pro web nebo Excelu pro Mac.
- Funkce FILTERXML se může objevit v knihovně Excelu pro Mac, ale nevrací výsledky na Mac, protože spoléhá na funkčnost operačního systému Windows.
- Projekt #HODNOTA! chybová hodnota nastane, pokud nastane jedna ze situací:
- zadaný xml argument není platný;
- dodaný argument xml obsahuje jmenný prostor s předponou, která není platná.
Příklad
Jak ukazuje níže uvedený snímek obrazovky, buňka B4 obsahuje text XML. Chcete-li získat konkrétní data z tohoto textu XML pomocí zadané cesty XPath, postupujte následovně.
Zkopírujte prosím níže uvedený vzorec do buňky D4, poté stiskněte tlačítko Ctrl + směna + vstoupit klávesy pro získání výsledku.
=FILTERXML(B4,"//jídlo/jméno")
Poznámky:
- ve výše uvedeném vzorci, //jídlo/jméno je vstupní argument xpath.
- In Excel pro Microsoft 365, můžete přímo stisknout vstoupit po zadání vzorce, abyste získali výsledek, protože Excel 365 podporuje dynamická pole funkce, která automaticky rozlévá výsledky.
Relativní funkce:
-
vynikat EVEN funkce
Funkce EVEN zaokrouhluje čísla od nuly na nejbližší sudé celé číslo.
-
vynikat EXP funkce
Funkce EXP vrací výsledek konstanty e umocněné na n-tou mocninu.