Excel FILTERXML-funktion
Författare: Zhoumandy
Senast ändrad: 2022-09-05
FILTERXML-funktionen returnerar specifika värden från XML-text genom att använda den givna XPath.
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
- 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.
- 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.
- 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")
Anmärkningar:
- n ovanstående formel, //mat/namn är ingångsargumentet xpath.
- 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 EVEN Funktion
Funktionen EVEN avrundar tal bort från noll till närmaste jämna heltal.
-
excel EXP Funktion
EXP-funktionen returnerar resultatet av konstanten e upphöjd till n:te potens.