Hoppa till huvudinnehåll

Excel FILTERXML-funktion

FILTERXML-funktionen returnerar specifika värden från XML-text genom att använda den givna XPath.

filterxml-funktion 1


syntax

=FILTERXML(xml,xpath)


Argument

  • Xml (obligatoriskt): En sträng i giltigt XML-format.
  • Xpath (obligatoriskt): En sträng i giltigt XPath-format.

Returvärde

Funktionen FILTERXML returnerar specifika värden från XML-text.


Funktionsanmärkningar

  1. FILTERXML-funktionen introduceras i excel 2013. Därför är den inte tillgänglig i tidigare Excel-versioner. Och det är inte tillgängligt i Excel för webben eller Excel för Mac heller.
  2. FILTERXML-funktionen kan visas i Excel för Macs bibliotek, men den ger inga resultat på Mac eftersom den är beroende av Windows-operativsystemets funktionalitet.
  3. Smakämnen #VÄRDE! felvärde uppstår om en av situationerna inträffar:
    • det angivna xml-argumentet är inte giltigt;
    • det medföljande xml-argumentet innehåller ett namnområde med ett prefix som inte är giltigt.

Exempelvis

Som skärmbilden nedan visar innehåller cell B4 XML-texten. För att få specifika data från denna XML-text med den angivna XPath, vänligen gör följande.

Kopiera formeln nedan till cellen D4, tryck sedan på ctrl + shift + ange för att få resultatet.

=FILTERXML(B4,"//mat/namn")

filterxml-funktion 2

Anmärkningar:

  1. n ovanstående formel, //mat/namn är ingångsargumentet xpath.
  2. In Excel för Microsoft 365, kan du direkt trycka på ange tangenten efter att du matat in formeln för att få resultatet eftersom Excel 365 stöder dynamiska matriser funktion som spelar ut resultatet automatiskt.

Relativa funktioner:

  • excel EXP Funktion
    EXP-funktionen returnerar resultatet av konstanten e upphöjd till n:te potens.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations