
Kokkuvõte
Funktsioon Exceli FILTERXML tagastab XML-tekstist konkreetsed andmed, kasutades määratud XPathi avaldist.
Eesmärk
Xpathiga saate andmeid XML-istTagastusväärtus
Andmete sobitamine tekstinaSüntaks
= FILTERXML (xml, xpath)Argumendid
- xml - kehtiv XML tekstistringina.
- xpath - kehtiv Xpath avaldis tekstistringina.
Versioon
Excel 2013Kasutusjuhised
Funktsioon Exceli FILTERXML tagastab XML-tekstist konkreetsed andmed määratud XPathi avaldise abil.
XML on tekstivorming andmete salvestamiseks ja transportimiseks. See ei sõltu ühestki konkreetsest riist- ega tarkvarast. XML on laiendatav ja mõeldud andmete transportimiseks, vastupidiselt andmete kuvamisele konkreetsel viisil. XML-il on ranged süntaksireeglid, mis võimaldavad tarkvaral XML-dokumendi struktuuri läbida ja erinevaid toiminguid teha.
XPath on spetsiaalne päringukeel XML-dokumendis elementide ja atribuutide valimiseks. Funktsioon FILTERXML kasutab XML-vormingus tekstist andmete sobitamiseks ja väljavõtmiseks XPathi.
Märkus. FILTERXML pole Maci Excelis ega Excel Online'is saadaval.
Näide
Näidatud näites sisaldab lahter XML-i, mis kannab teavet CD-na avaldatud albumite kohta. Igal CD-l on albumi pealkiri, esitaja nimi ja albumi ilmumisaasta. Lahtris D5 olev valem kasutab kõigi pealkirjade väljavõtmiseks FILTERXML-i:
=FILTERXML(B5,"//cd/title")
Xml argument on lahtris B5 XML ja argument xpath on väljend "// cd / title", mis sobib kõigi pealkirja elementidega vanemaga. Dünaamilisi massiive toetavas Excelis 365 levivad tulemused automaatselt vahemikku D5: D14.