So verwenden Sie die ENCODEURL (URLCODIEREN)-Funktion in Excel

Deutsche Englisch
URLCODIEREN ENCODEURL

Überblick und Syntax der ENCODEURL-Funktion

Die Funktion ENCODEURL in Excel und URLCODIEREN in Google Tabellen ermöglicht das Kodieren einer URL (Uniform Resource Locator), um sie sicher über das Internet zu übertragen. Diese Umwandlung beinhaltet die Konvertierung spezieller Zeichen in ein Format, das in URLs verwendet werden kann, beispielsweise werden Leerzeichen zu %20 und Anführungszeichen zu %22. Dies ist besonders vorteilhaft, wenn URLs in Tabellen dynamisch erstellt und für Internet-Queries verwendet werden.

Die Syntax der Funktion lautet:

ENCODEURL(Text)
  • Text: Der zu kodierende URL-Text oder ein Zellbezug, der den URL-Text enthält.

Beispiel in MS Excel:

=ENCODEURL("https://www.example.com/Seite?Name=Max Mustermann&Ort=Bonn")

Dies würde folgendes Ergebnis liefern:

https://www.example.com/Seite?Name=Max%20Mustermann&Ort=Bonn

Anwendungsfälle und praktische Beispiele

Die ENCODEURL-Funktion kann in vielen Szenarien nützlich sein, besonders beim Umgang mit Webanfragen und der dynamischen Generierung von URLs.

Beispiel 1: Erstellung einer URL für eine Wetter-API-Anfrage

Angenommen, Sie möchten Wetterdaten für eine bestimmte Stadt über eine API beziehen, die spezifische Abfrageparameter in der URL erfordert:

http://api.weatherapi.com/v1/current.json?key=1234567890ABCDEF&q=New York

Der Stadtname „New York“ enthält ein Leerzeichen, was in URLs Probleme verursachen kann. Zur korrekten Kodierung verwenden wir:

=ENCODEURL("New York")

Das Ergebnis wäre:

New%20York

Die vollständige, sichere URL in der Zelle würde dann lauten:

="http://api.weatherapi.com/v1/current.json?key=1234567890ABCDEF&q="&ENCODEURL("New York")

und ergäbe:

http://api.weatherapi.com/v1/current.json?key=1234567890ABCDEF&q=New%20York

Beispiel 2: Senden von Daten über eine URL in einem Online-Formular

Stellen Sie sich vor, Sie möchten ein Google-Formular aufrufen und vorbefüllte Antworten basierend auf Excel-Daten senden. Die URL könnte wie folgt aussehen:

https://docs.google.com/forms/d/e/formID/viewform?entry.1234567=Beispiel Antwort

Die Antwort „Beispiel Antwort“ enthält ein Leerzeichen, das kodiert werden muss:

=ENCODEURL("Beispiel Antwort")

Dies würde zu folgendem führen:

Beispiel%20Antwort

Die sichere URL für das vorbefüllte Formular könnte folgendermaßen zusammengefügt werden:

="https://docs.google.com/forms/d/e/formID/viewform?entry.1234567="&ENCODEURL("Beispiel Antwort")

Dies würde die vollständige URL erzeugen:

https://docs.google.com/forms/d/e/formID/viewform?entry.1234567=Beispiel%20Antwort

Mehr Informationen: https://support.microsoft.com/de-de/office/urlcodieren-funktion-07c7fb90-7c60-4bff-8687-fac50fe33d0e

Andere Funktionen
Gibt Daten von einem Webdienst zurück
Gibt bestimmte Daten aus dem XML-Inhalt zurück, indem der angegebene XPath-Ausdruck verwendet wird