Kako uporabljati funkcijo Excel FILTERXML -

Povzetek

Funkcija Excel FILTERXML vrne določene podatke iz besedila XML z uporabo podanega izraza XPath.

Namen

Pridobite podatke iz XML z Xpath

Vrnjena vrednost

Ujemanje podatkov kot besedila

Sintaksa

= FILTERXML (xml, xpath)

Argumenti

  • xml - veljaven XML kot besedilni niz.
  • xpath - veljaven izraz Xpath kot besedilni niz.

Različica

Excel 2013

Opombe 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.

Zanimive Članki...