Die ENCODEURL-Funktion gibt eine URL-codierte Zeichenfolge zurück, wobei bestimmte nicht alphanumerische Zeichen durch das Prozentsymbol (%) und eine Hexadezimalzahl ersetzt werden.
:
-
Die ENCODEURL-Funktion ist in Excel für das Web oder Excel für Mac nicht verfügbar.
-
Die ENCODEURL-Funktion wird möglicherweise im Funktionskatalog von Excel für Mac angezeigt, basiert jedoch auf Windows-Betriebssystemfeatures, sodass sie auf dem Mac keine Ergebnisse zurückgibt.
Syntax
URLCODIEREN(Text)
Die Syntax der Funktion ENCODEURL weist das folgende Argument auf.
Argument |
Beschreibung |
---|---|
Text Erforderlich |
Eine Zeichenfolge, die URL-codiert werden soll |
Beispiele
Hier ist ein einfaches Beispiel, das auf eine Excel-Datei auf einem Microsoft SharePoint-Server verweist.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit und Verlust Statement.xlsx")
Dies führt zu:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20und%20Loss%20Statement.xlsx
Sie können die ENCODEURL-Funktion auch in Verbindung mit der WEBSERVICE-Funktion verwenden. Beispielsweise können Sie den markitondemand.com API-Dienst verwenden, um Informationen zu einem Unternehmensbestand zurückzugeben:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Wo Sie einen Aktienticker in Zelle C2 haben.
Anschließend können Sie die FILTERXML-Funktion verwenden, um bestimmte Daten zu diesem Bestand zu extrahieren. Um beispielsweise den letzten Preis 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 Unterstützung in den Communities erhalten.