
Povzetek
Funkcija Excel FILTERXML vrne določene podatke iz besedila XML z uporabo podanega izraza XPath.
Namen
Pridobite podatke iz XML z XpathVrnjena vrednost
Ujemanje podatkov kot besedilaSintaksa
= FILTERXML (xml, xpath)Argumenti
- xml - veljaven XML kot besedilni niz.
- xpath - veljaven izraz Xpath kot besedilni niz.
Različica
Excel 2013Opombe o uporabi
Funkcija Excel FILTERXML z določenim izrazom XPath vrne določene podatke iz besedila XML.
XML je besedilna oblika za shranjevanje in prenos podatkov. To ni odvisno od določene strojne ali programske opreme. XML je razširljiv in je zasnovan za prenos podatkov v nasprotju s prikazom podatkov na določen način. XML ima stroga sintaksna pravila, ki programski opremi omogočajo strukturiranje dokumenta XML in izvajanje različnih operacij.
XPath je poseben poizvedbeni jezik za izbiro elementov in atributov v dokumentu XML. Funkcija FILTERXML uporablja XPath za ujemanje in pridobivanje podatkov iz besedila v obliki XML.
Opomba: FILTERXML ni na voljo v Excelu na Macu ali v programu Excel Online.
Primer
V prikazanem primeru celica vsebuje XML, ki vsebuje informacije o albumih, izdanih kot CD-ji. Vsaka zgoščenka vsebuje naslov albuma, ime izvajalca in leto izdaje albuma. Formula v celici D5 uporablja FILTERXML za ekstrahiranje vseh naslovov:
=FILTERXML(B5,"//cd/title")
Argument xml je XML v celici B5, argument xpath pa izraz "// cd / title", ki se ujema z vsemi elementi naslova s staršem. V Excelu 365, ki podpira dinamične nize, se rezultati samodejno prelijejo v obseg D5: D14.