Applies ToMicrosoft 365-höz készült Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

A FILTERXML függvény a megadott xpath használatával adott adatokat ad vissza XML-tartalomból.

Megjegyzések: 

  • A FILTERXML függvény nem érhető el Webes Excel és Mac Excel.

  • Ez a függvény a Mac Excel függvénygyűjteményében jelenhet meg, de a Windows operációs rendszer funkcióira támaszkodik, így Mac gépen nem ad vissza eredményeket.

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ú sztring

Xpath   

Kötelező

Szabványos XPath formátumú sztring

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 a FILTERXML függvényt használjuk a B2 cellában visszaadott XML-adatokon, amelyet a B1 cella webes lekérdezésének WEBSZOLGÁLTATÁS függvénye biztosít.

    Példa a FILTERXML függvényre

    A FILTERXML adatai a B3:B5 és a C3:C5 cellában lesznek visszaadva, és megjelenítik a wikipédián legutóbb frissített három lekérdezési eredményt és frissítésük időpontját (UTC, "Egyezményes világidő").

    A B3:B5 cella az =FILTERXML(B3;"//rc/@title) képletet tartalmazza.

    A C3:C5 cella az =FILTERXML(B3,"//rc/@timestamp) képletet tartalmazza.

    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. A FILTERXML az ENCODEURL és a WEBSERVICE függvényekkel együtt is használható. Az markitondemand.com API-szolgáltatással például a vállalati részvényre vonatkozó információkat adhat vissza:

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

    Ahol van egy tőzsdei árfolyamjelző a C2 cellában.

    Ezután a FILTERXML függvénnyel konkrét adatokat nyerhet ki az adott készletről. Ha például a C2 cellában lévő tőzsdei árfolyamjelző utolsó árát szeretné lekérni, a következőt használhatja:

    =FILTERXML(WEBSERVICE("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 a közösségekben.

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?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.