Saate hallata kohtumisi, lepinguid, eelarved – see on lihtne Microsoft 365.

FILTERXML

Funktsioon FILTERXML annab teatud XML-sisust pärinevatele andmetele määratud XPath-i abil.

Märkused: 

  • Funktsioon FILTERXML pole saadaval rakendustes Exceli veebirakendus ja Excel for Mac.

  • See funktsioon võib olla kuvatud Excel for Maci funktsioonide galeriis, kuid see sõltub Windowsi operatsioonisüsteemi funktsioonidest, seega ei tagasta see funktsioon Mac-arvutis tulemeid.

Süntaks

FILTERXML(xml, xpath)

Funktsiooni FILTERXML süntaks sisaldab järgmisi argumente.

Argument

Kirjeldus

xml    

Nõutav

Sobiv XML-vormingus string

XPathi   

Nõutav

Standardne XPath-vormingus string

Märkused: 

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

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

Näited

  1. Selles näites kasutatakse funktsiooni FILTERXML lahtris B2 tagastatud XML-andmetega, mille annavad funktsiooni WEBSERVICE tulemid lahtris B1 oleva veebipäringuga.

    Funktsiooni FILTERXML näide

    Funktsiooni FILTERXML kasutamisel tekkivad andmed tagastatakse lahtritesse B3:B5 ja C3:C5, kus kuvatakse kolm viimati värskendatud päringutulemit Vikipeedias ja värskendamise kellaajaga (UTC ajavööndis ehk koordineeritud maailmaajas).

    Lahtrid B3: B5 sisaldavad valemit = FILTERXML (B3, "//RC/@title").

    Lahtrid C3: C5 sisaldavad valemit = FILTERXML (B3, "//RC/@timestamp").

    Märkus.: Kui teil on Microsoft 365praegune versioon, võite valemi dünaamiliseks massiivse valemina kinnitamiseks sisestada valemi ülemises vasakpoolses lahtris oleva valemi ja vajutada sisestusklahvi ( Enter) . Vastasel korral tuleb valem sisestada pärandmassiivivalemina; selleks tuleb esmalt valida väljundvahemik, sisestada väljundvahemiku vasakusse ülanurka valem ja seejärel vajutada kinnitamiseks klahvikombinatsiooni CTRL + SHIFT + ENTER. Excel lisab teie eest valemi algusse ja lõppu looksulud. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.

  2. FILTERXML saate kasutada ka koos funktsioonide ENCODEURL ja veebiteenuse . Näiteks saate kasutada markitondemand.com API teenust, et tagastada teave ettevõtte laovarude kohta.

    = VEEBITEENUSE ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &ENCODEURL (C2))

    Kus teil on laos märge lahtris C2.

    Seejärel saate kasutada funktsiooni FILTERXML, et eraldada selle lao kohta konkreetseid andmeid. Näiteks lahtris C2 oleva lao puukide viimase hinna saamiseks saate kasutada järgmist.

    = FILTERXML (VEEBITEENUSE ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &ENCODEURL (C2)), "//QuoteApiModel/Data/LastPrice")

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Lisateave

Funktsioon ENCODEURL

Funktsioon WEBSERVICE

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Kas vajate veel abi?

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.

×