FILTERXML (funkcia)

Funkcia FILTERXML vráti určité údaje z obsahu XML s použitím zadaného výrazu XPath.

Poznámky: 

  • Funkcia FILTERXML nie je k dispozícii v programe Excel pre web a v Exceli pre Mac.

  • Táto funkcia sa môže zobraziť v galérii funkcií v Exceli pre Mac, ale opiera sa o funkcie operačného systému Windows, takže sa nevrátia výsledky v Macu.

Syntax

FILTERXML(xml; xpath)

Syntax funkcie FILTERXML obsahuje nasledovné argumenty.

  • XML    Povinné. Reťazec v platnom formáte XML.

  • XPath    Povinné. Reťazec v štandardnom formáte XPath.

Poznámky

  • Ak XML nie je platný, funkcia FILTERXML vráti #VALUE. .

  • Ak XML obsahuje priestor názvov s predponou, ktorá nie je platná, FILTERXML vráti #VALUE. .

Príklad

V tomto príklade sa používa funkcia FILTERXML na údaje XML vrátené v bunke B2, ktoré poskytujú výsledky funkcie WEBSERVICE na webovom dotaze v bunke B1.

Príklad funkcie FILTERXML

Údaje z FILTERXML sa vracajú do buniek B3: B5 a C3: C5 a zobrazia sa tri naposledy aktualizované výsledky dotazu na Wikipédii a čas ich aktualizácií (v časovom pásme UTC, koordinovaný svetový čas).

Bunky B3: B5 obsahujú vzorec = FILTERXML (B3, "//RC/@title"), ktorý je potrebné zadať ako vzorec poľa v týchto bunkách. Vyberte položku B3: C5, zadajte vzorec a stlačte kombináciu klávesov CTRL + SHIFT + ENTER. Bunky C3: C5 obsahujú vzorec = FILTERXML (B3, "//RC/@timestamp"), a tiež musí byť zadaný ako vzorec poľa.

Poznámka: Ak máte aktuálnu verziu balíka Office 365, môžete jednoducho zadať vzorec do ľavej hornej bunky výstupného rozsahu a potom stlačením klávesu Enter potvrďte vzorec ako dynamický vzorec poľa. V opačnom prípade sa musí vzorec zadať ako vzorec staršieho poľa najprv výberom výstupného rozsahu, zadaním vzorca do ľavej hornej bunky výstupného rozsahu a stlačením kombinácie klávesov CTRL + SHIFT + ENTER ho potvrďte. Excel vloží do začiatku a na koniec vzorca kučeravé zátvorky. Ďalšie informácie o vzorce polí nájdete v téme Vzorce poľa – pokyny a príklady.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×