Funktsioon FILTERXML

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

Märkus. : Funktsioon FILTERXML pole saadaval rakendustes Excel Online ega Excel 2016 for Mac.

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. Standardses XPathi vormingus 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 oma 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.

×