Funktsioon FILTERXML

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni FILTERXML valemisüntaksit ja kasutamist.

Märkused: 

  • Funktsioon FILTERXML pole saadaval rakendustes Excel Online ega Excel 2016 for Mac.

  • Märkus: See funktsioon võidakse kuvada funktsioon galeriis rakenduses Excel for Mac, kuid see sõltub funktsioonid Windowsi operatsioonisüsteemi, nii, et see ei tagasta tulemeid Mac-arvutisse.

Kirjeldus

Tagastab XML-failist konkreetsed andmed, kasutades määratud XPathi.

Süntaks

FILTERXML(xml, xpath)

Funktsiooni FILTERXML süntaks sisaldab järgmisi argumente.

  • XML    – nõutav. Sobivas XML-vormingus string.

  • XPath    Nõutav. XPath vormi string.

Kommentaarid

  • Kui XML ei sobi, tagastab funktsioon FILTERXML veaväärtuse #VALUE!.

  • Kui XML sisaldab sobimatu eesliitega nimeruumi, tagastab funktsioon FILTERXML veaväärtuse #VALUE!.

Näide

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Päringu URL

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

XML-vastus

=WEBSERVICE(A2)

Viimati muudetud

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;"//rc/@timestamp")

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;"//rc/@timestamp")

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;"//rc/@timestamp")

Kirjeldus

Selles näites kasutatakse funktsiooni FILTERXML lahtris B3 tagastatud XML-andmetega, mille annab funktsiooni WEBSERVICE kasutamine lahtris A2 oleva veebipäringuga. Funktsiooni FILTERXML kasutamisel tekkivad andmed tagastatakse lahtritesse B7:B9 ja C7:C9, kus kuvatakse kolm viimati värskendatud päringutulemit Wikipedias koos värskendamise kellaajaga (kellaaja jaoks kasutatakse ajavööndina UTC-d ehk koordineeritud maailmaaega).

Lahtrivahemik B7:B9 sisaldab valemit =FILTERXML(B3;"//rc/@title"), mis tuleb nendesse lahtritesse sisestada massiivivalemina. Valige vahemik B7:B9, sisestage valem ja vajutage siis klahvikombinatsiooni Ctrl+Shift+Enter. Lahtrivahemik C7:C9 sisaldab valemit =FILTERXML(B3;"//rc/@timestamp"), mis tuleb samuti sisestada massiivivalemina.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×