WEBDIENST Formel erklärt

Mit der WEBDIENST Formel kann man automatisch Daten aus dem Internet oder Intranet abrufen und direkt in Excel anzeigen… und dies ohne dass man die “Daten aus dem Web” Prozedur manuell ausführt…

Syntax

Die Formel gibt es ab Excel 2013 für Windows. Die Syntax ist lediglich eine gültige URL. Allerdings, sind noch lange nicht alle URLs die man aufrufen kann in einem Browser für diese Formel gültig.

WEBDIENST(URL)

URL: der aufzurufende URL

Obwohl der eingegebene URL korrekt sein mag, gibt die Formel oft den #BEZUG! Fehler zurück. Dies auf Grund einer Vielzahl von Einschränkungen. Hier in kürze die gängigsten Probleme:

  • URL die abgefragt wird ist länger als 2048 Zeichen
  • das Resultat überschreitet die zulässige Zell Grenze von 32767 Zeichen
  • falsches Abfrageformat (z.B. FTP: oder File:)

Mehr dazu auf der Microsofts Seite.

Beispiel

Die Formel ist insbesondere Wertvoll um strukturierte Daten (z.B. XML, JSON, or API) von Webseiten herunter zu laden.

Die Verarbeitung der Informationen kann danach mit weiteren Text Formeln, oder im Falle von XML mit der XMLFilter Formel, weiterverarbeitet werden.

Hier unser Beispiel anhand der w3schools Webseite (sehr empfehlenswert übrigens wenn ihr die noch nicht kennt):

www.w3schools.com/xml/note.xml

Um diese Informationen abzurufen in Excel, müssen wir lediglich die URL eingeben, oder verlinken, in der Formel.

=WEBDIENST("https://www.w3schools.com/xml/note.xml")

Das gelieferte Resultat sieht danach so aus…

Für sich alleine, ist die WEBDIENST Formel natürlich nicht sehr hilfreich, aber eingebunden in eine sich selbst aktualisierendes Datenmodell schon!