XML.FILTEREN, functie

De functie XML filteren retourneert specifieke gegevens van XML-inhoud op basis van het opgegeven XPath.

Notities: 

  • De functie XML filteren is niet beschikbaar in Excel voor het web en in Excel voor Mac.

  • Deze functie kan worden weergegeven in de galerie van functies in Excel voor Mac, maar het is afhankelijk van de functies van het Windows-besturingssysteem, zodat er geen resultaten worden geretourneerd op de Mac.

Syntaxis

XML.FILTEREN(xml, xpath)

De syntaxis van de functie XML.FILTEREN heeft de volgende argumenten.

Argument

Beschrijving

xml    

Vereist

Een tekenreeks in geldige XML-indeling

XPath   

Vereist

Een tekenreeks in de standaard-XPath-indeling

Notities: 

  • Als XML ongeldig is, geeft XML filteren de #VALUE! als resultaat.

  • Als XML een naamruimte met een ongeldig voorvoegsel bevat, retourneert XML filteren de #VALUE! als resultaat.

Voorbeelden

  1. In dit voorbeeld wordt de functie XML filteren gebruikt op XML-gegevens die zijn geretourneerd in cel B2, die wordt weergegeven door de resultaten van de functie WEBSERVICE in de webquery in cel B1.

    Een voorbeeld van de functie XML filteren

    De gegevens uit XML filteren worden geretourneerd in de cellen B3: B5 en C3: C5, en de drie meest recente queryresultaten op Wikipedia en de tijd waarop de updates zijn bijgewerkt (in UTC, "Coordinated Universal Time").

    De cellen B3: B5 bevat de formule = XML filteren (B3; "//RC/@title").

    Cel C3: C5 bevat de formule = XML filteren (B3; "//RC/@timestamp").

    Opmerking: Als u een actuele versie van Office 365hebt, kunt u de formule gewoon in de linkerbovenhoek van het uitvoerbereik invoeren en vervolgens op Enter drukken om de formule te bevestigen als een dynamische matrixformule. Anders moet de formule worden ingevoerd als een verouderde matrixformule door eerst het uitvoerbereik te selecteren, de formule in de cel linksboven in het uitvoerbereik te typen en vervolgens op CTRL + SHIFT + ENTER te drukken om deze te bevestigen. In Excel worden de accolades aan het begin en het einde van de formule voor u ingevoegd. Zie Richtlijnen en voorbeelden van matrixformules voor meer informatie over matrixformules.

  2. U kunt XML filteren ook gebruiken in combinatie met de functies URL coderen en WEBSERVICE . U kunt bijvoorbeeld de markitondemand.com API-service gebruiken om informatie over een bedrijfsvoorraad te retourneren:

    = WEBSERVICE ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &URL coderen (C2))

    Waarbij u de beursnotering in cel C2 hebt.

    U kunt vervolgens de functie XML filteren gebruiken om specifieke gegevens over dat aandeel te extraheren. Als u bijvoorbeeld wilt dat de laatste prijs van de aandelenbeurs in cel C2 wordt weergeven, kunt u het volgende gebruiken:

    = XML filteren (WEBSERVICE ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &URL coderen (C2)); "//QuoteApiModel/Data/LastPrice")

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Zie ook

URL.CODEREN, functie

WEBSERVICE, functie

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×