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