Kuidas kasutada funktsiooni Exceli FILTERXML -

Kokkuvõte

Funktsioon Exceli FILTERXML tagastab XML-tekstist konkreetsed andmed, kasutades määratud XPathi avaldist.

Eesmärk

Xpathiga saate andmeid XML-ist

Tagastusväärtus

Andmete sobitamine tekstina

Süntaks

= FILTERXML (xml, xpath)

Argumendid

  • xml - kehtiv XML tekstistringina.
  • xpath - kehtiv Xpath avaldis tekstistringina.

Versioon

Excel 2013

Kasutusjuhised

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.

Huvitavad Artiklid...