XMLFILTERN (Funktion)

Die xmlfiltern-Funktion gibt bestimmte Daten aus XML-Inhalten mithilfe des angegebenen XPath zurück.

Hinweise: 

  • Die Funktion xmlfiltern steht in Excel für das Web und Excel für Mac nicht zur Verfügung.

  • Diese Funktion wird möglicherweise im Funktionskatalog in Excel für Mac angezeigt, basiert aber auf Features des Windows-Betriebssystems, sodass keine Ergebnisse auf dem Mac zurückgegeben werden.

Syntax

XMLFILTERN(XML;XPath)

Die Syntax der Funktion XMLFILTERN weist die folgenden Argumente auf:

Argument

Beschreibung

xml    

Erforderlich

Eine Zeichenfolge im gültigen XML-Format

XPath   

Erforderlich

Eine Zeichenfolge im standardmäßigen XPath-Format

Hinweise: 

  • Ist XML nicht gültig, gibt XMLFILTERN den Fehlerwert #WERT! zurück.

  • Enthält XML einen Namespace mit einem ungültigen Präfix, gibt XMLFILTERN den Fehlerwert #WERT! zurück.

Beispiele

  1. In diesem Beispiel wird die xmlfiltern-Funktion für XML-Daten verwendet, die in Zelle B2 zurückgegeben werden, die durch die Ergebnisse der Webservice-Funktion für die Webabfrage in Zelle B1 bereitgestellt wird.

    Ein Beispiel für die xmlfiltern-Funktion

    Die Daten aus xmlfiltern werden in den Zellen B3: B5 und C3: C5 zurückgegeben, und es werden die drei zuletzt aktualisierten Abfrageergebnisse für Wikipedia und die Uhrzeit ihrer Aktualisierungen (in UTC, "Coordinated Universal Time") angezeigt.

    Zellen B3: B5 enthalten die Formel = xmlfiltern (B3; "//RC/@Title").

    Die Zellen C3: C5 enthalten die Formel = xmlfiltern (B3; "//RC/@timestamp").

    Hinweis: Wenn Sie über eine aktuelle Version von Office 365verfügen, können Sie die Formel einfach in der oberen linken Zelle des Ausgabebereichs eingeben und dann die Eingabe Taste drücken, um die Formel als dynamische Matrixformel zu bestätigen. Andernfalls muss die Formel als Legacy Arrayformel eingegeben werden, indem zuerst der Ausgabebereich ausgewählt wird, die Formel in die obere linke Zelle des Ausgabebereichs eingegeben und dann STRG + UMSCHALT + Eingabe Taste gedrückt wird, um Sie zu bestätigen. Excel fügt geschweifte Klammern am Anfang und am Ende der Formel ein. Weitere Informationen zu Matrixformeln finden Sie unter Richtlinien und Beispiele für Matrixformeln.

  2. Sie können xmlfiltern auch in Verbindung mit den Funktionen ENCODEURL und WebService verwenden. So können Sie beispielsweise mithilfe des markitondemand.com-API-Diensts Informationen zu einem Aktien Unternehmen zurückgeben:

    = WebService ("http://dev.markitondemand.com/MODApis/API/Quote/XML? Symbol =" &ENCODEURL (C2))

    In Zelle C2 befindet sich ein Börsenticker.

    Anschließend können Sie die xmlfiltern-Funktion verwenden, um bestimmte Daten zu dieser Aktie zu extrahieren. Um beispielsweise den letzten Kurs des Börsen Tickers in Zelle C2 zu erhalten, können Sie Folgendes verwenden:

    = Xmlfiltern (Webservice ("http://dev.markitondemand.com/MODApis/API/Quote/XML? Symbol =" &ENCODEURL (C2)); "//QuoteApiModel/Data/LastPrice")

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Siehe auch

URLCODIEREN

WEBDIENST

Hinweis:  Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Lassen Sie uns bitte wissen, ob diese Informationen hilfreich für Sie waren. Hier finden Sie den englischen Artikel als Referenz.

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×