Funkce ENCODEURL vrátí řetězec kódovaný adresou URL a nahradí některé nealfanumerické znaky symbolem procenta (%) a šestnáctkovým číslem.
Poznámky:
-
Funkce ENCODEURL není k dispozici v Excel pro web nebo Excel pro Mac.
-
Funkce ENCODEURL se může zobrazit v galerii funkcí Excel pro Mac, ale závisí na funkcích operačního systému Windows, takže na Macu nevrátí výsledky.
Syntaxe
ENCODEURL(text)
Syntaxe funkce ENCODEURL má následující argument.
Argument |
Popis |
---|---|
Text Povinné |
Řetězec, který se má zakódovat pomocí adresy URL |
Příklady
Tady je jednoduchý příklad, který odkazuje na excelový soubor na serveru Microsoft SharePoint.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit a ztráta Statement.xlsx")
Výsledkem je:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Funkci ENCODEURL můžete použít také ve spojení s funkcí WEBSERVICE. Pomocí služby api markitondemand.com můžete například vrátit informace o akciích společnosti:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Kde máte akcie v buňce C2.
Pomocí funkce FILTERXML pak můžete extrahovat konkrétní data o dané akcii. Pokud například chcete získat poslední cenu akcie v buňce C2, můžete použít:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2));"//QuoteApiModel/Data/LastPrice")
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.