Funkce ENCODEURL vrátí řetězec kódovaný jako adresa URL a nahradí některé jiné než alfanumerické znaky znakem procenta (%) a šestnáctkovým číslem.
Poznámka
- Funkce ENCODEURL není dostupná v aplikaci Excel pro web ani v aplikaci Excel pro Mac.
- Funkce ENCODEURL se může objevit v galerii funkcí Excel pro Mac, ale spoléhá na funkce operačního systému Windows, takže na Macu nevrátí výsledky.
Syntaxe
ENCODEURL(text)
Funkce ENCODEURL má následující argument.
| Argument | Popis |
|---|---|
|
Text Povinné |
Řetězec, který má být překódován jako adresa URL |
Příklady
Tady je jednoduchý příklad, který odkazuje na excelový soubor na serveru Microsoft SharePointu.
=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 také použít společně s funkcí WEBSERVICE. Službu markitondemand.com API můžete například použít k vrácení informací o akciích společnosti:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Pokud máte v buňce C2 akciový ticker.
Pomocí funkce FILTERXML pak můžete extrahovat specifická data o dané akcii. Pokud chcete například 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 technické komunity Excelu nebo získat podporu v komunitách.