So verwenden Sie die WEBSERVICE (WEBDIENST)-Funktion in Excel
Deutsche | Englisch |
---|---|
WEBDIENST | WEBSERVICE |
Überblick über die WEBDIENST-Funktion
Die WEBDIENST-Funktion in Excel und Google Tabellen ermöglicht das Abrufen von Daten direkt aus dem Internet. Mit dieser Funktion können Sie eine Webanfrage an eine URL senden und die empfangenen Daten direkt in einer Zelle Ihrer Tabelle anzeigen. Dies ist besonders nützlich, um Echtzeitdaten wie Währungskurse, Wetterbedingungen oder andere online verfügbare Informationen zu integrieren.
Syntax und Beispiele
Die Syntax der WEBDIENST-Funktion in Excel ist wie folgt:
=WEBDIENST(URL)
Hierbei ist URL die Adresse der Webseite, von welcher die Daten bezogen werden sollen. Es ist essentiell, dass die URL Daten im Textformat zurückliefert, da die WEBDIENST-Funktion keine Binärdaten verarbeiten kann.
Beispiel 1: Abrufen der aktuellen Uhrzeit von einer API.
=WEBDIENST("http://worldtimeapi.org/api/timezone/Europe/Berlin")
Diese Anfrage erfolgt an die World Time API und ermittelt die aktuelle Zeit in Berlin, wobei das Ergebnis unmittelbar in der Zelle angezeigt wird, in der die Funktion eingesetzt wird.
Praktische Anwendungen
Nachfolgend finden Sie zwei praxisnahe Beispiele zur Verwendung der WEBDIENST-Funktion.
Währungsumrechnung in Echtzeit
-
Aufgabenstellung: Umrechnung einer Liste von Beträgen in Euro in US-Dollar, unter Verwendung des aktuellen Wechselkurses, der über eine API abgerufen wird.
-
Schritt 1: Abrufen des aktuellen Wechselkurses von Euro zu US-Dollar:
=WEBDIENST("https://api.exchangerate-api.com/v4/latest/EUR")
-
Schritt 2: Extraktion des Wechselkurses aus der JSON-Antwort mittels der FILTERXML-Funktion in Excel:
=FILTERXML(WEBDIENST("https://api.exchangerate-api.com/v4/latest/EUR"), "//rates/USD")
-
Schritt 3: Umrechnung des Betrags (beispielsweise in Zelle A2) von Euro in Dollar:
=A2 * FILTERXML(WEBDIENST("https://api.exchangerate-api.com/v4/latest/EUR"), "//rates/USD")
Tracking von Aktienkursen
-
Aufgabenstellung: Ein Unternehmen möchte die Aktienkurse seiner wichtigsten Investitionen in Echtzeit verfolgen.
-
Schritt 1: Abrufen der Aktienkursdaten über eine API von Alpha Vantage:
=WEBDIENST("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=IhrAPIKey")
-
Schritt 2: Da die Daten normalerweise im JSON-Format zurückgegeben werden, ist die Kombination mit Filter- und JSON-Auswertungsfunktionen erforderlich, um spezifische Daten, wie den aktuellen Schlusskurs, herauszuziehen.
Die Verwendung der WEBDIENST-Funktion ermöglicht eine Automatisierung in Ihren Tabellen, indem dynamische, webbasierte Datenquellen angezapft werden, was zu effizienteren und aktuelleren Datenanalysen führt.
Mehr Informationen: https://support.microsoft.com/de-de/office/webdienst-funktion-0546a35a-ecc6-4739-aed7-c0b7ce1562c4