XMLFILTERN (Funktion)

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In diesem Artikel werden die Formelsyntax und die Verwendung der Funktion XMLFILTERN in Microsoft Excel beschrieben.

Hinweise : 

  • Die Funktion XMLFILTERN steht in Excel Online und Excel 2016 für Mac nicht zur Verfügung.

  • Hinweis: Diese Funktion kann im Katalog Funktion in Excel für Mac angezeigt, jedoch setzt dieses Features des Windows-Betriebssystems, sodass es auf einem Mac keine Ergebnisse zurückgegeben werden

Beschreibung

Gibt bestimmte Daten aus dem XML-Inhalt zurück, indem der angegebene XPath-Ausdruck verwendet wird.

Syntax

XMLFILTERN(XML;XPath)

Die Syntax der Funktion XMLFILTERN weist die folgenden Argumente auf:

  • XML    Erforderlich. Eine Zeichenfolge in gültigem XML-Format.

  • XPath    Erforderlich. Eine Zeichenfolge in standard 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.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

Abfrage-URL:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

XML-Antwort:

=WEBDIENST(A2)

Zuletzt geändert:

=XMLFILTERN(B3;"//rc/@title")

=XMLFILTERN(B3;"//rc/@timestamp")

=XMLFILTERN(B3;"//rc/@title")

=XMLFILTERN(B3;"//rc/@timestamp")

=XMLFILTERN(B3;"//rc/@title")

=XMLFILTERN(B3;"//rc/@timestamp")

Beschreibung

In diesem Beispiel wird die Funktion XMLFILTERN für XML-Daten verwendet, die in der Zelle B3 stehen und von den Ergebnissen der WEBDIENST-Funktion bereitgestellt werden, die für die Webabfrage in Zelle A2 ausgeführt wird. Die Daten von XMLFILTERN werden in den Zellen B7:B9 und C7:C9 zurückgegeben und enthalten die drei zuletzt aktualisierten Abfrageergebnisse aus Wikipedia sowie die Zeitpunkte dieser Aktualisierungen (in UTC, "Coordinated Universal Time").

Die Zellen B7:B9 enthalten die Formel =XMLFILTERN(B3,"//rc/@title"), die in diesen Zellen als Matrixformel eingegeben werden muss. Markieren Sie B7:B9, geben Sie die Formel ein, und drücken Sie STRG+UMSCHALT+EINGABE. Die Zellen C7:C9 enthalten die Formel =XMLFILTERN(B3,"//rc/@timestamp"), die ebenfalls als Matrixformel eingegeben werden muss.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

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.

×