Schnellnavigation
XMLFILTERN Funktion
Zusammenfassung
Die XMLFILTERN Funktion extrahiert spezifische Daten aus XML-Inhalten mit XPath-Ausdrücken. Sie ermöglicht das Parsen und Filtern von XML-Daten direkt in Excel-Formeln.
Syntax
XMLFILTERN(XML;XPath)
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| XML | Text |
Ja | Erforderlich. Zeichenfolge im gültigen XML-Format |
| XPath | Text |
Ja | Erforderlich. XPath-Standardzeichenkette |
Verwendung der FILTERXML-Funktion
XMLFILTERN eignet sich hervorragend zum Extrahieren strukturierter Daten aus XML-Antworten von Webdiensten. Kombinieren Sie sie mit WEBDIENST und URLCODIEREN für dynamische Datenabfragen.
Häufige FILTERXML Beispiele
Aktienkurs aus API extrahieren
=XMLFILTERN(WEBDIENST("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&URLCODIEREN(C2));"/QuoteApiModel/Data/LastPrice")
Holt den letzten Kurs einer Aktie aus XML-API-Antwort (C2 enthält Aktienkürzel)
Wikipedia-Daten parsen
=XMLFILTERN(B2;"//a0//a0/@title")
Extrahiert Titel aus Wikipedia-XML-Daten in Zelle B2
Zeitstempel aus XML
=XMLFILTERN(B2;"//a0//a0/@timestamp")
Holt Aktualisierungszeitstempel aus XML-Daten
Häufig gestellte Fragen
Häufige Fehler und Lösungen
#WERT! Fehler
Cause: Ungültiges XML-Format oder ungültiges Namespace-Präfix
Solution: Überprüfen Sie XML-Struktur und XPath-Syntax
Leeres Ergebnis
Cause: XPath trifft keine Elemente
Solution: Testen Sie XPath mit XML-Editor
Hinweise
- Verfügbar in Excel 2013+ und Excel 365
- Nicht funktionsfähig in Excel für Mac/Web
- Kombinieren mit WEBDIENST für Live-Daten
- Unterstützt dynamische Arrays in neueren Excel-Versionen
Kompatibilität
Verfügbar in: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365
Nicht verfügbar in: Excel für Mac, Excel für Web, Excel 2010 und früher
Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 2013+, Excel 365