XMLSZŰRÉS függvény

Az XMLSZŰRÉS függvény adott adatokat ad vissza XML-tartalomból a megadott xpath használatával.

Megjegyzések: 

  • Az FILTERXML függvény nem érhető el a Webes Excel És a Mac Excelben.

  • Ez a függvény megjelenhet a Mac Excel függvénytárában, de a Windows operációs rendszer funkcióira támaszkodik, ezért Nem ad eredményt Mac gépen.

Szintaxis

XMLSZŰRÉS(xml; xpath)

Az XMLSZŰRÉS függvény szintaxisa a következő argumentumokat foglalja magában.

argumentumok

Leírás

xml    

Kötelező

Érvényes XML formátumú karakterlánc

xpath   

Kötelező

A string in standard XPath format

Megjegyzések: 

  • Ha az xml argumentum érvénytelen, akkor az XMLSZŰRÉS függvény az #ÉRTÉK! hibaértéket adja eredményül.

  • Ha az xml érvénytelen előtaggal megadott névteret tartalmaz, akkor az XMLSZŰRÉS függvény az #ÉRTÉK! hibaértéket adja vissza.

Példák

  1. Ebben a példában az XMLSZŰRÉS függvényt használjuk a B2 cellában visszaadott XML-adatokon, amelyeket a B1 cellában lévő weblekérdezés WEBSZOLGÁLTATÁS függvénye ad eredményül.

    Példa az XSZŰRÉS függvényre

    Az FILTERXML adata a B3:B5 és a C3:C5 cellákban jelenik meg, és megjeleníti a Wikipédián legutóbb frissített három lekérdezési eredményt, valamint a frissítések idejét (EGYEZMÉNYES VILÁGIDŐ, "Egyezményes világidő").

    A B3:B5 cellák az =FILTERXML(B3;"//rc/@title") képletet tartalmazzák.

    A C3:C5 cellák az =FILTERXML(B3;"//rc/@timestamp") képletet tartalmazzák.

    Megjegyzés: Ha a Microsoft 365 aktuális verzióját használja, akkor egyszerűen beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva megerősítheti a képlet dinamikus tömbképlet voltát. Ellenkező esetben a képletet régi típusú tömbképletként kell megadni úgy, hogy először kijelöli a kimeneti tartományt, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a CTRL+SHIFT+ENTER billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a kapcsos zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.

  2. Az FILTERXML függvényt az ENCODEURL és a WEBSERVICE függvényekkel együtt is használhatja. Az markitondemand.com api szolgáltatással például információkat kaphat a céges részvényről:

    =WEBSZOLGÁLTATÁS("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))

    Ahol tőzsdei árfolyam van a C2 cellában.

    Ezután az FILTERXML függvény segítségével kinyerhet adott adatokat az adott részvényről. Ha például a C2 cellában lévő tőzsdei árfolyam árfolyamának utolsó árát is meg kell kapnia, használhatja az alábbit:

    =XMLSZŰRÉS(WEBSZOLGÁLTATÁS("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2));"/QuoteApiModel/Data/LastPrice")

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet az Answers-közösségben.

Lásd még

URL.KÓDOL függvény

WEBSZOLGÁLTATÁS függvény

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×