FILTRERAXML (Funktionen FILTRERAXML)

Funktionen FILTERXML returnerar specifika data från XML-innehållet genom att använda angiven XPath.

Meddelanden: 

  • Funktionen FILTERXML är inte tillgänglig i Excel Online och Excel för Mac.

  • Den här funktionen kan visas i funktions galleriet i Excel för Mac, men den använder operativ systemet Windows, så den kommer inte att returnera resultat för Mac.

Syntax

FILTRERAXML(xml, xpath)

Funktionen FILTRERAXML har följande argument.

  • format    Obligatoriskt. En sträng i giltigt XML-format.

  • XPath    Obligatoriskt. En sträng i XPath-standardformat.

Kommentarer

  • Om XML inte är giltigt returnerar FILTERXML #VALUE! .

  • Om XML-data innehåller ett namn område med ett prefix som inte är giltigt returnerar FILTERXML #VALUE! .

Exempel

I det här exemplet används funktionen FILTERXML på XML-data som returneras i cell B2, som tillhandahålls av resultatet från funktionen WebService på Web Query i cell B1.

Ett exempel på funktionen FILTERXML

Data från FILTERXML returneras i cellerna B3: B5 och C3: C5 och visar de tre senast uppdaterade frågeresultaten på Wikipedia och tidpunkten för deras uppdateringar (i UTC, "Coordinated Universal Time").

Cellerna B3: B5 innehåller formeln = FILTERXML (B3, "//RC/@title"), som måste anges som en mat ris formel i dessa celler. Välj B3: C5, skriv formeln och tryck på CTRL + SKIFT + RETUR. Celler C3: C5 innehåller formeln = FILTERXML (B3, "//RC/@timestamp") och måste också anges som en mat ris formel.

Obs!: Om du har en aktuell version av Office 365 kan du helt enkelt ange formeln i den övre vänstra cellen i utdataområdet. Tryck sedan på RETUR och bekräfta formeln som en dynamisk matrisformel. Annars måste du ange formeln som en äldre matrisformel genom att först välja utdataområdet, ange formeln i den övre vänstra cellen i utdataområdet och sedan trycka på CTRL+SKIFT+RETUR för att bekräfta. I Excel infogas klammerparenteser i början och slutet av formeln åt dig. Mer information om matrisformler finns i Riktlinjer för och exempel på matrisformler.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Obs!:  Den här sidan har översatts automatiskt och kan innehålla grammatiska fel och andra felaktigheter. Vår avsikt är att innehållet ska vara användbart för dig. Skulle du vilja svara på om informationen var till hjälp? Här är den engelska artikeln som en referens.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×