Funkce ENCODEURL vrátí řetězec kódovaný adresou URL, který nahradí určité 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 Windows, ale závisí na funkcích operačního systému, takže nevrátí výsledky na Macu.
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 Excel na serveru Microsoft SharePoint.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit a ztráty Statement.xlsx")
Výsledkem je:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Funkci ENCODEURL můžete použít také společně s funkcí WEBSERVICE. Můžete třeba použít službu markitondemand.com api k vrácení informací o akciích společnosti:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Kde máte burzovní panel v buňce C2.
Potom můžete pomocí funkce FILTERXML extrahovat konkrétní data o této akciích. Pokud třeba chcete v buňce C2 získat poslední cenu burzovní tabulky, 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.