Die Funktion ENCODEURL gibt eine URL-codierte Zeichenfolge zurück und ersetzt bestimmte nicht alphanumerische Zeichen durch das Prozentsymbol (%) und eine Hexadezimalzahl.
Hinweis
- Die Funktion "ENCODEURL" ist in Excel für das Web oder Excel für Mac nicht verfügbar.
- Die Funktion ENCODEURL wird zwar im Funktionskatalog von Excel für Mac angezeigt, sie basiert jedoch auf Features des Windows-Betriebssystems, sodass auf dem Mac keine Ergebnisse zurückgegeben werden.
Syntax
URLCODIEREN(Text)
Die Syntax der Funktion ENCODEURL weist das folgenden Argument auf.
| Argument | Beschreibung |
|---|---|
|
Text Erforderlich |
Eine Zeichenfolge mit URL-Codierung |
Beispiele
Es folgt ein einfaches Beispiel, das auf eine Excel-Datei auf einem Microsoft SharePoint-Server verweist.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
Daraus ergibt sich:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Sie können die URL-Funktion ENCODEURL auch mit der Webdienst-Funktion verwenden. Beispielsweise können Sie den markitondemand.com-API-Dienst verwenden, um Informationen zu einer Unternehmensaktie zurückzugeben:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Wenn Sie einen Aktienticker in Zelle C2 haben.
Anschließend können Sie die XML-Funktion FILTERN verwenden, um bestimmte Daten zu diesem Bestand zu extrahieren. Um beispielsweise den letzten Kurs des Aktientickers in Zelle C2 abzurufen, können Sie Folgendes verwenden:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder in Communitys Unterstützung erhalten.