
Sažetak
Funkcija Excel FILTERXML vraća određene podatke iz XML teksta pomoću navedenog izraza XPath.
Svrha
Dohvatite podatke iz XML-a pomoću Xpath-aPovratna vrijednost
Podudaranje podataka kao tekstaSintaksa
= FILTERXML (xml, xpath)Argumenti
- xml - važeći XML kao tekstualni niz.
- xpath - valjani izraz Xpath kao tekstualni niz.
Verzija
Excel 2013Napomene o upotrebi
Funkcija Excel FILTERXML vraća određene podatke iz XML teksta pomoću navedenog izraza XPath.
XML je tekstualni format za pohranu i transport podataka. Ne ovisi o bilo kojem određenom hardveru ili softveru. XML je proširiv i dizajniran je za prijenos podataka, za razliku od prikazivanja podataka na određeni način. XML ima stroga sintaksna pravila koja softveru omogućuju prelazak strukture XML dokumenta i izvođenje različitih operacija.
XPath je poseban jezik upita za odabir elemenata i atributa u XML dokumentu. Funkcija FILTERXML koristi XPath za podudaranje i izdvajanje podataka iz teksta u XML formatu.
Napomena: FILTERXML nije dostupan u programu Excel na Macu ili u programu Excel Online.
Primjer
U prikazanom primjeru ćelija sadrži XML koji sadrži informacije o albumima objavljenim kao CD-ovi. Svaki CD sadrži naslov albuma, ime izvođača i godinu izdavanja albuma. Formula u ćeliji D5 koristi FILTERXML za izdvajanje svih naslova:
=FILTERXML(B5,"//cd/title")
Argument xml je XML u ćeliji B5, a argument xpath je izraz "// cd / title", koji podudara sve elemente naslova s roditeljem. U programu Excel 365, koji podržava dinamičke nizove, rezultati se automatski prelijevaju u raspon D5: D14.