Kuinka käyttää Excel FILTERXML -toimintoa -

Yhteenveto

Excel FILTERXML -funktio palauttaa tietyt tiedot XML-tekstistä käyttäen määritettyä XPath-lauseketta.

Tarkoitus

Hanki tietoja XML: stä Xpathin avulla

Palautusarvo

Tiedot vastaavat tekstiä

Syntaksi

= FILTERXML (xml, xpath)

Väitteet

  • xml - kelvollinen XML tekstimerkkijonona.
  • xpath - kelvollinen Xpath-lauseke tekstimerkkijonona.

Versio

Excel 2013

Käyttöohjeet

Excel FILTERXML -funktio palauttaa tietyt tiedot XML-tekstistä määritetyn XPath-lausekkeen avulla.

XML on tekstimuoto tietojen tallentamiseen ja siirtämiseen. Se ei ole riippuvainen tietystä laitteistosta tai ohjelmistosta. XML on laajennettavissa ja se on suunniteltu siirtämään tietoja, toisin kuin tietojen näyttäminen tietyllä tavalla. XML: ssä on tiukat syntaksisäännöt, joiden avulla ohjelmisto voi kulkea XML-asiakirjan rakenteen läpi ja suorittaa erilaisia ​​toimintoja.

XPath on erityinen kyselykieli XML-asiakirjan elementtien ja määritteiden valitsemiseksi. FILTERXML-funktio käyttää XPathia tietojen sovittamiseen ja purkamiseen XML-muodossa olevasta tekstistä.

Huomautus: FILTERXML ei ole käytettävissä Macin Excelissä tai Excel Onlinessa.

Esimerkki

Esitetyssä esimerkissä solu sisältää XML: n, joka sisältää tietoja CD-levyinä julkaistuista albumeista. Jokainen CD sisältää albumin otsikon, artistin nimen ja albumin julkaisuvuoden. Solun D5 kaava käyttää FILTERXML-tiedostoa kaikkien nimien purkamiseen:

=FILTERXML(B5,"//cd/title")

Xml-argumentti on XML solussa B5, ja xpath-argumentti on lauseke "// cd / title", joka vastaa kaikkia otsikkoelementtejä ylätason kanssa. Dynaamisia taulukoita tukevassa Excel 365: ssä tulokset siirtyvät automaattisesti alueelle D5: D14.

Mielenkiintoisia artikkeleita...