FILTRERXML (funksjon)

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Denne artikkelen beskriver formelsyntaks for og bruk av funksjonen FILTRERXML i Microsoft Excel.

Kommentarer: 

  • Funksjonen FILTERXML er ikke tilgjengelig i Excel Online, og den er ikke tilgjengelig i Excel 2016 for Mac.

  • Merk: Denne funksjonen kan vises i galleriet funksjonen i Excel for Mac, men det er avhengig av funksjonene i Windows-operativsystemet, slik at det ikke vil returnere resultater på Mac.

Beskrivelse

Returnerer spesifikke data fra XML-innhold ved å bruke den angitte xpath-banen.

Syntaks

FILTRERXML(xml; xpath)

Syntaksen for funksjonen FILTRERXML har følgende argumenter:

  • XML    Obligatorisk. En streng i gyldig XML-format.

  • XPath    Obligatorisk. En streng i standard XPath-format.

Merknader

  • Hvis xml ikke er en gyldig verdi, returnerer FILTRERXML feilverdien #VERDI!.

  • Hvis xml inneholder et navneområde med et prefiks som ikke er gyldig, returnerer FILTRERXML feilverdien #VERDI!.

Eksempel

Kopier eksempeldataene i tabellen nedenfor, og lim dem inn i celle A1 i et nytt Excel-regneark. Hvis du vil at formlene skal vises resultater, merker du dem, trykker F2 og deretter ENTER. Hvis du vil, kan du justere kolonnebreddene slik at du kan se alle dataene.

Nettadresse for spørring:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

XML-svar:

=WEBTJENESTE(A2)

Nylig endret:

=FILTRERXML(B3;"//rc/@title")

=FILTRERXML(B3;"//rc/@timestamp")

=FILTRERXML(B3;"//rc/@title")

=FILTRERXML(B3;"//rc/@timestamp")

=FILTRERXML(B3;"//rc/@title")

=FILTRERXML(B3;"//rc/@timestamp")

Beskrivelse

Dette eksemplet bruker funksjonen FILTRERXML på XML-data som ble returnert i celle B3, som hentes fra resultatene av WEBTJENESTE-funksjonen på nettspørringen i celle A2. Dataene fra FILTRERXML returneres i celle B7:B9 og C7:C9, og viser de tre sist oppdaterte spørringsresultatene på Wikipedia og tidspunktet de ble oppdatert (i UTC, "Coordinated Universal Time").

Celle B7:B9 inneholder formelen =FILTRERXML(B3,"//rc/@title") som må legges inn som en matriseformel i de aktuelle cellene. Merk B7:C9, skriv inn formelen og trykk Ctrl+Skift+Enter. Celle C7:C9 inneholder formelen =FILTRERXML(B3,"//rc/@timestamp"), og må også legges inn som en matriseformel.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×